Badi - Data_extension_ck
Hola amigos.
He creado la implementacion de la BADI DATA_EXTENSION_CK, y utilizando el metodo ON_ITEM_VALUATE, la cual recibe como parametros las estructuras :
IM_TCK03
IM_CKIBEW
IM_CKKALKTAB
Necesito cambiar el campo GPREIS (precio) de la estructura IM_CKKALKTAB.
Cuando el standard hace la llamada al metodo, envia un precio, dentro del metodo se lo cambio a otro valor, y al salir de la llamada el precio sigue como antes.
Como hago para cambiar el precio, esto en la CJ20N.
Ejemplo
IM_CKKALKTAB-GPREIS = '15.11'.
Esto es standard.
CALL METHOD EXITINTF->ON_ITEM_VALUATE
EXPORTING
IM_TCK03 = IM_TCK03
IM_CKIBEW = IM_CKIBEW
IM_CKKALKTAB = IM_CKKALKTAB
IM_PARAMETER1 = IM_PARAMETER1
IM_PARAMETER2 = IM_PARAMETER2
IM_PARAMETER3 = IM_PARAMETER3
IM_PARAMETER4 = IM_PARAMETER4
IM_PARAMETER5 = IM_PARAMETER5
IM_PARAMETER6 = IM_PARAMETER6
CHANGING
CH_DATA_EXTENSION_POS = CH_DATA_EXTENSION_POS.
IM_CKKALKTAB-GPREIS = '34.5'.
Alguien que me pueda ayudar con esto??? Talves un ejemplo usando ASSIGN
De antemano Gracias.
|