✒️ABAP El procesamiento de los datos
ABAP El procesamiento de los datos
Asignación de Valores
v_cantidad2=v_v_cantidad1.
MOVE : MOVE: v_cantidad1 TOv_cantidad2.
Inicialización de Variables
CLEAR: para la inicialización o borrado del contenido de las variables utilizadas.
IS INITIAL: para consultar el valor de las variables.
IF v_campo IS INITIAL.
WRITE 'La variable esta vacia'.
ENDIF.
Usada en las tablas internas!
Operación con Caracteres
- CONCATENATE: Se utiliza para concatenar varias variables.
sintaxis:
CONCATENATE V_campo1 V_Campo2 V_Campo3 INTO V_campo SEPARATED BY ' . '.
Nota: la sentencia CONCATENATE es muy útil cuando se trabaja con fechas ya que esas son de formato AAAAMMDD y cuando se muestran en un listado se debe convertir en DD.MM.AAAA.
TRANSLATE: permite Convertir mayúsculas a minúsculas o viceversa.
TRANSLATE Vtexto TO UPPER CASE.
REPLACE: Remplaza una parte del texto por otro en una cadena de caracteres
REPLACE 'textoantiguo' WITH 'Texto nuevo' INTO V_texto
SPLIT: Divide un texto largo en varias variables.
SPLIT V_texto_largo AT ',' INTO V_campo1 V_campo2 V_campo3.
SHIFT: Desplaza el contenido de un campo.
SHIFT v_alfabeto BY 5 places.
desplaza el contenido de un campo alfanumérico, realiza el desplazamiento del contenido de un campo hasta un string dado.
Nota: es muy útil cuando se trabaja con números de documentos o cualquier otro número. que haya sido grabado en tablas SAP con ceros a la izquierda.
SEARCH : se utiliza para buscar una cadana dentro del campo
SEARCH v_alfabeto FOR 'ABC'.
la sentencia busca el campo v_alfabeto la secuencia de caracter 'ABC', como la secuencia existe, devolverá SY-SUBRC igual a 0. caso contrario, si no existiera, sería distinto igual a 4.
Nota: es muy útil cuando se trabaja con tablas internas y busca la ocurrencia de una determinada cadena en un campo de la tabla.
CONDENSE: borra espacios en blanco de campos alfanumericos
CONDENSE v_texto.
Nota: e muy útil en los reportes, cuando se quiere formatear la salida en pantalla de un campo determinado
Operaciones Aritméticas
Las cuatro operaciones básicas se puedes implementar de dos formas:
- v_campo1= v_campo2 v_campo3.
- COMPUTE v_campo1 = v_campo2 v_campo3.
También se utilizan las siguientes sentencias:
- ADD 1 TO v_numero (suma 1).
- SUBTRACT 1 FROM v_numero (resta 1)
- MULTIPLY v_numero BY 2 (Multiplica x 2)
- DIVIDE v_numero BY 2 (divide / 2).
 
 
 
Sobre el autor
Publicación académica de Jhon Deibys Cano Pineda, en su ámbito de estudios para la Carrera Consultor ABAP.
Jhon Deibys Cano Pineda
Profesión: Ingeniero de Sistemas - Colombia - Legajo: WZ11E
✒️Autor de: 118 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Jhon Cano Pineda