Ver Mensaje Individual
  #6  
Viejo 15/11/12, 19:25:07
Mauricio Hidalgo Mauricio Hidalgo is offline
Senior Member
 
Fecha de Ingreso: may 2006
Localización: Santiago, Chile
Mensajes: 481
1° Tienes un user exit disponible en la BAPI BAPI_PO_CREATE1. Se llama EXIT_SAPL2012_001.

2° La estructura EXTENSIONIN, la ocupas de la siguiente forma.
STRUCTURE = 'IDENTIFICADOR'
VALUEPART1 = <Valor para el Campo ZZ>

3° En el user exit.
Ya debes tener creado el documento, según la ubicación donde se encuentra este exit.
Entonces leer la tabla EXTENSIONIN con STRUCTURE = 'IDENTIFICADOR' y actualizar la tabla EKKO con:

UPDATE EKKO
SET <CAMPO ZZ> = <VALUEPART1>
WHERE EBELN = POHEADER-PO_NUMBER.


En todo caso, la otra alternativa es que implementes una BADI usando la ME_PROCESS_PO_CUST.

Pero con todo lo anterior mucho más simple sería que tras haber llamado la BAPI, hicieras un update de la tabla EKKO con el dato que necesitas insertar.

Saludos y espero te sirva
Responder Con Cita