Symptom
When generating output documents (for example Sales Quotation, Billing Document, Purchase Order, etc.) using a custom Adobe form template in SAP S/4HANA Cloud Public Edition, the following behavior is observed:
-
-
JavaScript logic in the Adobe form works correctly in Adobe LiveCycle Designer (local preview).
-
The same JavaScript does not execute when the form is rendered via Adobe Document Services (ADS) in the cloud system.
-
Dynamic content (e.g., calculated text, conditional logic, item summarization) is missing in the generated PDF.
-
The form behaves as expected only when tested in interactive (fillable) mode.
-
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Create or modify a custom Adobe form template using Adobe LiveCycle Designer.
- Implement JavaScript logic (e.g., in form:ready, initialize, or calculation events).
- Assign the form template to an output type in Output Management.
- Generate the output document from the relevant application (e.g., Manage Sales Quotations, Manage Billing Documents).
- Open the generated PDF.
Result:
JavaScript logic does not execute in the generated PDF.
Expected (from Designer preview):
JavaScript executes and dynamic values are displayed.
Cause
In SAP S/4HANA Cloud Public Edition:
- Only print forms (non-interactive PDFs) are supported.
- Interactive (fillable) PDF forms are not supported.
- The system does not pass the interactive (FILLABLE) parameter during form generation.
- This behavior is by design.
Output documents generated through Output Management are intended to remain stable and auditable. Interactive form functionality is therefore intentionally restricted in the Public Cloud environment.
As stated in SAP Help ( Application Form Templates | SAP Help Portal):
"Currently, only print forms are supported, while interactive forms are not."
Resolution
This is expected system behavior.
Interactive PDF generation cannot be enabled in SAP S/4HANA Cloud Public Edition.
Supported Approach:
- Design custom forms as print forms only.
- Ensure all logic is compatible with non-interactive server-side rendering.
- Avoid reliance on interactive or client-side execution behavior.
- Adjust JavaScript logic to function within print-form limitations.
If interactive functionality is required:
- Submit an enhancement request via the SAP Customer Influence Portal.
See Also
Keywords
JavaScript, Adobe Form, Adobe Document Services (ADS), Server-Side Rendering, SAP S/4HANA Cloud Public Edition, Interactive Forms, Non-Interactive Mode, Fillable Parameter, LiveCycle Designer, Output Management, Quotation Printout, Form Services, Document Rendering, Interactive PDF, Custom Form Logic, Sales Quotation Form, Billing Form, Print Form Only, FP_JOB_OPEN, Run At Client And Server. , KBA , CA-GTF-OC , SAP S/4HANA output management , SD-SLS-2CL , Sales (Public Cloud) , BC-SRV-FP , Forms Processing , Problem
SAP Knowledge Base Article - Public