Rellenar un campo Z de la VBAK mediante la bapi SD_SALESDOCUMENT_CREATE

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • raulgar
    Junior Member
    • dic
    • 28

    #1

    Rellenar un campo Z de la VBAK mediante la bapi SD_SALESDOCUMENT_CREATE

    Hola,

    Tengo una duda que no soy capaz a resolver ni siquiera buscando por internet.

    He tenido que añadir un campo nuevo WTY_REJCD y necesito rellenarlo también cuando se llama a la BAPI. Al parecer hay que modificar las estructuras BAPE_VBAK y BAPE_VBAKX y las he dejado así:




    A continuación os pongo el código de como lo he hecho:

    DATA: t_extension LIKE bapiparex OCCURS 0 WITH HEADER LINE.

    "Tipo Cargo/abono
    CLEAR t_extension.
    t_extension-structure = 'BAPE_VBAK'.
    t_extension-valuepart1+10 = 'CC'.
    "Escalado
    SELECT SINGLE wty_rejcd
    FROM ztb_sd_08
    INTO w_wty_rejcd
    WHERE konda = wt_sd_145-konda
    AND vkorg = wt_sd_145-bukrs
    AND pltyp = w_pltyp.
    t_extension-valuepart1+12 = w_wty_rejcd.
    APPEND t_extension.
    CLEAR t_extension.
    t_extension-structure = 'BAPE_VBAKX'.
    t_extension-valuepart1+10 = 'XX'.
    APPEND t_extension.

    La tabla queda así:



    Pero nada, pasa de mi. El campo ZTCAB lo rellena perfecto pero el otro me lo deja en blanco. He probado a ponerle 0s a la variable, poner un espacio entre las dos Xs, etc y nada.

    ¿Sabeis que puede ser?

    Muchas gracias!
Trabajando...