✒️ABAP El procesamiento de los datos
ABAP El procesamiento de los datos
Asignación de Valores
Dos opciones: Asignación Simple, o sentencia Move.
Simple: v_cantidad2=v_cantidad1.
MOVE: MOVE v_cantidad1 TO v_cantidad2.
Inicialización de Variables
CLEAR: inicializa o borra el contenido de la variable.
IS INITIAL: Consulta el contenido de las variables en nuestros programas. Util para tablas Internas.
Operaciónes Caracteres:
CONCATENATE: Concatena varios alfanuméricos en uno solo
CONCATENATE v_1 v_2 v_3 INTO v_4 SEPARATED BY '.'.
Es muy usada para el uso de fechas en formato AAAAMMDD y se deben convertir a DD.MM.AAA
TRANSLATE: Convierte minúsculas a Maypusculas o viceversa, o reemplaza caracteres a través de ciertas reglas.
REPLACE: Remmplaza cierta parte de la cadena de caracteres por otra cadena de caracteres o caracter.
Ej: REPLACE 'Hola' WITH 'Casa' INTO v_texto.
En el ejemplo, la variable texto se reemplasa con el texto Casa
Es muy util al usar importes.
SPLIT Divide un campo alfanumérico, en varios campos por un separador.
SPLIT v_texto_largo AT ',' INTO v_1 v_2 v_3 v_4.
El ejemplo anterior divide el contenido TEXTO LARGO en las variables que son de tipo caracter, separados por coma.
Es util cuando se generan textos muy largos y deben separarse por algún caracter especial.
SHIFT: Desplaza el contenido de un campo alfanumérico hasta un String dado.
eJ: SHIFT v_alf BY 5 places.
La variante se mueve 5 espacios, eliminando los 5 primeros.
Util cuando se usen tablas con ceros a la izquierda.
SEARCH: usado para buscar una cadena de caracteres dentro de un campo alfa numérico
CONDENSE: Se utiluza para borras espacios en blanco en campos alfanuméricos, incluidos los espacios a la izquierda.
para Buscar un String, se puede usar un standart RSRSCAN1, este reporte muestra en pantalla, las veces que aparece la palabra, mensaje o secuencia que busquemos.
Operaciones Matemáticas
se puede usar COMPUTE
ADD # TO V_1 (Suma el numero a la Variable)
SUBSTRACT # FROM V_1|
MULTIPLY V_1 BY #
DIVIDE v_1 BY #
 
 
 
Sobre el autor
Publicación académica de Jair Sneider Reyes Zabala, en su ámbito de estudios para la Carrera Consultor ABAP.
Jair Sneider Reyes Zabala
Profesión: Tecnólogo en Análisis y Desarrollo de Sistemas de Información. - Colombia - Legajo: HS34M
✒️Autor de: 54 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Tecnólogo bilingue en análisis y desarrollo de sistemas, actualmente analista de mesa de ayuda semisenior, conocimiento básico de sap basis; actuamente en formación como programador sap abap.
Certificación Académica de Jair Reyes