Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
51Activity
0 of .
Results for:
No results containing your search query
P. 1
SAP: Instrucciones de Control y Bucles en ABAP

SAP: Instrucciones de Control y Bucles en ABAP

Ratings:

5.0

(1)
|Views: 4,872 |Likes:
Published by Alejandro Torrijos
Tutorial sobre el uso de instrucciones de control y de bucles en Abap
Tutorial sobre el uso de instrucciones de control y de bucles en Abap

More info:

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

Availability:

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

07/24/2013

pdf

text

original

 
SENTENCIAS CONDICIONALES EN ABAP
Para ejecutar instrucciones sólo si se cumplen ciertas condicionesABAP tiene dos bloques de instrucciones.El primero es IF….ENDIFEsta instrucción comprueba si se cumple una condición antes depasar a la siguiente instrucción. Si no se cumple ejecuta la instrucciónque sigue al ENDIF, por ejemploIF x > 0.WRITE / ‘x es un número positivo’.ENDIF.Si queremos añadir una opción por defecto usamos la instrucciónELSE, por ejemploIF x > 0.WRITE / ‘
 x 
es un número positivo’.ELSEWRITE / ‘
 x 
es un número negativo’.ENDIF.También podría darse el caso de que la variable
 x 
fuera cero. Siqueremos comprobar si se cumple una segunda condición usamos lainstrucción ELSEIF, por ejemploPágina
1
de
7
 
IF x GT 0.WRITE / ‘
 x 
es un número positivo’.ELSEIF x EQ 0.WRITE / ‘
 x 
es igual a cero’.ELSEWRITE / ‘
 x 
es un número negativo’.ENDIF.La segunda opción para comprobar si se cumple una condición esmediante el bloque de instrucciones CASE…ENDCASE. Por ejemplopara el caso anteriorCASE x.WHEN x GT 0.WRITE / ‘x es un número positivo’.WHEN x EQ 0.WRITE / ‘x es cero’.WHEN OTHERS.WRITE / ‘x es un número negativo’.ENDCASE.Podemos comprobar si se cumplen varias condiciones a la vezmediante la expresión AND.Página
2
de
7
 
También podemos comprobar si se cumple alguna de las condicionesmediante la expresión OR.CASE x.WHEN x GT 0 AND x LE 100.WRITE / ‘x es un número positivo entre uno y cien’.WHEN x EQ 0 OR x LT 0.WRITE / ‘x es cero o un número negativo’.ENDCASE.
INTRUCCIONES DE BUCLE
En Abap existen dos tipos de bucles. Los bucles condicionales y los nocondicionales.Los bucles condicionales se crean con el grupo de instruccionesWHILE…ENDWHILE.Supongamos que le pedimos por pantalla al usuario que escriba unnúmero que vamos a almacenar en la variable x. Con el siguientecódigo le seguimos pidiendo al usuario que introduzca otro númeromientras que se cumpla la condición inicial del bucle (que NO seacero).WHILE x NE 0.WRITE / ‘Por favor escriba otro número’.ENDWHILE.Página
3
de
7

Activity (51)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
palomoge liked this
Naifee Diaz liked this
palomoge liked this
IzaskunOnaindia liked this
ralexito liked this
jhonbarriga liked this
palomoge liked this

You're Reading a Free Preview

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