✒️ABAP El procesamiento de los datos
ABAP El procesamiento de los datos
Asignación de valores:
existen dos formas de asignar valor a una variable la primere seria asi cant1 = cant2.
y la segunda es con la palabra reservada MOVE ejemplo MOVE cant1 to cant2.
Para inicializar una variable se utiliza la palabra CLEAR. ejemplo CLEAR cant1.
Hay que tomar muy en cuenta la sentencia IS INITIAL ya que con esta se consulta el valor de una variable esta sentencia es muy utilizada en las tablas internas. ejmplo
IF CANT1 IS INITIAL
WRITE: 'LA VARIABLE ESTA VACIA'.
ENDIF.
Tambien tenemos la sentencia CONCATENATE, esta sentencia es muy util cuando se trabaja con fehcas se declara asi:
CONCATENATE v_campo1, v_campo2 INTO v_campo3 SEPARATE BY '/'.
ejemplo
Para hacer esto utilizamos la sentencia CONCATENATE y descomponemos la fecha de la siguiente forma:
Para obtener el dia vamos a utilizar la variable V_FECHA, nos vamos a posicionar en la posicion 6 y a partir de alli vamos a tomar 2 caracteres. Esto se traduce a V_FECHA+6(2).
Para obtener el mes vamos a utilizar la variable V_FECHA, nos vamos a posicionar en la posicion 4 y a partir de alli vamos a tomar 2 caracteres. Esto se traduce a V_FECHA+4(2).
Para obtener el año vamos a utilizar la variable V_FECHA, nos vamos a posicionar en la posicion 0 y a partir de alli vamos a tomar 4 caracteres. Esto se traduce a V_FECHA+0(4).
la sentencia SHIFT es util cuando se trabaja con numeros de documentos o cualquier otro documento que se halla grabado con ceros a la izquierda, ejemplo SHIFT v_alfa BY 5 PLACES.
En ABAP las cuatro operaciones basicas de la matematica se pueden implementar de dos for obteniedose el mismo resultado ejemplo 1:
v_can= v_can1 + v_can2.
COMPUTE v_can= v_can1 + v_can2.
ejemplo 2
ADD 1 TO can1
SUBTRACT 1 FROM can1
MULTIPLY can1 by 2
DIVIDE can1 BY 2.
 
 
 
Sobre el autor
Publicación académica de Jesus Enrique Ramos Bello, en su ámbito de estudios para la Carrera Consultor ABAP.
Jesus Enrique Ramos Bello
Profesión: Soporte Ti - Venezuela - Legajo: LP44M
✒️Autor de: 114 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Me complace formar parte de este equipo y sé que cuento con la experiencia y los conocimientos técnicos necesarios para desarrollarme como programador abap...
Certificación Académica de Jesus Ramos