Symptom
You are trying to update the ManageTradeReceivablesPayablesAccountIn webservice in the SOAPUI tool and you get the error
'Missing Key Specification for Processing Node FOPXD_TRPACCT Root.'
Environment
SAP Business ByDesign
Reproducing the Issue
The error encountered in the SOAP UI is seen as the Rejected Web Service Calls in the Application & User Management work center.
- Go to the Application and User Management work center.
- Go to the Business Communication Monitoring view.
- Select the Rejected Web Service Calls show.
You see the error message: 'Missing Key Specification for Processing Node FOPXD_TRPACCT Root'.
Cause
The cause of the error 'Missing key specification for processing node FOPXD_TRPACCT ROOT' is due to the Business Partner only being specified in the xml.
The TRPACCT is made up of a business partner and company combination of this hence both must be present.
Resolution
- Go to Application and User Management work center.
- Under Input and Output Management view select Service Explorer.
- Show All Synchronous Inbound Operations.
- Filter for service name ManageTradeReceivablesPayablesAccountIn.
- Download WSDL and open it.
The fields that need to be updated, make sure the field <CompanyID>XYZ</CompanyID> is also included in it.
Since the TRPACCT is made up of a business partner and company combination, company must also be present. Add this missing fields in your SOAP Request and update it.
Keywords
Webservice, FOPXD_TRPACCT ROOT, update. , KBA , SRD-FIN-ACR , Receivables , How To