SAP Knowledge Base Article - Public

2593026 - Not Possible To Enhance Form With Custom Node

Symptom

You extended a Standard BO(Business Object) on SAP Cloud Applications Studio by creating a Custom Node and some Extension Fields within this Node.
Now you are trying to add these fields to a Form by "Enhance Form" option on Studio.
The fields from the Custom Node are not visible within Enhance Form tool to be extended to the form.

Environment

  • SAP Hybris Cloud For Customer 
  • SAP Business By Design
  • SAP Cloud Applications Studio 

Reproducing the Issue

  • Phase 1 - Create a BO Extension and create a Custom Node inside of it.
  • Phase 2 - Follow these steps:

1. Right-Click on the BO you extended
2. Click on Enhance Form
3. You will see the Extension Fields from your Custom Node are not listed

Cause

You cannot see the fields from your Custom Node while Enhancing a Form because this is not allowed to add Extension Fields from a Custom Node to a Form.
Only the Extension Fields created in the Root Node of the BO will be available while enhancing the form.

Resolution

This is the expected behavior of the system.

Keywords

Custom Node; Enhance Form; Extension BO; Form; Custom; BO; , KBA , form , custom node , enhance form , extension bo , AP-RC-BDS-1O , ByDesign Studio OneOffs , How To

Product

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