✒️ABAP El procesamiento de los datos
ABAP El procesamiento de los datos
Asignación de valores:
Simple: var2 = var1.
Move: MOVE var1 TO var2.
Inicializar: CLEAR var.
IF var1 IS INITIAL... Se usa para consultar si una variable está vacía
*Muy útil cuando se trabaja con tablas internas
Operaciones con caracteres.
CONCATENATE: Concatena varios campos alfanuméricos.
CONCATENATE var1 var2 var3 INTO v_campos SEPARATED BY '.'. "Muy útil con fecha AAAAMMDD
TRANSLATE: Convierte caracteres a mayúsculas, minúsculas o sustituciones con ciertas reglas
TRANSLATE v_texto TO UPPER CASE.
REPLACE: Reemplaza parte de una cadena por otra
REPLACE 'Hola' WITH 'Casa' INTO v_texto. "Muy útil con importes
SPLIT: Divide un campo en varios por un separador.
SPLIT v_texto_largo AT ',' INTO var1 var2 var3 var4.
SHIFT: Desplaza el contenido x posiciones que se eliminaran
SHIFT v_alfab BY 5 PLACES. "Útil para recorrer campos con ceros a la izquierda
SEARCH: Busca una cadena dentro de un campo alfanum
SEARCH v_alfa FOR 'ABC'.
CONDENSE: Borra espacios en blanco, solo dejando 1 entre palabras, tambien los espacios por la izquierda se van
CONDENSE v_nombre. "NO-GAPS elimina todos los espacios
Operaciones aritméticas.
+,-,*,/ se implementan de las siguientes formas:
var1 = var2 + var3
COMPUTE var1 = var2 + var3.
Otras sentencias son:
ADD 1 TO var1
SUBTRACT 1 FROM var1
MULTIPLY var1 BY 2
DIVIDE var1 BY 2
 
 
 
Sobre el autor
Publicación académica de Armando Mayo Marquez, en su ámbito de estudios para la Carrera Consultor ABAP.
Armando Mayo Marquez
Profesión: Desarrollador / Soporte Infra - Mexico - Legajo: RL93E
✒️Autor de: 59 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Profesional de t.i. desde 2005 desarrollador cobol, algol, c, tuxedo, java, shell script - banamex soporte de infra en linux para aplicaciones tuxedo, weblogic, oracle, websphere mq -amdocs/at&t usa
Certificación Académica de Armando Mayo