✒️ABAP El procesamiento de los datos
ABAP El procesamiento de los datos
Asignación de valores
Existen 2 formas básicas de asignar valores a una variable,
1: normal
v_cantidad2 = v_cantidad1.
2: con MOVE
MOVE v_cantidad1 TO v_cantidad2.
Inicialización de variables
Clear <variable>.
Una sentencia importante es “IS INITIAL”, la cual verifica si esta vacía la variable.
IF v_campo IS INITIAL. WRITE ‘La variable esta vacia’. ENDIF. |
Operaciones de caracteres
Concatenate: se utiliza para concatenar varios campos alfanuméricos en uno solo.
CONCATENATE v_campo1 v_campo2 v_campo3 INTO vcampo SEPARATED BY ‘.’. |
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.
TRANSLATE v_texto TO UPPER CASE. |
REPLACE: remplaza cierta parte de una cadena a carteres por otra cadena de caracters o carácter.
REPLACE ‘hola’ WITH ‘casa’ INTO v_texto. |
SPLIT v_texto_largo AT ‘,’ INTO v_campo1 v_campo2 v_campo3 v_campo4
SHIFT: se utiliza para desplazar el contenido de un campo alfanumerico. Despalza el texto de un campo hasta sierto string dado.
SHIFT v_alfabeto by 5 places. |
Se eliminan los 5 primeros caracteres, y deja el resto en la variable.
SEARCH: se usa par buscar una cadena dentro de una variale o campo alfanumerico.
SEARCH v_alfabeto FOR ‘prueba’. |
CONDENSE: se utiliza para borrar espacios en blanco en campos alfanumerios, al inicio y al final.
CONDENSE wa_doctor. CONDENSE wa_doctor NO-GAPS. |
Si se agrega NO-GAPS, para eliminar los espacios entremedios del texto.
Rsrscan1 muestra cantidad de ocurrencias de un string
Operaciones Aritméticas
Las operaciones básicas en ABAP se pueden implementar de dos maneras con el mismo resultado.
v_campo1 = v_campo2 + v_campo3. COMPUTE v_campo1 = v_campo2 + v_campo3. |
Otras operaciones;
ADD 1 to v_numero. “suma 1 a la variable SUBTRACT 1 FROM v_numero. “resta uno a la variable MULTIPLY v_numero BY 2. “multiplica por 2 la variable DIVIDE v_numero BY 2. “divide por 2 la variable |
 
 
 
Sobre el autor
Publicación académica de Juan Pablo Carvajal Oyarzun, en su ámbito de estudios para la Carrera Consultor ABAP.
Juan Pablo Carvajal Oyarzun
Profesión: Ingeniería en Informática - Chile - Legajo: PA39Z
✒️Autor de: 8 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor Basis NetWeaver Nivel Avanzado
- Máster Funcional ABAP
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Certificación Académica de Juan Carvajal