SAP Knowledge Base Article - Public

2956490 - Error Message "Update not possible; existing data for ITEM_MAIN_PRICE not fully specified" While Uploading the Price List in the Service Order via Webservice

Symptom

You are getting the error message while uploading the price list in the service order via webservice.

<SeverityCode>3</SeverityCode>

<Note>Update not possible; existing data for ITEM_MAIN_PRICE not fully specified</Note>

Environment

SAP Business ByDesign

Cause

In the payload the actionCode "02" is used for <ItemMainPrice>, Action Code "02" is for update and system will always expects an id to be provided.

Resolution

While using <ItemMainPrice>, you don’t need to provide actionCode as it will take care of creating a new list price by replacing the old value.

You can use the below sample payload.

<ServiceOrder actionCode="02">

<ID>181013</ID>

<Item actionCode="02">

<ID>10</ID>

<PriceAndTaxCalculationItem actionCode="02">

<ItemMainPrice>

<Rate>

<DecimalValue>2000.00</DecimalValue>

</Rate>

</ItemMainPrice>

</PriceAndTaxCalculationItem>

</Item>

Keywords

Item list price field missing; Item list price not available , KBA , AP-SVO , Service Order Processing , Problem

Product

SAP Business ByDesign all versions