Symptom
Custom fields extended from SDK are not visible in the output forms when you try to preview it. The same functionality is working fine in the source tenant, but after moving the solution to target tenant the fields are missing.
Environment
SAP Cloud Application Studio
SAP Cloud for Customer
SAP Buisness ByDesign
Reproducing the Issue
-
Login to UI.
- Navigate to the respective screen.
- You can see the field and values are displaying properly in the UI.
- Now you click on Preview/ Generate Summary to see the fields in the form.
- The fields are missing in the form.
Cause
Issue is occuring because the extension field is a pre-fixed name in the Form template, if you create a new patch, the name in the Form template is changed.
So when your solution without patch, you can use the same Form with the extension fields in dev, test and production tenant. Once the patch is created a new namspace created but the field name in the target tenant will be still pointing to the orginal solution name.
You can verify this by opening the .XDP file in Adobe Live Cycle Designer, load the main schema. Navigate to the field via Data Connection, you still see the fields from the orginal solution.
Resolution
If you create a new patch, after activate in dev, test and production tenant(transfer from dev to test and production), you need to re-download the Form template, select new data connection(MainSchema.xsd), change the extension fields and upload again.
See Also
Keywords
PDI extension fields missing in form template SDK fields are not visible in form Extension fields values are not appearing in test tenant , KBA , AP-RC-BDS-1O , ByDesign Studio OneOffs , AP-RC-OUT , Output Management , AP-RC-BDS-OM , ByDesign Studio Output Management(Forms) , Problem