✒️ABAP El procesamiento de los datos
ABAP El procesamiento de los datos
ASIGNACION DE VALORES:
Asignación simple: v_cantidad2 = v_cantidad1.
asignación MOVE: MOVE v_cantidad1 to v_cantidad2.
INICIALIZACIÓN DE VARIABLES:
CLEAR <variable>. (Se usa para la inicialización o borrado del contenido de las variables).
IS INITIAL (Se usa para saber sí la variable se encuentra vacía, es muy usada cuando se trabaja con tablas internas).
IF v_campo IS INITIAL.
WRITE 'la variable esta vacía'.
END IF.
OPERACIONES CON CARACTERES:
CONCATENATE: para concatenar campos, se usa la palabra SEPARAATED BY para indicar por medio de qué símbolo se van a separar los campos.
CONCATENATE v_campo1 v_campo2 v_campo3 INTO v_campo SEPARATED BY '-'.
TRANSLATE: se usa para convertir de mayús. a minús.
TRANSLATE v_texto TO UPPER CASE./LOWER CASE.
REPLACE: reemplaza cierta parte de una cadena de caracteres.
REPLACE 'HOLA' WITH 'CASA' INTO v_texto.
SPLIT: divide un campo en varios.
SPLIT v_texto_largo AT ',' INTO v_campo1 v_campo2
SHIFT: para desplazar el contenido de un acampo.
SHIFT v_alfabeto BY 5 places (se puede usar para reeplazar ceros a la izquierda en tablas de SAP).
SEARCH: para buscar una de cadena de caracteres dentro de un campo alfanumérico.
SEARCH: v_alfabeto FOR 'ABC'
Para buscar en más de un reporte se puede usar la instrucción RSRScan1 (muestra la cantidad de ocurrencias dentro de todos los sistemas en ABAP).
CONDENSE: borrar espacios en blanco en los campos alfanúmericos.
CONDENSE wa_doctor.
SUMAS:
v_campo1 = v_campo2 v_campo3.
CoMPUTE v_campo1 = v_campo2 v_campo3.
ADD1 TO v_numero (suma 1 a la variable)
SUBSTRACT 1 FROM v_numero (resta 1 a la variable)
MULTIPLY v_numero BY 2.
DIVIDE v_numero BY 2.
CONCATENATE v_fecha 6(2) v_fecha 4(2) v_fecha 0(4) INTO v_fecha_actual SEPARATED BY '/'. WRITE:/ 'La Fecha actual del sistema es:' , v_fecha_actual.
 
 
 
Sobre el autor
Publicación académica de Gerardo De La Rosa Rivera, en su ámbito de estudios para la Carrera Consultor ABAP.
Gerardo De La Rosa Rivera
Profesión: Ingeniero en Sistemas Computacionales - Mexico - Legajo: OO30U
✒️Autor de: 39 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Inicial
Certificación Académica de Gerardo De