Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

Is it possible to send Item level PO Idoc error messages confirmation back to an e-procurement system from sap?

Hello SCM /Interface Experts,

Scenario: Procurement of Indirect Materials (Cost center, Assets, Project /WBS, etc.,) through e-Procurement system and SAP is back end system.

System land scape:  SAP  <--> SAP PI <-->  E-Procurement system (which is an external e-Procurement system non-SAP)

We have interfaces as follows:

PO Creation /Change   :  This is Inbound interface to SAP through PO Std. IDOC's

PO Confirmation          :  This is Outbound interface to SAP through std. PO IDOC.(ORDERS02  - for successful PO's)

PO Error handling         :  This is Outbound interface to SAP through std. PO IDOC (ORDERS02 - for unsuccessful PO's /failed IDOCs)


In regarding the PO Error handling, Is it possible to trigger (or sending the PO item level text (error) messages back to external system?  if yes, please explain or kindly post the steps for this implementation.

Also, is there workflow involved for the error messages confirmation while sending back to external system...

E.g. In case if PO IDOC failed to reach to SAP from external system, below are the common item level error that appears to be and due to any messages these Idocs can fail to transmit into SAP. That we need to communicate back to external system, so that this can be corrected further to reprocess or retrigger the Idoc in front end (external system).

-  Enter tax code (tax code is missing)

-  Tax jurisdiction code is missing

-  Cost center is missing

-  WBS Element is missing

-  GL Account couldn't be effected

-  Profit center is missing,

- Asset,  etc.

Because, currently we are sending only header level Idoc text error messages back to external system as part of the confirmation of failed Idocs. (because this external system required confirmations against success and failure Idocs transmission to SAP). So when PO Error handling confirmation sends back to external system.

E.g.  it looks like below:

No instance of object type PurchaseOrder has been created. External reference

So can anyone have idea on the item level error messages confirmation sending back to external system

Share your thought please.



Not what you were looking for? View more on this topic or Ask a question