Symptom
Error appears while uploading Purchase order using a Business user in SOAP UI but no error when uploading supplier invoice using Business user.
Environment
SAP Business ByDesign
Cause
In general web services are meant to be used with Technical user maintained in the communication arrangement.
In some cases like for example Supplier invoice we have provided a Import from Excel feature. This Import from excel uses the same Web service operation and since Import from Excel can be done only by a business user these web services are allowed to use technical users as well as business users.
In case of the PO web service the import from excel of PO uses a different operation ManagePurchaseOrderExcelUpload so access to allow business users has been given only to this operation and not to the ManagePurchaseOrderInMaintainBundle operation.
Resolution
Kindly use the User maintained in the communication arrangement to avoid the error,We can take this as a requirement and allow business user access to Purchase order web service even if they are not maintained in communication arrangement in a future release.
Please submit this requirement on Customer Influence Forum at https://influence.sap.com/sap/ino/#/campaign/886
Keywords
error in soap UI , KBA , authorisation role missing , AP-POP-PO , Purchase Order , AP-SIP-SIV , Supplier Invoice , How To