✒️ABAP El procesamiento de los datos
ABAP El procesamiento de los datos
Abap procesamiento de los datos existen dos formas de asignar datos en ABAP, una de ellas es mediante la asignación directa tal como vemos en el siguiente ejemplo:
variable_2 = variable _1.
La otra es mediante la utilización de la sentencia MOVE.
MOVE variable _2 = variable_1.
Clear es la sentencia que se utiliza para 'borrar' el contenido de una variable, llevándola a su valor por defecto, sin embargo tiene algunos añadidos para iniciar la variable a conveniencia del programador.
- Si v1 es una variable tipo c sin adicciones, es rellenada con blancos. Si v1 es e cualquier otro tipo , es rellenada con ceros. Si v1 es un field string, sus componentes siguen la misma norma.
- Si usamos "with v2" , el primer byte de v2 es usado para rellenar todo v1.
- Si usamos "whit 'A'" todo v1 se rellenará del literal 'A'.
- Si usamos "with NULL", se rellena todo v1 con nulos.
También en ABAP es muy común trabajar con sub campos o partes de un campo. Por ejemplo:
move v1[+N(L)] to v2[+N(L)].
v2[+N(L)] = v1[+N(L)].
Si v1 es un char de 10 posiciones entonces:
v1(3) referencia a las tres primeras posiciones de v1, es equivalente a v1+0(3),
si v1='123456789' entonces v1+2(3) es '345' .
Los sub campos solamente son válidos con tipos char.
 
 
 
Sobre el autor
Publicación académica de Danny Santiago Torres Martinez, en su ámbito de estudios para la Carrera Consultor ABAP.
Danny Santiago Torres Martinez
Profesión: Consultor Erp - Argentina - Legajo: RP46E
✒️Autor de: 19 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Inicial
Certificación Académica de Danny Torres