✒️ABAP El procesamiento de los datos
ABAP El procesamiento de los datos
Asignación de valores
Existen dos formas para asginar un valor:
- v_cantidad2 = v_cantidad1.
- MOVE v_cantidad1 TO v_cantidad2.
Inicialización de variables
Para incializar o borrar el contenido de las variables utilizamos la sentencia CLEAR.
CLEAR v_texto.
En este caso dejariamos a la variable v_texto del tipo c, con valor ' '.
Una variable muy importante a la hora de consultar el contenido de las variables es IS INITIAL, y se utiliza de la siguiente manera:
IF v_campo IS INITIAL
WRITE 'La variable esta vacía';
ENDIF.
Operaciones con caracteres
CONCATENATE: se utiliza para concatenar varios campos alfanuméricos en uno solo.
TRANSLATE: Se utiliza para convertir caracteres de mayúscula a minúscula o viceversa, o para realizar sustituciones de caracteres a través de ciertas reglas.
REPLACE: reemplaza cierta parte de una cadena de caracteres por otra cadena de caracteres o caracter.
SPLIT: divide un campo alfanumérico en varios campos por un separador.
SHIFT: se utiliza para desplazar el contenido de un campo alfanumérico. Realiza el desplazamiento del contenido de un campo hasta un string.
SEARCH: se utiliza para buscar una cadena de caracteres dentro de un campo alfanumérico.
CONDENSE: se utiliza para borrar espacios en blanco en campos alfanuméricos. Borra cualquier secuencia de espacios en blanco, dejando solo uno que exista entre palabras.
Operaciones aritméticas
Las cuatro operaciones básicas se pueden implementar de dos maneras obteniendo el mismo resultado.
v_campo1 = v_campo2 v_campo3.
COMPUTE v_campo1 = v_campo2 v_campo3.
También se puede utilizar las siguientes sentencias para operar aritméticamente:
ADD 1 TO v_numero.
SUBSTRACT 1 FROM v_numero.
MULTIPLY v_numero BY 2.
DIVIDE v_numero BY 2.
 
 
 
Sobre el autor
Publicación académica de Juan Ignacio Becerra, en su ámbito de estudios para la Carrera Consultor ABAP.
Juan Ignacio Becerra
Profesión: Tester Sap - Argentina - Legajo: AJ40A
✒️Autor de: 37 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Juan Becerra