Symptom
In S/4Hana versions, in class CL_ARBERP_BUS2012_ORDR_OUT, method MAP_PO_HEADER the code for the "blanket PO" mapping is missing, it was there in SAP ERP versions (Ariba Network Integration for SAP Business Suite add-on), and hence error comes at PO sending attempt to Ariba:
"Due to the missing extrinsic the supplier gets error "Invoices are not allowed for the Blanket Purchase Order".
And also visible in the outsent cXML that this part is missing:
</TermsOfDelivery>
<Extrinsic name="Ariba.invoicingAllowed">Yes</Extrinsic>
<Extrinsic name="Ariba.availableAmount">0.0</Extrinsic>
</OrderRequestHeader>
Read more...
Environment
- Ariba Network Integration for SAP Business Suite (already out of maintenance, more info in SAP Note 2705047) and its built-in version in S/4hana (J82 scope item)
Product
Keywords
blanket PO, CL_ARBERP_BUS2012_ORDR_OUT, method MAP_PO_HEADER, ariba, cXML, invoice invoice not allowed Ariba.invoicingAllowed Ariba.availableAmount, ARBERP, BSAO , KBA , BNS-INT-ARI-MM , Native cXML Ariba int. with S/4HANA – MM , BNS-ARI-SE-ERP , Business Suite Ariba integration add-on for SAP ERP , BNS-ARI-SE-ERP-BUY , Business Suite Ariba integration add-on (ERP) - Buy side , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.