Symptom
- After an upgrade to 2508, the generated PDF does not contain the expected values. Instead the some fields that used to be populated in last version are empty.
- The issue occurs with custom form templates.
Environment
Adobe-Interactive-Forms-Cloud-Wartung, Cloud Foundry
Reproducing the Issue
- Open an application.
- Select a document and generate the PDF.
- Attempt to view the print preview of the same document.
- There will be empty fields where it used to be values before the upgrade.
Cause
- A regression was identified on version 2508, specifically affecting the rendering of custom form templates using class CL_FP_ADS_UTIL. The normal S/4 HANA Output Management rendering is not affected.
-
In the template fetched via debugger, the bind value has uppercase: $RECORD. This is not valid for ADS, as it expects lowercase ($record). So sometimes binding value is missing in the PDF.
Resolution
- As a temporary workaround, please edit the form template in a text editor by modifying '$record' to '$' for the binding.
<bind ref="$RECORD.DATA[...]"> with <bind ref="$.DATA[...]">
- Refer to the hotfix submitted for this issue, which will be delivered in the next HFC version.
6th HFC for ABAP PF Cloud 2508
Keywords
pdf content missing, upgrade issue, custom form template, CL_FP_ADS_UTIL, binding error, binding, $RECORD, $record, data missing, Adobe Interactive Forms, Cloud Foundry, Adobe liveCycle Designer. , KBA , BC-SRV-FP-CF , Adobe-Interactive-Forms-Cloud-Wartung, Cloud Foundry , Problem
Product
SAP S/4HANA Cloud Public Edition all versions
SAP Knowledge Base Article - Public