✒️ABAP El procesamiento de los datos
ABAP El procesamiento de los datos
EL PROCESAMIENTO DE LOS DATOS
La Asignación de Valores
Existen dos formas básicas para asignar un valor a una variable. La primera consiste en la asignación simple.
v_cantidad2 = v_cantidad1. "asigno v_cantidad1 a v_cantidad2"
La segunda forma es mediante la sentencia MOVE.
MOVE v_cantidad1 to v_cantidad2. "asigno v_cantidad1 a v_cantidad2"
INICIALIZACIÓN DE VARIABLES
Para la inicialización o borrado del contenido de las variables utilizamos la sentencia CLEAR.
Una sentencia muy importante a la hora de consultar el contenido de las variables que declaramos en nuestros programas es IS INITIAL. Esta sentencia es muy útil cuando se trabaja con tablas internas.
Operaciones con Caracteres.
Existen algunas funciones que se utilizan para tratar caracteres que son útiles en el trabajo diario de un programador ABAP. Ellas son:
- CONCATENATE - se utiliza para concatenar varios campos alfanuméricos en uno solo. Es muy útil cuando se trabaja con fechas ya que las fechas en SAP son del formato AAAAMMDD y cuando se muestran en un listado se deben convertir a DD.MM.AAAA.
- 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 - divide a un campo alfanumérico en varios campos por un separador, es muy útil cuando se trabaja con textos largos y es necesario separarlos por algún caracter especial.
- SHIFT - se utiliza para desplazar el contenido de un campo alfanumérico. Realiza el desplazamiento del contenido de un campo hasta un string dado. 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 cadena de caracteres dentro de un campo alfanumérico. Es muy útil cuando se trabaja con tablas internas y se busca la ocurrencia de una determinada cadena en un campo de la tabla.
- 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. Es muy útil en los reportes, cuando se quiere formatear la salida en pantalla un campo determinado.
OPERACIONES ARITMÉTICAS
En ABAP las cuatro operaciones básicas se pueden implementar de dos maneras obteniendo el mismo resultado.
v_campo = v_campo2 + v_campo3.
COMPUTE v_campo1 = v_campo2 + v_campo3.
Siendo el resultado el mismo de ambas formas. También se utilizan las siguientes sentencias para operar aritméticamente con datos:
ADD 1 TO v_numero. SUMA
SUBTRACT 1 FROM v_numero. RESTA
MULTIPLY v_número BY 2. MULTIPLICACIÓN
DIVIDE v_numero BY 2. DIVISIÓN.
 
 
 
Sobre el autor
Publicación académica de Ducelvis Lolimar Arcia Cova, en su ámbito de estudios para la Carrera Consultor ABAP.
Ducelvis Lolimar Arcia Cova
Profesión: Tsu Relaciones Industriales (rrii) - Argentina - Legajo: WX74T
✒️Autor de: 125 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP FI Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Mi principal objetivo al comenzar esta gran experiencia educativa en programación abap es adquirir los conocimientos y competencias necesarias para incorporarme en el ámbito laboral en esta área.
Certificación Académica de Ducelvis Arcia