✒️ABAP El procesamiento de los datos
ABAP El procesamiento de los datos
Procesamiento de datos:
Inicialización de variables: Cuando en un programa ABAP trabajamos con variables, primero se declaran y segundo se inicializan. Debemos asegurarnos que están vacías.
CLEAR: Sentencia ABAP para inicializar una variable. Cuando se inicializa una variable estas quedan de acuerdo a su tipo de dato.
IS INITIAL: Sentencia importante. Permite consultar si una variable esta en su estado inicial o no. Importante para evaluar tablas internas.
Asignación de valores a las variables: Se puede asignar un valor de otra variable o con la sentencia MOVE x TO y.
Referencia de utilización de variables: Existe una funcionalidad que permite saber en que partes se usa una variable en un programa ABAP. Se selecciona la variable y hacemos clic en el icono de referencia de utilización, que se encuentra en la barra de herramientas del editor ABAP.
La otra forma es dar doble clic sobre la variable, acá nos lleva a la declaración de la variable en el programa y volvemos a dar doble clic sobre la declaración de la variable.
Operaciones con caracteres: Existen algunas sentencias:
CONCATENATE: concatena varios campos alfanuméricos en uno solo.
SEPARATED BY: Se usa con el CONCATENATE para indicar el separador entre variables.
TRASLATE: Convierte de mayúsculas a minúsculas y viceversa. Las variables deben ser de tipo caracteres.
REPLACE: Reemplaza cierta parte de una cadena por otra cadena. Las variables deben ser de tipo caracteres.
SPLIT: Divide un campo alfanumérico en varios campos de acuerdo al contenido de un separador.
SY-SUBRC es 0 si lo hace bien o 4 si termina con error.
SHIFT: Desplaza e contenido de un campo alfanumérico. SHIFT v_x BY 5 PLACES.
SEARCH: Busca una cadena de caracteres dentro de un campo alfanumérico. SY-SUBRC = 0 si termina bien o 4 si termina con error.
CONDENSE: Borra espacios en blanco en campos alfanuméricos. Se usa también con NO-GAPS.
Operaciones aritméticas:
La suma, la resta, la multiplicación y la división, se pueden implementar de dos maneras diferentes y obtienen el mismo resultado.
COMPUTE A = B C es igual a = b + c
ADD - SUBTRACT - MULTIPLY BY - DIVIDE BY
Reporte: RSRSCAN1
 
 
 
Sobre el autor
Publicación académica de Lisimaco Prieto Herrera, en su ámbito de estudios para la Carrera Consultor ABAP.
Lisimaco Prieto Herrera
Profesión: Ingeniero de Sistemas - Colombia - Legajo: DV67X
✒️Autor de: 96 Publicaciones Académicas
🎓Egresado de los módulos:
Presentación:
Ingeniero de sistemas con amplia experiencia en el desarrollo de software para el sistema sap r/3 en lenguaje de programación abap.
Certificación Académica de Lisimaco Prieto