✒️ABAP El procesamiento de los datos
ABAP El procesamiento de los datos
*Asignación de valores:
Existen dos formas de asignar un valor:
1-Simple: v_cantidad2 = v_cantidad1.
2-Mediante sentencia MOVE: MOVE v_cantidad1 TO v_cantidad2.
*Inicialización de variables:
Para la inicialización o borrado del contendido de una variable se utiliza CLEAR,
ej: CLEAR <variable>.
Para verificar si la variable viene con los valores de inicialización, se puede utilizar IS INITIAL,ej:
IF v_campo IS INITIAL
WRITE 'La variable esta vacia'.
END IF
*Operadores con caracteres:
1-CONCATENATE: Concatenar varios campos alfanuméricos, ej: CONCATENATE v_campo1 v_campo2 v_campo3 INTO v_campo SERATED BY '.'.
Las fecha en SAP son del formato AAAAMMDD.
2-TRANSLATE: Convertir caracteres de mayúsculas a minúsculas o viceversa, o para realizar sustituciones de caracteres a través de ciertas reglas,ej: TRANSLATE v_texto TO UPPER CASE.
3-REPLACE: Reemplaza cierta parte de una cadena por otra,ej: REPLACE 'HOLA' WITH 'Casa' INTO v_texto.
4-SPLIT: Divide a un campo alfanumérico en varios campos por un separador, SPLIT v_texto_largo AT ',' INTO v_campo1 v_campo2 v_campo3 v_campo4.
5-SHIFT: Se utiliza para desplazar el contenido de un campo alfanumérico, osea que dezplaza la cadena hasta un string dado, ej: SHIFT v_alfabeto BY 5 places..
6-SEARCH: Se utiliza para buscar una cadena de caracteres dentro de un campo alfanumérico, ej: SEARCH v_alfabeto FOR 'ABC'.
7-CONDENSE: Se utiliza para borrar espacios en blanco, ej: CONDENSE wa_doctor.
Si desea eliminar todos los espacios en blanco, incluyendo los que están entre palabras, se debe de usar la sentencia NO-GAPS como complemento de CONDENSE.
*Operaciones aritméticas:
Las cuatro operaciones básicas se pueden implementar de dos maneras:
1-v_campo1 = v_campo2 v_campo3.
2-COMPUTE v_campo1 = v_campo2 v_campo3.
Operar ariméticamente con datos:
1-ADD 1 TO v_numero. "Suma 1 a la variable
2-SUBTRACT 1 FROM v_numero. "Resta 1 a la variable
3-MULTYPLY v_numero BY 2. "Multiplica por 2 a la variable v_numero
4-DIVIDE v_numero BY 2. "Divide por 2 a la variable v_numero
 
 
 
Sobre el autor
Publicación académica de Luis Miguel Vallecillo Chinchilla, en su ámbito de estudios para la Carrera Consultor ABAP.
Luis Miguel Vallecillo Chinchilla
Profesión: Analista Programador - Honduras - Legajo: UG43S
✒️Autor de: 13 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Inicial
Disponibilidad Laboral: PartTime
Presentación:
Soy ingeniero en sistemas, con conocimiento en java,.net,php, sap-pi, manejadores de base de datos, servidores de aplicaciones, actualmente laborando en el sector financiero como analista-programador.
Certificación Académica de Luis Vallecillo