SAP Knowledge Base Article - Public

2915095 - Error : Total values shouldn't be initial for view object.

Symptom

When you are trying to create a record using CustomerOrderCollection in Odata Service Explorer, you are receiving the below error:

Total values shouldn't be initial for view object.

Environment

SAP Cloud for Customer

Reproducing the Issue

  • Go to Administrator work center and select Odata Service Explorer.
  • Choose the service c4codataapi and then select Test.
  • Select the CustomerOrderCollection and choose the Request Method as Post.
  • In the Response tab, enter the payload and execute it.
  • You will get the error, Total values shouldn't be initial for view object.

Cause

It is neccessary to pass the value in the field "Net amount", When you try to create a customer order for certain customer order type.

In your payload, the field "Net Amount" is missing. This is the reason, you are getting this error.

Resolution

Add the field "NetAmount" in the payload and post the record again.

Sample JSON Payload for creating Customer Order :

{

"BuyerID": "70XXXX",

"ProcessingTypeCode": "ZXXX",

"DivisionCode": "1X",

"SalesOrganisationID": "VXXX",

"BuyerPartyID": "DXXXXXXX",

"ProductRecipientPartyID": "DXXXXXXX",

"DateTime": "2020-04-12T10:39:59.3672260Z",

"NetAmount" : "1000.000000"

}

Keywords

Odata, CustomerOrder , KBA , LOD-CRM-INT-API , OData API (C4C Only) , Problem

Product

SAP Cloud for Customer add-ins all versions