SAP Knowledge Base Article - Public

3190580 - Extension fields added in custom node under XBO are not available for standard forms to enhance

Symptom

You want to add extension fields added in custom node from extended business object to enhance in the form.

Environment

SAP Cloud Application Studio

SAP Business ByDesign

Reproducing the Issue

Pre-requisites : You have extension fields on custom node created in extended business object(.XBO) in your solution.

  1. Login to SDK
  2. Open Custom Solution
  3. Right click on affected XBO file
  4. Switch on admin mode
  5. Click on Enhance Form
  6. You will be navigated to the frontend screen
  7. Enter credentials
  8. Here you can see no forms available to add extension fields 

Cause

Extension fields added in custom node under extended business object(.XBO) will not be available for enhance form.

Resolution

Extension fields added in custom node under extended business object(.XBO) will not be available for enhance form as per system design, if you would like to add the extension fields in standard forms then please add them on root node following below steps :

  1. Login to SDK
  2. Open custom solution
  3. Open .XBO file
  4. Add extension fields on root node
  5. Now follow the steps to enhance the form, extension fields should be available

You can also create custom forms if you would like to extend cusom nodes.

Keywords

SDK, Enhance form, Extension fields not availble , KBA , AP-RC-BDS-OM , ByDesign Studio Output Management(Forms) , Problem

Product

SAP Business ByDesign 2022 ; SAP Cloud Applications Studio all versions