Hola, tengo un IDOC INVOIC01 al que mediante la exit_saplvedf_002 le estoy pasando algunos campos adicionales. Todo funciona correctamente excepto el campo DIVISION que se lo intento pasar como un segmento adicional E1EDK14 y entonces da errores el propio IDOC.
La forma en la que estoy haciendolo es la siguiente:
if ls_edidd-segnam = 'E1EDK14'.
move ls_edidd-sdata to w_E1EDK14.
if w_E1EDK14-QUALF ne '006'.
w_E1EDK14-QUALF = '006'.
w_E1EDK14-ORgiD = XTVBDPR-gsber. "Segmento para Division
move w_E1EDK14 to ls_edidd-sdata.
append ls_edidd to int_edidd.
endif.
endif.
Veis donde puede estar el error? Qué estoy haciendo mal?
Muchas gracias y un saludo,
Eva Pérez