Badi - Data_extension_ck

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • frankmerlos
    Member
    • oct
    • 51

    #1

    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.
  • ballan
    Senior Member
    • oct
    • 671

    #2
    Pues esto de las badis es un mundo hay algunos datos que estan protegidos para que no se puedan cambiar lo que no se si es tu caso, revisa la SPRO aver si encuentras algo de ayuda que te lo cuente

    De todas formas IM_CKKALKTAB de que tipo es? es una estructura, clase, interfaz... si es un clase prueba a buscar su definicion y seguramente tenga algun metodo para asignar los datos

    Comentario

    Trabajando...