✒️ABAP El procesamiento de los datos
ABAP El procesamiento de los datos
PROCESAMIENTO DE LOS DATOS
1.- ASIGNACIÓN DE VALORES
Existen dos formas básica para asignar un valor a una variable. La primera consiste en la asignación simple:
v_cantidad2 = v-cantidad1.
La segunda mediante la sentencia MOVE.
MOVE v_cantidad1 TO vcantidad2.
2.- INICIALIZACIÓN DE VARIABLES
Para la inicialización o borrado del contenido de las variables utilizamos la sentencia CLEAR.
CLEAR <variable>.
La sentencia IS INITIAL.- Permite consultar el contenido de las variables.
IF v_campo IS INITIAL.
WRITE 'la variable está vacía'.
ENDIF.
3.- OPERACIONES CON CARACTERES
CONCATENATE.- Concatena varios campos alfanuméricos en uno solo.
CONCATENATE v_campo1 v_campo2 v_campo3 into v_vampo SEPARATED BY ','.
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.
TRANSLATE v_text TO UPPER CASE.
REPLACE.- Reemplaza parte de una cadena de caracteres por otra cadena de caracteres o caracter.
REPLACE ´Hola' with 'Casa' INTO v_texto.
SPLIT.- Divide un campo alfanumérico en varios campos por un separador.
SPLIT v_texto_largo AT ',' INTO v_campo1 v_campo2 v_campo3 v_campo4.
SHIFT.-Se utiliza para desplazar el contenido de un campo alfanumérico. Realiza el desplazamiento del contenido de un campo hasta un string dado.
SHIFT v_alfabeto BY 5 PLACES.
SEARCH.- Buscar una cadena de caracteres dentro de un campo alfanumérico.
SEARCH v_alfabeto for 'ABC'.
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.
CONDENSE wa_doctor NO-GAPS.
4.- OPERACIONES ARITMETICAS
Las 4 operaciones básicas (suma, resta, multiplicación y división) se pueden implementar de dos maneras.
v_campo1 = v_campo2 + v_campo3.
COMPUTE v_campo1 = v_campo2 + v_campo3.
ADD 1 TO v-numero.
SUBTRACT 1 FROM v_numero.
MULTIPLY v_numero BY 2.
DIVIDE v_numero BY 2.
 
 
 
Sobre el autor
Publicación académica de Miguel Angel Acosta Acosta, en su ámbito de estudios para la Carrera Consultor ABAP.
Miguel Angel Acosta Acosta
Profesión: Ingeniero de Sistemas - Ecuador - Legajo: TF64C
✒️Autor de: 238 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP SD Nivel Avanzado
- Carrera Consultor en SAP SD Nivel Inicial
- Máster ABAP for HANA
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Profesional de ingeniería de sistemas en computación e informática, con experiencia en la implantación y soporte de proyectos informáticos para empresas del sector industrial y financiero.
Certificación Académica de Miguel Acosta