SAP Knowledge Base Article - Public

2492795 - Webservice ManageTradeReceivable Error: 'Missing Key Specification for Processing Node FOPXD_TRPACCT Root'.

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.

  1. Go to the Application and User Management work center.
  2. Go to the Business Communication Monitoring view.
  3. 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

  1. Go to Application and User Management work center.
  2. Under Input and Output Management view select Service Explorer.
  3. Show All Synchronous Inbound Operations.
  4. Filter for service name ManageTradeReceivablesPayablesAccountIn.
  5. 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

Product

SAP Business ByDesign all versions