Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
74Activity
0 of .
Results for:
No results containing your search query
P. 1
SAP: Expresiones Logicas en ABAP

SAP: Expresiones Logicas en ABAP

Ratings:

5.0

(1)
|Views: 5,160|Likes:
Published by Alejandro Torrijos
Tutorial sobre el uso de las expresiones lógicas en ABAP
Tutorial sobre el uso de las expresiones lógicas en ABAP

More info:

Published by: Alejandro Torrijos on Jan 15, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

07/04/2013

pdf

text

original

 
EXPRESIONES LÓGICAS
Las expresiones lógicas devuelven como resultado 'verdadero' of 'falso'.En una expresión lógica se comparan dos objetos mediante uno delos siguientes operadores:= o EQigual que<> o NEdistinto a< o LTmenor que<=o LTmenor o igual que> o GTmayor que>= o GEmayor o igual queAl no haber una variable de tipo booleano no podemos usar estetipo de operadores en instrucciones de asignación. Así lo siguienteNO sería correctox = 2 NE 2.El uso de expresiones lógicas en ABAP es sobre todo parainstrucciones de control del tipoIF a EQ b,....ENDIF.Para encadenar varias expresiones lógicas usamos los operadoresAND y OR. Recordemos queverdaderoANDverdaderoes igual averdaderoverdaderoANDfalsoes igual afalso1
 
falsoANDverdaderoes igual afalsofalsoANDfalsoes igual afalsoverdaderoORverdaderoes igual averdaderoverdaderoORfalsoes igual averdaderofalsoORverdaderoes igual averdaderofalsoORfalsoes igual afalsoAsi 2 = 2 OR 3 = 2 es verdadero y 2 = 2 AND 2 = 3 es falso.El operador NOT es el operador de negación y tiene precedenciasobre los demás. Por ejemplo, lo siguiente es falso2 = 2 AND NOT 2 = 2AND tiene precedencia sobre OR.ABAP procesa las expresiones lógicas de izquierda a derecha.Si detecta que una expresión es falsa (o verdadera) ya no sigueevaluando más. Así en las siguientes expresiónes sólo evalúa laprimera ya que siendo la primera expresión falsa es imposible queel conjunto sea verdadero (y al contrario).2 EQ 3 AND 2 EQ 22 < 3 OR 2 = 3
COMPARANDO CARACTERES:
Los caracteres se comparan según su precedencia alfabética, así 'a'< 'b' es cierto.2
 
El primer carácter que sea distinto en dos cadenas determinacuáles mayor, así lo siguiente es cierto: 'abc' < 'abd'.Si comparamos fechas la fecha posterior es mayor, así lo siguientees cierto'20100101' > '20090101'Si comparamos horas la hora posterior es la mayor, así lo siguientees cierto'200000' > '190000'Si comparamos variables con distinta longitud la longitud delmenor se iguala a la del mayor, así lo siguiente es cierto'abc' = 'abc'Si comparamos una variable de tipo carácter con una variablenumérica, la primera se convierte en la segunda. Así lo siguiente escierto'123' = 123.Dos punteros son iguales si apuntan al mismo objeto. Si apuntan ados objetos distintos NO son iguales, aunque el contenido de losobjetos sí sea igual.Dos estructuras son iguales si todos sun componentes son iguales.Si no son iguales, el primer componente que difiera determina quéestructura es la mayor de las dos.Al comparar tablas internas el primer criterio es el número delíneas. La tabla con mayor número de líneas es la mayor de lasdos.3

Activity (74)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Dilmer Murillo liked this
Dilmer Murillo liked this
Dilmer Murillo liked this
Dilmer Murillo liked this
Richard Paris liked this
Dilmer Murillo liked this
Dilmer Murillo liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->