Symptom
There is a requirement to change the form title of the billing document output.
The form title is created via scripting in the form (can be found in Form.frmHiddenGlobalFields.txtPrintFormTitleText). Usually it's a concatenation of BillingDocumentTypeName and the document number. However, there is special logic, for example for cancellations and preliminary billing documents.
This KBA describes how to change the BillingDocumentTypeName, which in turn changes the form title.
"Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."
Environment
- SAP S/4HANA Cloud Public Edition
- Output Management
- Sales and Distribution
- Sales Billing
Resolution
- Log on to the system in the language for which it is necessary to change the form title.
- Go to the configuration step Define Billing Types (configuration step ID 102402) in the Manage Your Solution app /Configure Your Solution / Application Area: Sales / Sub Application Area: Sales Billing / Basic Billing Settings.
- Change the description text of the billing document type.
- After changing the configuration in the Q system, please test the output and, if everything is working as expected, transport the configuration to the P system.
As an example, if it is necessary to change 'Lastschrift' to 'Rechnung' on the German billing output for the billing type L2:
1. Log on to the Q system in German
2. In the configuration step with ID 102402, change the description text of the billing type L2 from 'Lastschrift' to 'Rechnung'.
3. After changing the configuration in the Q system, please test the output and, if everything is working as expected, transport the configuration to the P system.
Note:
In case the form title does not correspond to the billing document type description text, please review any existing customer own scripting (Form.frmHiddenGlobalFields.txtPrintFormTitleText) and the data binding in the custom content form.
The customer is responsible for implementing custom forms using Adobe Livecycle Designer. Form customization is not in-scope of a standard SAP implementation because Adobe Livecycle Designer is an Adobe tool, not an SAP tool.
SAP has provided a general information document in the SAP Help Portal to support customers in getting started with the tool here.
For further customization of forms with the Adobe Livecycle Designer, train the developer(s) in the organization on using Adobe Livecycle Designer (here is a video library training from Adobe) or contact the SAP representative to inquire SAP Consulting Services for customer-specific Adobe Forms development.
See Also
- Output Management (1LQ) Set-Up Instructions
- SAP Community - Output Management – Customize Master Form
- 2941522 - Output Management in SAP S/4HANA Cloud Public Edition - Guided Answer
- 2984817 - Form design in Adobe LiveCycle Designer
- SAP Help - SAP Cloud Platform Forms by Adobe
- Adobe LiveCycle Designer
Keywords
SSCUI 102402, BILLING_DOCUMENT, FDP_V3_BD_STANDARD_SRV, SDBIL_CI_STANDARD_DE, SDBIL_CI_PROF_SRV_DE, VOFA, APOC_RENDER_DOCUMENT_FROM_ORI, SSCUI 101184, Define Rules for Determination of Master Form Template, <BillingDocumentTypeName>, INVOICESET_GET_ENTITY, SELECT SINGLE billingdocumenttypename FROM i_billingdocumenttypetext, CS_BILLING_DOCUMENT_HEADER-BILLING_DOCUMENT_TYPE_NAME, ER_ENTITY-BILLING_DOCUMENT_TYPE_NAME, FDP_OM_FORM_MASTER_SRV, <element name="PrintFormTitleText">, CL_FDP_OM_FORM_MASTER_DPC_EXT, SFM_S_FORM_MASTER_DATA, FORM_TITLE, Master, Master Pages, FirstPage, frmHeader, txtTitle, Data Binding, $.PrintFormTitleText, output, F2, Invoice, L2, Lastschrift, CI02, Intercompany Invoice, CIC1, Invoice Cancellation, Form.frmHiddenGlobalFields.txtPrintFormTitleText, Form.frmHiddenGlobalFields.txtDocumentTitle, form_title, BillingDocumentTypeName, $.BillingDocumentNode.BillingDocumentTypeName, , KBA , SD-BIL-GF-OC-2CL , Output Control Billing (Public Cloud) , CA-GTF-OC , SAP S/4HANA output management , How To