✒️ABAP El procesamiento de los datos
ABAP El procesamiento de los datos
Procesamiento de los datos
Asignación de valores a una variable
- Asignación simple v_cantidad2 = v_cantidad1. "Asigno V1 a V2
- MOVE: MOVE v_cantidad1 TO v_cantidad2. "Asigno V1 a V2
Inicialización de variables o borrado del contenido de las variables
Se utiliza la sentencia CLEAR.
IS INITIAL es un sentencia muy importante para consultar el contenido de las variables que declaramos en nuestros programas. Es muy útil cuando se trabaja con tablas intrenas.
Ejemplo: IF v_campo IS INITIAL.
WRITE ' La variable esta vacía'.
ENDIF.
Operaciones con caracteres
- CONCATENATE para concatenar varios campos alfanuméricos (variables de tipo c que pueden estar compuestas tanto por números como por letras) en uno solo.
Ejemplo: CONCATENATE v_campo1 v_campo2 v_campo3 INTO v_campo SEPARATED BY '.'.
La sentencia CONCATENATE 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 en DD.MM.AAAA
- TRANSLATE para convertir caracteres de mayúsculas a minúsculas o viceversa, o para realizar sustituciones de caracteres a través de ciertas reglas.
Ejemplo: TRANSLATE v_texto TO UPER CASE.
- REPLACE reemplaza cierta parte de una cadena de caracteres por otra cadena o caracter. Muy útil cuando se trabaja con importes.
Ejemplo: REPLACE 'Hola' WITH 'Casa' INTO v_texto.
- SPLIT divide un campo alfanumérico en varios campos por un separador.
- SHIFT para desplazar el contenido de un campo alfanumérico hasta string dado.
- SEARCH para buscar una cadena de caracteres dentro de un campo alfanumérico.
- CONDENSE para borrar espacios en blanco en campos alfanuméricos.
Operaciones Aritméticas
- SUMA ADD 1 TO v_numero. "Suma 1 a la variable v_numero
- RESTA SUBSTRACT 1 FROM v_numero. " Resta 1 a la variable v_numero.
- MULTIPLICACIÓN MULTIPLY v_numero BY 2. "Multiplica por 2 a la variable v_numero.
- DIVISIÓN DIVIDE v_numero BY 2."Divide por 2 a la variable v_numero.
 
 
 
Sobre el autor
Publicación académica de Ana Schiau, en su ámbito de estudios para la Carrera Consultor ABAP.
Ana Schiau
España - Legajo: TK43H
✒️Autor de: 55 Publicaciones Académicas
🎓Egresado del módulo:
Presentación:
Trabajo como key user sd en un multinacional y quiero aprender a programar en abap.
Certificación Académica de Ana Schiau