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.
SAP Knowledge Base Article - Preview