✒️ABAP El procesamiento de los datos
ABAP El procesamiento de los datos
Para la inicialización o el borrado del contenido de las variables utilizamos la sentencia CLEAR.
Ejemplo de inicializar varias variables:
Ejemplo en una sola sentencia o línea de código inicializar todas las variables:
Sentencia IS INITIAL podemos utilizar esta sentencia para consultar si el contenido de la variable está vacío o no.
2- La asignación de valores a las variables
Asignación simple:
v_vantidad2 = v_cantidad1. "Asignamos valor de v_cantidad1 a v_cantidad2
Asignar valores a variables utilizando la sentencia MOVE
MOVE v_cantidad1 TO v_cantidad2. "Asignamos valor de v_cantidad1 a v_cantidad2
3- La referencia de utilización de las variables
Es una funcionalidad muy útil que nos permite saber en qué lugares del código de un programa ABAP se utiliza una determinada variable.
Podemos acceder a la funcionalidad de referencia de utilización de dos formas diferentes.
Seleccionar la variable de la cual deseamos saber donde se utiliza y hacemos clic en el icono de referencia de utilización de la barra de herramientas del editor ABAP.
Luego vamos a tildar en donde deseamos buscar la referencia de utilización de la variable.
Finalmente nos muestra en donde se utiliza la variable dentro del programa.
Otra forma de acceder a la funcionalidad de referencia de utilización de una variable es directamente hacer doble clic sobre el nombre de la variable en el código del programa.
4 - Las operaciones con caracteres
- CONCATENATE: esta sentencia se utiliza para concatenar varios campos alfanuméricos en uno solo.
- TRANSLATE: Se utiliza para convertir caracteres de mayúscula a minúscula o viceversa o para realizar sustituciones de caracteres a través de ciertas reglas.
- REPLACE: Reemplaza cierta parte de una cadena de caracteres por otra cadena de caracteres o caracter.
- SPLIT: Esta sentencia divide a un campo alfanumérico en varios campos por un separador.
- SHIFT: Se utiliza para desplazar el contenido de un campo alfanumérico. Realiza el desplazamiento del contenido de un campo hasta un string dado.
La sentencia SHIFT realiza el desplazamiento del campo V_ALFABETO hasta la quinta posición, quedando el resto de los caracteres que componen a V_ALFABETO en la variable y eliminando los cinco primeros.
- SEARCH: Esta sentencia se utiliza para buscar una cadena de caracteres dentro de un campo alfanumérico.
- CONDENSE: Se utiliza para borrar espacios en blanco en campos alfanuméricos. Borra cualquier secuencia de espacios en blanco, dejando solo uno que exista entre palabras existentes en el campo. Los espacios en blanco por la izquierda también desaparecen.
Si deseamos buscar una cadena de caracteres que pueden estar compuestas por palabras, mensajes, etc en uno o más programas ABAP podemos utilizar el programa estándar RSRSCAN1.
5 - Las operaciones aritméticasEn ABAP las cuatro operaciones básicas son la suma, la resta. la multiplicación y la división.
Podemos utilizar el signo y la asignación de la siguiente forma:
También podemos utilizar la sentencia COMPUTE
También se utilizan las siguientes sentencias para operar:
 
 
 
Sobre el autor
Publicación académica de Cyntia Vanesa Ramirez, en su ámbito de estudios para la Carrera Consultor ABAP.
Cyntia Vanesa Ramirez
Profesión: Encargada de Comercio - Argentina - Legajo: DQ51G
✒️Autor de: 19 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Inicial
Certificación Académica de Cyntia Ramirez