SAP Knowledge Base Article - Public

2973282 - You Receive Error Message "Price Component is not Valid" When Creating Sales Orders via Web Service Calls

Symptom

You are creating a sales order via web service Manage Sales Order In and get the following SOAP response:

<TypeID>129(/PRCTAX_ESI_T100/)</TypeID>

<CategoryCode>ENV.COM</CategoryCode>

<SeverityCode>3</SeverityCode>

<Note>Price Component Overall ABC is not valid</Note>

ABC represents the used price component.

Environment

SAP Business ByDesign

Reproducing the Issue

  1. Create a SOAP call with external payment information and pricing changes in the same call.
  2. Response results in the error message "Price Component Overall ABC is not valid".

Cause

  • When external payment information is added to a sales order, price components are set to read only.
  • Pricing changes and external payment information cannot be processed in the same call.

Resolution

Create two SOAP calls, with

  1. One call to adjust the pricing.
  2. Another call to enter the external payment information.

See Also

2962396 - Sales Orders with External Payment are visible despite ReleaseCustomerRequest set to false

2239770 - A2X Sales Order with External Payment Cannot be Changed

Keywords

External payment, sales order, price component, externe Zahlung, Kundenauftrag, Preiskomponente , KBA , AP-SLO-SO , Sales Order , AP-PRC-PC , Calculation , Problem

Product

SAP Business ByDesign 2005 ; SAP Business ByDesign 2008 ; SAP Business ByDesign 2011