✒️ABAP El procesamiento de los datos
ABAP El procesamiento de los datos
1. INICIALIZACION DE VARIABLES (que significar dejarlas limpias)
Debemos asegurar que las variables estén limpias, porque al ejecutar se llenan o se ensucian, para esto usar la sentencia: CLEAR
Ejemplo CLEAR: v_hora, v_cantidad, v_titulo
La sentencia:
IS INITIAL, sirve para ver si el contenido de la variable esta vacío o no
2. ASIGNAR VALORES
Asignar simple
v_cantidad2 = v_cantidad1.
Asignar usando MOVE
MOVE v_cantidad1 TO v_cantidad2.
3. REGERENCIA DE UTILIZACION DE VARIABLES
para identificar las variables cuando hay códigos de miles de líneas, hacer click en la variable y luego en el
Boton cuadrado con muchas flechas, se llama referencia de utilizacion
otra forma de ver es dos veces haciendo doble click en la variable
4. OPERACIONES CON CARACTERES
Sentencias:
*CONCATENATE*
Ejemplo:
CONCATENATE v_campo1 v_campo2 v_campo3 INTO v_campo SEPARATED BY '-'.
Son utiles en fecha, ej:
FECHA AAAAMMDD --> DD.MM.AAAA
*TRANSLATE*
Cuando la variable es de tipo caracter lo convierte a mayúscula o minuscula, ejemplo:
TRANSLATE v_texto TO UPPER CASE.
*REPLACE*
Reemplaza texto, o importes mayormente
REPLACE 'Hola' WITH 'Casa' INTO v_texto.
*SPLIT* Divide un campo alfanumerico separado por un caracter especial
*SHIFT* Desplaza un campo hasta un String
se usa con numeros de documentos o numeros con 0's a la izquierda
Ej; SHIFT v_alfabeto BY 5 PLACES
*SEARCH* Busca cadena de caracteres
*CONDENSE* borra espacios en blanco dejando los espacios entre palabras, si se agrega NO-GAPS borra incluso estos mencionados
Reporte STD: RSRSCAN1 busca STRING (Cadena de caracteres compuesta x sentencia, msj, etc) en un PROGRAMA busca la cantidad de ocurrencias del STRING
5. OPERACIONES ARITMETICAS
v_cammpo1 = v_campo2 + v_campo3.
O de lo contrario
COMPUTE v_cammpo1 = v_campo2 + v_campo3.
Sentencias:
ADD 1 TO v_numero.
SUBSTRACT 1 FROM v_numero.
MULTIPLY v_numero BY 2.
DIVIDE v_numero BY 2.
 
 
 
Sobre el autor
Publicación académica de Diana Margarita Man Ip, en su ámbito de estudios para la Carrera Consultor ABAP.
Diana Margarita Man Ip
Profesión: Ingeniera Industrial - Peru - Legajo: DL97G
✒️Autor de: 41 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Diana Man