✒️ABAP El procesamiento de los datos
ABAP El procesamiento de los datos
Asignación de valores
- Asignación simple: vcant2= vcant1.
-move: move vcant1 to vcant2.
-----------------------------------------------------------------------------------------------------
Inicialización de variables
inicializacion o borrado de variables
CLEAR
CLEAR <VAR>.
Para consultar contenido de las variables se usa IS INITIAL, (util para tablas internas)
if vcant1 is initial
write 'la variable esta vacia'.
endif.
------------------------------------------------------------------------------------------------------------------------------
OPERACIONES CON CARACTERES
CONCATENATE: Concatena varios campos alfanumericos en uno solo. (útil para fechas AAAAMMDD se pasa a DD.MM.AA)
CONCATENATE V1 V2 V3 INTO V_CAMPO SEPARATED BY '.' .
TRANSLATE: convierte de mayuscula a minuscula o viceversa o para realizar sustituciones de caracteres a través de ciertas reglas.
translate vtexto to upper case.
REPLACE: reemplaza cierta parte de una cadena por otra cadena de caracteres o caracter.(util para importes)
REPLACE 'HOLA' WITH 'CASA' INTO V_TEXTO.
SPLIT: divide un campo alfanumerico en varios campos por un separador. (campos type c, útil con textos largos para separar con caracter especial)
SPLIT VTEXTOLARGO AT ',' INTO V1 V2 V3 V4.
SHIFT : desplazar contenido de un campo hasta un string dado. (util con números de documento ocualquier otro número grabado en sap con ceros a la izquierda).
SHIFT VALFABETO BY 5 PLACES.
SEARCH: buscar cadena de caracteres en un campo.(util con tablas internas).
SEARCH VALFABETO FOR 'ABC'.
si existe sy-subrc= 0 si no sy-subrc <>0 es decir 4.
CONDENSE: se utiliza para borrar espacios en blanco tanto a la izquierda como a la derecha, deja espacio entre palabras existentes.
CONDENSE WA_DOCTOR.
Si se adiciona NO-GAPS al final de la sentencia elimina todos los espacios.
RSRSCAN1 busca en el programa alguna palabra.
--------------------------------------------------------------------------------------------------------------------------------------
OPERACIONES ARITMETICAS
SUMA RESTA MULTIPLICACION Y DIVSION
VC= VC2 VC3.
COMPUTE VC = VC2 VC3.
Se utiliza: ADD 1 TO VC, SUBSTRACT 1 FROM VC, MULTIPLY VC BY 2, DIVIDE VC BY 2.
 
 
 
Sobre el autor
Publicación académica de Oscar Guillermo Rodriguez Villate, en su ámbito de estudios para la Carrera Consultor ABAP.
Oscar Guillermo Rodriguez Villate
Profesión: Ingeniero de Sistemas - Colombia - Legajo: WM49P
✒️Autor de: 103 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Certificación Académica de Oscar Rodriguez