✒️ABAP El procesamiento de los datos
ABAP El procesamiento de los datos
ASIGNACION DE VALORES
Usamos = o MOVE.
v_campo1 = v_campo2.
MOVE v_campo2 TO v_campo1.
INICIALIZACION DE VARIABLES
Se utiliza la sentencia CLEAR para borrar o inicializar variables.
Para saber si una variable contiene su valor inicial ponemos IS INITIAL.
OPERACIONES CON CARACTERES
- CONCATENATE: concatena campos alfanumericos. Ej: CONCATENATE v_campo1 v_campo2 INTO v_campo3 SEPARATED BY '.'.
- TRANSLATE: Convierte mayúsculas a minúsculas o viceversa. Ej: TRANSLATE v_texto TO UPPER CASE.
- REPLACE: Reemplaza el contenido de una cadena de caracteres por otro. Ej: REPLACE texto2 WITH texto1 INTO v_variable.
- SPLIT: Divide un campo alfanumérico en varios campos por un separador. Ej: SPLIT v_texto_largo AT '-' INTO v_campo1 v_campo2 v_campo3. Todos los campos tienen que ser de tipo c.
- SHIFT: Desplaza el contenido de un campo alfanumérico hasta un string dado. Ej: SHIFT v_alfabeto BY 5 places. Desplaza el campos hasta la 5ta posición y elimina los 5 primeros.
- SEARCH: Busca una cadena de caracteres en una campo alfanumérico. Ej: SEARCH v_alfabeto FOR 'abc'.
- CONDENSE: Borra espacios en blanco. Ej: CONDENSE v_campo [NO-GAPS]. Si agregamos NO-GAPS borra todos los espacios incluyendo los que existan entre palabras.
* RSRSTAN1: reporte que muestra la ocurrencia de una palabra en un programa.
OPERACIONES ARITMÉTICAS
Se utilizan los signos básicos ( - * /) o también las sentencias:
ADD x TO v_campo.
SUBSTRACT x FROM v_campo.
MULTIPLY v_campo BY x.
DIVIDE v_campo BY x.
COMPTE v_campo1 = v_campo1 v_campo2.
es igual a
v_campo1 = v_campo1 v_campo2.
 
 
 
Sobre el autor
Publicación académica de Cecilia Andrea Rigo, en su ámbito de estudios para la Carrera Consultor ABAP.
Cecilia Andrea Rigo
Profesión: Analista de Sistemas - Argentina - Legajo: LL68J
✒️Autor de: 33 Publicaciones Académicas
🎓Cursando Actualmente: Consultor en SAP FI Nivel Inicial
🎓Egresado de los módulos:
Certificación Académica de Cecilia Rigo