Skip to Content

Invoic02 IDOC : need to fill custom field with output message name

Nov 27, 2016 at 11:46 PM


avatar image
Former Member


I'm working on e-invoicing interface. We need to generate IDOC from biling document and this IDOC will be processed in PI to generate xml file.

Actually we want to create a custom field in the IDOC (ZINVOIC02) and populate it with the name of the output that was responsible for the IDOC creation.

What is please the best way to do that? Is there any function module for that?

I was thinking about reading the output message in NAST table but the problem is that the NAST table gets updated only when the invoice is saved (that means the IDOC is generated just before the NAST table is updated --> Custom field will be empty in this case).

Thank you in advance.

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

1 Answer

Best Answer
avatar image
Former Member Jan 08, 2017 at 12:18 AM


Find an enhancement point in FM IDOC_OUTPUT_INVOIC. Read output type from OBJECT-KSCHL.


Use exit EXIT_SAPLVEDF_002 and read output type from DOBJECT-KSCHL


10 |10000 characters needed characters left characters exceeded