✒️ABAP El procesamiento de los datos
ABAP El procesamiento de los datos
Asignación de Valores
a = b
move A to B
Inicialización de variables
Clear Variable.
IS INITIAL: sirve para saber si una variable esta vacía
Operaciones de Caracteres
CONCATENATE
CONCATENATE campo1 campo2 campo3 INTO Cadena SEPARATED BY '.'.
TRANSLATE: se utiliza para convertir caracteres de mayúscula a minúscula o viceversa, o para sustituir caracteres
TRANLATE v_texto TO UPPER CASE: Convierte v_texto a mayúscula
REPLACE: reemplaza valores en una cadena de caracteres
REPLACE 'Hola' WITH 'Casa' INTO v_texto
SPLIT: Divide un campo en varios delimitados por un separador
SPLIT v_texto_largo AT ',' INTO campo1 campo2 campo3 campo4.
Si alguna variable no tiene la capacidad para recibir el valor, el código de error (SY-SUBRC) será 4, de lo contrario será cero
SHIFT: Sirve como un substring permitiendo asignar a la variable un valor a partir de cierta posición
SHIFT v_alfabeto BY 5 places.
SEARCH: se utiliza para buscar caracteres en una cadena de texto
SEARC V_ALFABETO FOR 'ABC'.
si el valor buscado no se encuentra devuelve 4, de lo contrario devuelve cero
para buscar un string en uno o mas programas se puede utilizar el reporte RSRSCAN1, el cual nos muestra en pantalla la cantidad de veces que existe la palabra.
CONDENSE: Borra los espacios en blanco. funciona como un TRIM
CONDENSE wa_doctor.
si se agrega la palabra NO_GAPS al final tambien se eliminan los espacios en blanco entre las palabras
Operaciones Aitmétricas
campo1 = campo2 campo3.
COMPUTE campo1 = campo2 campo3.
ADD 1 TO v_numero.
SUBTRACT 1 FROM v_numero.
MULTIPLY v_numero BY 2.
DIVIDE v_numero BY 2.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Rafael Razo
Sobre el autor
Publicación académica de James Johan Cardona Quinchia, en su ámbito de estudios para la Carrera Consultor ABAP.
James Johan Cardona Quinchia
Profesión: Gerente de Proyectos - Colombia - Legajo: VB54F
✒️Autor de: 41 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
Certificación Académica de James Cardona