SAP Knowledge Base Article - Public

3246270 - PriceSpecificationElementPropertyValue Property Not Available For OData Service Creation


 "PriceSpecificationElementPropertyValue" property not available for OData service creation.


SAP Business ByDesign.

Reproducing the Issue

  1. Application and User Management Work Center.
  2. Select the OData Services View.
  3. Change the dropdown to Customer OData Services and click on New.
  4. Give the service a name and click on Save and Open.
  5. Click on Select Business Object and select object SalesPriceList.
  6. Expand Root -> PropertyValuation -> PriceSpecificationElementPropertyValuation -> PriceSpecificationElementPropertyValue.

Here you can see the mentioned fields, which cannot be included in the OData service.


The fields are not editable in the OData services even though they are publicly read released, is because the fields are not added to the Price Lists FSI view. The reason is that during the upgrade, select all query has to run to reload all the data from primary to secondary persistency and this results in an issue for tenants that have high volume price lists in their system, thereby impacting the upgrade.


This is expected system behavior.

You can use the API web service instead.


Odata;  Price Specification; , KBA , SRD-CRM-ORD , Orders & Contracts , How To


SAP Business ByDesign all versions