Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ciclos y Condicionales
Ciclos y Condicionales
*&---------------------------------------------------------------------*
*& Report Z_PRUEBA_ABAP2_6
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
*Declaracin de variables
DATA: v_clase(2) TYPE c VALUE 'CA'.
************************************************************************
******************* Estructura de las Conciones ************************
************************************************************************
*IF <condicion>. "Condicion 1
* declaraciones.
*ELSEIF <condicion>. "Condicion 2
* declaraciones.
*ELSE. "Condicion n
* declaraciones.
*ENDIF.
*
*CASE campo.
* WHEN valor1. "Condicion 1
* declaraciones.
* WHEN valor2. "Condicion 2
* declaraciones.
* WHEN OTHERS. "Condicion n
* declaraciones.
*ENDCASE.
************************************************************************
******************* Estructura de los Bucles ***************************
************************************************************************
*LOOP AT tabla.
* declaraciones.
*ENDLOOP.
*
*
*DO n TIMES.
* declaraciones.
*ENDDO.
*
*WHILE condicion.
* declaraciones.
*ENDWHILE.
************************************************************************
****************************** Ejemplos ********************************
************************************************************************
CHECK sy-subrc EQ 0.
IF v_clase EQ 'CA'.
EXIT.
ENDIF.
DO 4 TIMES.
IF sy-subrc EQ 4.
CONTINUE.
ENDIF.
ENDDO.
***Ciclo Infinito**
Do.
ENDDO.
CLEAR v_nro_vuelta.
DO 10 TIMES.
IF v_nro_vuelta = 5.
EXIT.
ELSE.
ADD 1 TO v_nro_vuelta.
ENDIF.
ENDDO.