✒️ABAP El procesamiento de los datos
ABAP El procesamiento de los datos
Asignación de valores
Existen dos formas:
La primera es la más conocida, utilizando el igual. (Ej: v_cantidad1 = v_cantidad2).
La otra forma es mediante la sentencia MOVE. (Ej: MOVE v_cantidad1 TO v_cantidad2).
Inicialización de variables
Para inicializar variables se utiliza la sentencia CLEAR. (Ej: CLEAR <VARIABLE>.)
Una sentencia muy importante a la hora de consultar el contenido de variables es IS INITIAL.
Ej: IF v_cantidad IS INITIAL
WRITE “Esta vacia”
ENDIF.
“LA SENTENCIA IS INITIAL ES MUY UTIL PARA TRABAJAR CON TABLAS INTERNAS”
Operaciones con caracteres
CONCATENATE
CONCATENATE v_campo1 v_campo2 INTO v_campo SEPARATED BY ‘.’.
TRANSLATE
TRANSLATE v_campo TO UPPER CASE.
REPLACE
REPLACE ‘Hola’ WITH ‘Casa’ INTO v_campo.
SPLIT
SPLIT v_texto_largo AT ‘,’ INTO v_campo1 v_campo2.
SHIFT (desplaza).
SHIFT V_campo1 BY 5 places.
SEARCH
SEARCH v_alfabeto FOR ‘ABC’.
Esta sentencia devolverá SY-SUBRC igual a 0.
CONDENSE
CONDENSE wa_doctor. “ se utiliza para borrar espacios en blanco.
Operaciones aritméticas
Suma:
v_campo1 = v_campo2 v_campo3.
COMPUTE v_campo1 = v_campo2 v_campo3.
Otras operaciones:
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 Matias Mehl, en su ámbito de estudios para la Carrera Consultor ABAP.
Matias Mehl
Argentina - Legajo: PR92N
✒️Autor de: 7 Publicaciones Académicas
🎓Cursando Actualmente: Consultor BI / BW BO Nivel Inicial
🎓Egresado del módulo:
Certificación Académica de Matias Mehl