SAP Knowledge Base Article - Public

2709060 - Cannot Find Extension Business Object Node in OData Editor

Symptom

You want to add a custom node, created as an extension of an standard business object, to a custom odata service, but you could not find it in the OData Editor.

Environment

  • SAP Cloud for Customer.
  • SAP Business ByDesign.

Reproducing the Issue

Steps on Cloud for Customer:

  1. Go to the Administrator work center, in the OData Service Explorer view.
  2. Change the filter to Custom OData Services.
  3. Create a new service.
  4. Click on the Select Business Object button.
  5. Open the BO Name value help to select the standard business object where the custom node is extended.
  6. Open the BO Node Name value help and see the custom node is not listed.

Steps on Business ByDesign:

  1. Go to the Application and User Management work center, in the OData Services view.
  2. Repeat the steps 2 to 6.

Cause

Currently it is not possible to extend a custom node from a standard object to odata services.

Resolution

Currently it is only possible to extend custom elements, that are added to standard Business Objects, to custom or standard odata services. It is also possible to extend custom objects and nodes to a custom odata service (as long as the nodes are not part of a standard business object extension(xbo)).

See Also

New Feature : OData service extension with extension fields in SDK

Keywords

KBA , LOD-CRM-INT-API , OData API (C4C Only) , AP-RC-ODF-BYD , OData Framework and Console (ByD) , Problem

Product

SAP Business ByDesign all versions ; SAP Cloud for Customer add-ins all versions ; SAP Cloud for Customer core applications all versions