Symptom
You noticed that one item of invoice has Purchase order reference and other item does not have Purchase order reference ,the approval is not triggered for the one that has Purchase order reference though all conditions are met.
or
You notice one item has particular cost center and other has some other cost center and approval is not triggered for the one that has particular cost center and not for the other.
Environment
SAP Business ByDesign
Reproducing the Issue
In approval process of Supplier invoice you have a approval step/steps that has below conditions together or separate.
1.Item Without Purchase Order is Yes
2.Item Without Purchase Order is No
Then create a supplier invoice with one item having Purchase order reference and other having no Purchase order reference.
You will notice that approval is not triggered for the one that has Purchase order reference though both conditions are met.
Cause
Currently we don't support Item level approval for Approvals related to SRM documents like Shopping carts,goods receipts, purhase requests, Request for quotation ,supplier invoice etc except purchase orders.
The documnet details are considered as whole and not item wise individually.
Thus currently only when details of all items together meet the group of conditions of particular approval step , only then approval is triggered for that approval step as expected.
Example related to supplier invoice is given below:
General logic for current behavior as to why one particular approval step works and not the other is given below:
1.In general regarding this condition related to PO reference ,we expect approval when Item has no purchase order reference and thus system checks if the Item has no Purchase order reference to trigger approval, once approval is triggered then even if other conditions exist that will be ignored.
2. In general Regarding the condition Related to Account assignment like cost center ,we expect approval when has that particular cost center and thus system checks if the item has this cost center to trigger approval,once approval is triggered then even if other conditions exist that will be ignored.
Resolution
This feature to of taking individual item in to consideration to trigger approvals is not supported in the current release of SAP Business ByDesign.
1.If you are a partner: you can help develop this using SDK or please use cloudsolutionpartner@sap.com or the Partnerfinder .
2.If you are a customer: if you already have a partner ,ask them to help develop it for you through SDK.
Or
a. Contact your the Account Executive
b. Check the link https://www.sap.com/uk/services/advisory-development/application-development.html#contact-us
3. An alternative option may be to check the SAP Business ByDesign Ideas Forum to submit an idea: https://influence.sap.com/sap/ino/#campaign/886
Keywords
Supplier invoice, approval,Cost center approval not triggered, Item having Purchase order, item not having cost center , KBA , AP-SIP , Supplier Invoice Processing , Problem