Buenas dias
Espero que me puedan ayudar, el problema es el siguiente.
Tengo un campo de entrada, donde el usuario digitara una cantidad, cada vez que digite una cantidad y la procese, se limpiara el campo.
La cuestion es que quiero sumar lo que digito anteriormete, con lo que digitara nuevamente, el problema es que ese valor lo meto en un campo de una tabla interna a la cual despues le realizo un loop.
A continuación el código.
Muchas gracias.
DATA cantent TYPE ekpo-menge.
cantent = cantent + zwa_ekbe-cantent.
"recorrido de registros de tabla interna posiciones
LOOP AT ti_ekpo INTO wa_ekpo WHERE matnr = zwa_ekpo-matnr.
CLEAR wa_entradas.
wa_entradas-ebeln = wa_ekpo-ebeln. "numero documento
wa_entradas-ebelp = wa_ekpo-ebelp. "numero posicion
wa_entradas-matnr = wa_ekpo-matnr. "material
wa_entradas-menge = wa_ekpo-menge. "cantidad pedido
wa_entradas-cantent = cantent. "cantidad entrada
wa_entradas-charg = zwa_ekbe-charg. "lote
wa_entradas-hsdat = zwa_ekbe-hsdat. "fecha fabricacion
wa_entradas-vfdat = zwa_ekbe-vfdat. "fecha vencimiento
APPEND wa_entradas TO ti_entradas.
ENDLOOP.