✒️ABAP El procesamiento de los datos
ABAP El procesamiento de los datos
1 Inicialización de las variables.
Una vez declaradas las variables es necesario inicializar o blanquear las variables, asegurar que su contenido este vacío, para ello utilizamos la sentencia CLEAR, así:
*CLEAR v_fecha.
*CLEAR v_fecha.
CLEAR v_hora.
*CLEAR v_fecha, v_hora.
Podemos consultar si una variable esta vacia mediante la sentencia IS INITIAL, así:
*IF v_fecha IS INITIAL.
WRITE 'La fecha esta vacía'.
ENDIF.
2 Asignación de valores a las variables.
*v_cantidad2 = v_cantidad1.
*MOVE v_cantidad1 TO v_cantidad2.
3 Referencia de utilización de las variables.
*Selecciona la variable / Click en el icono / Dónde buscar / Check
*Doble click sobre la variable / Dónde buscar / Check
4 Operaciones con caracteres.
*CONCATENATE: Concatena varios campos alfanuméricos en uno solo CONCATENATE v_campo1 v_campo2 INTO v_campo SEPARATED BY '.'.
*TRANSLATE: Convierte mayúsculas a minúsculas o viceversa. TRANSLATE v_texto TO UPPER CASE.
*REPLACE: Reemplaza cierta parte de una cadena de caracteres por otra. REPLACE 'Hola' WITH 'Casa' INTO v_texto.
*SPLIT: Divide un campo alfanumérico en varios campos por un separador. SLPIT v_texto_largo AT ',' INTO v_campo1 v_campo2.
*SHIFT: Desplazar el contenido de un campo alfanumérico a un string dado. SHIFT v_alfabeto BY 5 PLACES.
*SEARCH: Busca una cadena de caracteres dentro de un campo alfanumérico. SERCH v_alfabeto FOR 'ABC'.
*CONDENSE: Borra espacios en blanco en campos alfanuméricos, que no sea entre palabras. CONDENSE wa_doctor. Si agregas NO-GAPS al final se eliminan también los espacios entre las palabras.*
Con reporte estándar RSRScan1 se busca un string en uno o mas programas ABAP.
5 Operaciones aritméticas.
Para sumar, restar, multiplicar o dividir podemos hacerlo de las siguientes 3 maneras:
* v_campo1 = v_campo2 + v_campo3.
* COMPUTE v_campo1 = v_campo2 + v_campo3.
* ADD 1 TO v_numero.
SUBTRACT 1 FROM v_numero.
MULTIPLY v_numero BY 2.
DIVIDE v_numero BY 2.
 
 
 
Sobre el autor
Publicación académica de Linda Carolina Zambrano León, en su ámbito de estudios para la Carrera Consultor ABAP.
Linda Carolina Zambrano León
Profesión: Agente - Peru - Legajo: XR55P
✒️Autor de: 63 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Linda Zambrano