✒️ABAP El procesamiento de los datos
ABAP El procesamiento de los datos
1- Asignación de Valores
v_cantidad2 = v_cantidad1. "Asigno v_cantidad1 a v_cantidad2
MOVE v_cantidad1 TO v_cantidad2. "Asigno v_cantidad1 a v_cantidad2
2- Inicialización de Variables
CLEAR: Borra o Inicializa el contenido del campo. Si estaba definido con un VALUE lo borra y lo deja vacío.
Sentencia IS INITIAL: Permite consultar si el contenido del campo es el Inicial (vacío). Es muy útil cuando se trabaja con Tablas Internas.
3- Operaciones con Caracteres
CONCATENATE: Para concatenar varios campos en uno solo. Con el agregado de SEPARATED BY se les agrega entre cada uno de los campos el Carácter o Caracteres indicados entre simples comillas.
TRANSLATE: Para convertir de Minúsculas a Mayúsculas (TO UPPER CASE) o viceversa. También se la utiliza para sustituir caracteres a través de ciertas reglas.
REPLACE: Para reemplazar una Cadena de Caracteres por otra. Va con WITH e INTO.
SPLIT: Para separar un campo de Texto en varios. Corta de un campo a otro cuando aparece el caracter que está con AT.
SHIFT: Para desplazar el contenido de un campo alfanumérico, eliminando la cantidad de caracteres iniciales indicada en BY y places. Por ejemplo para eliminar ceros a la izquierda de un número de documento.
SEARCH: Para buscar una serie de caracteres dentro de una variable alfanumérica. Para saber si encontró la serie buscada devolverá un 0 (cero) en la variable SY-SUBRC. Es muy útil para buscar una ocurrencia en una tabla interna.
CONDENSE: Para eliminar espacios en blanco entre palabras dentro de un campo alfanumérico, dejando un solo blanco. También elimina los blancos de la izquierda. Con el agregado de la cláusula NO-GAPS también eliminará el blanco entre palabras.
4- Operaciones Aritméticas
Las cuatro operaciones básicas (Suma, Resta, Multiplicación y División) se pueden implementar utilizando los símbolos respectivos ( , -, *, /) o las sentencias ADD TO; SUBTRACT FROM; MULTIPLY BY; DIVIDE BY. También es válido utilizar los símbolos con la sentencia COMPUTE.
 
 
 
Sobre el autor
Publicación académica de Victor Norberto Levi, en su ámbito de estudios para la Carrera Consultor ABAP.
Victor Norberto Levi
Profesión: Analista Programador - Argentina - Legajo: VT17H
✒️Autor de: 111 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Victor Levi