CASE v_campo. WHEN valor1. declaraciones. WHEN valor2. declaraciones. WHEN OTHERS. declaraciones. ENDCASE.
Operadores lógicos
Y AND
O OR
Igual = , EQ
Distinto <> , NE
Mayor > , GT
Menor < , LT
Mayor o igual >= , GE
Menor o igual <= , LE
BUCLES
LOOP .... ENDLOOP. Se puede agregar WHERE para reducir el número de filas a leer. LOOP AT TI_USUARIOS WHERE ESTADO_CIVIL = 'S'. ...... ENDLOOP.
DO-ENDDO.
DO N TIMES. sentencias.
ENDDO.
SENTENCIAS DE CONTROL
Se utilizan para terminar el procesamiento de un bucle, un proceso o de un programa.
CHECK. Verifica la condición, si es falsa y está dentro de un bucle, vuelve a la siguiente iteración, si está fuera saltea todas las sentencias siguientes hasta el final del evento o del programa en proceso.
EXIT. Sale de un bucle, una subrutina o de un programa.
CONTINUE: Se utiliza dentro de un bucle y continúa con la siguiente iteración.
STOP: Finaliza el programa, pero antes se ejecuta el evento END-OF-SELECTION.
LEAVE: Finaliza el programa, pero NO se ejecuta el evento END-OF-SELECTION.
 
 
 
Sobre el autor
Publicación académica de Cecilia Andrea Rigo, en su ámbito de estudios para la Carrera Consultor ABAP.
SAP Master
Cecilia Andrea Rigo
Profesión: Analista de Sistemas - Argentina - Legajo: LL68J
Continúe aprendiendo sobre el tema "El control del flujo de datos" de la mano de nuestros alumnos.
SAP Junior
Control del Flujo de Datos Tener cuidado con las sentencias de control check,exit,continue,leave y stop debido a que estas alteran en forma directa el flujo de control de un programa.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
CONTROL DE FLUJO DE DATOS SENTENCIA IF-ENDIF SENTENCIA IF-ELSEIF-ELSE-ENDIF SENTENCIA CASE OPERADORES LOGICOS BUCLES LOOP-ENDLOOP SENTENCIAS DE CONTROL CHECK EXIT CONTINUE STOP LEAVE NOTA.CUIDADO CON EL USO DE ESTAS SENTENCIAS YA QUE AFECTAN DIRECTAMENTE EL FLUJO DE UN PROGRAMA ABAP.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Debemos tener cuidado en la utilización de las sentencias de control CHECK, EXIT, CONTINUE, LEAVE Y STOP debido a que estas alteran en forma directa el flujo de control de un programa ABAB
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
Control de flujo de datos. Condiciones: Se representan de dos formas, IF-ENDIF y CASE-ENDCASE. Si en cada condición se chequea que la variable sea igual a determinado valor y la cantidad de condiciones es alta, seria aconsejable utilizar CASE-ENDCASE. Bucles: Los bucles en ABAP se pueden representar de varias formas. Mediante la palabra clave LOOP-ENDLOOP. La palabra DO-ENDDO. Sentencias de control: Se utilizan para terminar el procesamiento de un bucle, de un proceso o un programa, ellas son: Check. Exit. Continue. Stop. Leave. Debemos tener sumo cuidado con la utilización de las sentencias de control, debido a que estas alteran en forma directa el flujo de control...
Profesional del área de tecnológica, enfocado a garantizar la continuidad de las operaciones. consultor abap.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
Las condicionales en ABAP se pueden representar de dos formas: la primera es utilizando la palabra reservada IF-ENDIF o con CASE-ENDCASE, y si utiliza cuando se quiere hacer una condición teniendo en cuenta varios parametros, para trabajar con bucles se utiliza la palabra reservada LOOP-ENDLOOP, para restringir el bucle se utiliza la sentencia WHERE, la otra forma es con DO-ENDDO que maneja bucles incondicionados o manejados mediante indices. Algunas sentencias de control de flujo son CHECK, EXIT, CONTINUE, STOP, LEAVE, se debe tener cuidado con su utilización ya que alteran en forma directa el flujo del control del programa
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
Control de Flujo de Datos. Condiciones: IF / ENDIF CASE / ENDCASE Bucles: LOOP / ENDLOOP DO / END-DO Sentencias de Control: CHECK SY-SUBRC, Muestra resultados y/o equivalencia
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Expert
la condicinal de SAP son bastante similares a otros elemento de diferentes lenguajes de programacion como .net java eso control de flujo pueden ser if else, case, while
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Junior
un flujo de datos, hace referencia a todo el proceso en el que se involucran la fuente de datos, infositios, hasta la salida de información (reporte). El mismo puede ser visualizado desde la RSA1 en SAP BI BW. Dentro SAP BI, en el Data Warehousing Workbench puedes graficar el flujo de datos de objetos. Éste grafica las conexiones y dependencias entre objetos BI individuales. flujo de datos en Facturación, se copian los datos de documentos de referencia en los documentos de facturación. Se puede ver un documento completo, posiciones individuales o las cantidades parciales de posiciones. Para una factura basada en la entrega, por ejemplo, las cantidades a facturar se copiarán de la entrega y los precios se copiarán...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Expert
El control de flujo de datos en ABAP (Advanced Business Application Programming) se refiere a la capacidad de dirigir el flujo de ejecución del programa mediante el uso de estructuras de control y sentencias condicionales. Esto permite que el programa tome decisiones y realice acciones diferentes en función de ciertas condiciones y resultados. Algunas de las estructuras de control y sentencias condicionales más comunes en ABAP son: IF...ELSE: Esta estructura de control permite ejecutar un bloque de código si se cumple una condición y otro bloque de código si la condición no se cumple. La sintaxis es la siguiente: CASE: La sentencia CASE se utiliza para evaluar múltiples...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP SemiSenior
Control de flujo de datos: IF-ENDIF, Cse-EndCase. Bucles: Loop-Endloop, Do-Endloop. Sentencias de control: Para terminar el procesamiento de un bucle, de un proceso ó de un programa. Check: Si la sentencia es falsa, y la sentencia esta dentro de un bucle, se salteará todas las sentencias y continuará con la siguiente iteración. Fuera de un bucle se saltará toda las sentencias hasta el final de del evento o del programa en proceso. Exit: dentro de un bucle, saldrá del bucle, dentro de una subrutina saldrá de la subrutina y fuera de un bucle saldrá del programa Cintunye: Se utiliza dentro de un bucle. Luego de la ejecución de la sentencia e sistema continua con la siguiente...
👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.