📘While-endwhile

Selector Alummnos / Empresas

Definición de While-endwhile

Es una palabra reservada o clave del sistema que se utiliza para la representación de bucles condicionados.

No es común la utilización la sentencia WHILE-ENDWHILE en ABAP, en su lugar de utiliza la sentencia LOOP-ENDLOOP especificando una condición o varias en la cláusula WHERE del LOOP.

La sintaxis de la sentencia WHILE-ENDWHILE es la siguiente:

WHILE <expresion_logica>

....

ENDWHILE.

Una expresión lógica es una condición que se cumple en el sistema. 

Veamos un ejemplo de su utilización:

REPORT demo_flow_control_while.

DATA: length  TYPE i VALUE 0,

 strl  TYPE i VALUE 0,

 string(30) TYPE c VALUE 'Test String'.

strl = strlen( string ).

WHILE string NE space.

 WRITE string(1).

 length = sy-index.

 SHIFT string.

ENDWHILE.

WRITE: / 'STRLEN: ', strl.

WRITE: / 'Length of string:', length.

 

 

 

✒️+Comunidad Académica CVOSOFT

Para continuar aprendiendo, le invitamos a conocer las últimas 10 Publicaciones Académicas sobre el tema "While-endwhile" creadas y compartidas abiertamente por nuestros alumnos.

SAP Senior

El control del flujo de datos 1. Las condiciones Condición: Consiste en la ejecución de una sentencia o grupo de sentencias que se ejecutarán en base a si ese cumple o no una determinada expresión lógica. Las expresiones lógicas es: 1 más 1 = 2. Si la expresión lógica se cumple entonces se ejecutará determinada sentencia o grupo de sentencias y si la expresión lógica no se cumple entonces se ejeuctará otra sentencia o grupo de sentencias. Existen dos formas de representar condiciones en ABAP, una de ellas es utilizando la sentencia IF-ENDIF DATA: v_calificación(1) TYPE c VALUE '8'. START-OF-SELECTION IF v_calificacion >= '8'. WRITE: /'Aprobado'....

Acceder a esta publicación

Creado y Compartido por: Yeny Gisela Yanes Bautista


👉Bueno, estos fueron los últimos artículos de más de 99.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.