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:
-
Go to the Administrator work center, in the OData Service Explorer view.
-
Change the filter to Custom OData Services.
-
Create a new service.
-
Click on the Select Business Object button.
-
Open the BO Name value help to select the standard business object where the custom node is extended.
-
Open the BO Node Name value help and see the custom node is not listed.
Steps on Business ByDesign:
- Go to the Application and User Management work center, in the OData Services view.
- 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
Keywords
KBA , LOD-CRM-INT-API , OData API (C4C Only) , AP-RC-ODF-BYD , OData Framework and Console (ByD) , Problem