In SAP S/4HANA Fiori and Cloud, Adobe forms are a standard technology used to process application objects (such as purchase orders, contracts, or invoices) in PDF format. Output management in the cloud and Fiori provides the requirements for form template development and maintenance, data merging, data processing, and output determination for forms.
Table of Contents
In today's technology, it is possible to maintain form outputs in Fiori. For this, Fiori offers an application where we can select and customize the design or choose and use standard templates.
All existing templates can be viewed in a list and filtered according to the assigned languages and countries. Additionally, a new custom template can be created for a specific language. Since creating a form within the application is quite simple, preparing forms via Fiori saves developers a significant amount of time. Moreover, the application provides users with an almost flawless form appearance.
Part-based form templates consist of content templates and a master form template. These templates can be edited in Fiori.
Master form templates contain static information such as logos and footer data. This data may vary from organization to organization and can be customized. Standard form templates include different layout definitions for the included template pages. These definitions contain the mentioned static texts, logos, and addresses.
Content form templates are form templates used to display non-static and application-related data. These form templates also use master form templates to display data such as logos and footer information. Unlike form templates in SAP ERP, part-based form templates in SAP S/4HANA must be edited outside of SAP GUI.
Form templates support multiple languages. A customized or pre-delivered form template has an original language in which additional translations can be created. Translations are versions of the original language form template. This means that the overall design (graphic layout, structure, and used elements) remains the same, but language-dependent texts are replaced with translated ones.
To edit translations of custom form templates, the "Edit Translation" function in the Maintain Form Template application can be used. Translations can be added and deleted for preloaded system languages. Additionally, the translated form can be downloaded as an XDP file to preview in Adobe LiveCycle Designer.
Custom fonts can be used in custom form templates. These custom fonts must be embedded in the PDF. For this, the "Embed Font in PDF" feature in the Maintain Form Template application should be used.
To use custom fonts in form output, the corresponding custom fonts must be uploaded to Adobe Document Services (ADS) using the Adobe Document Services Configuration application.
For developing custom form layouts, the corresponding custom fonts must be installed on the same Windows machine as Adobe LiveCycle Designer.
Previous versions of your custom form templates can be accessed and downloaded. Additionally, two versions can be compared at the object level.
Objects are identified through the text reference ID or (if none exists) via the object path in the form template. The comparison displays deleted objects, added elements, and other changes. Differences are detailed in the XML structure of the elements.
Implementation of the Maintain Form Templates Application
Technical information and documentation of the application can be accessed through the Fiori App Library. This makes it quite easy to implement the application into the Fiori Launchpad. To access the application, it is sufficient to create a role that includes the catalog of the application, assign the created role to the relevant user, and activate the OData services of the application.
Instead of the previous ABAP Dictionary-based interface for data retrieval, the data connection for new part-based and independent form templates is established via SAP Gateway services.
You can contact our consultants for your SAP Fiori, S/4HANA and SAP technologies development needs.
SAP Fiori Consultant Emrah Tezcan, who serves as an SAP ABAP & Fiori Consultant at MDP Group, is a highly skilled SAP expert developing enterprise solutions based on ABAP Cloud and the RAP (RESTful ABAP Programming Model) on the S/4HANA architecture. With deep expertise in extensibility approaches aligned with the Clean Core strategy, HANA Output Management, Adobe Forms, and Flexible Workflow processes, Tezcan takes end-to-end responsibility across the entire software development lifecycle (SDLC), from analysis and design to testing/UAT, go-live, and post-production support.
How Can You Integrate Your CNC Machines with SAP EWM?
Overview...
Integration of SAP Cloud for Customer and SAP ERP
SAP Cloud for Customer (C4C) is a comprehensive cloud-based customer relationship management (CRM) solution developed by SAP, designed to help...
What is SAP Signavio Process Collaboration Hub?
In today's business world, it is very important to work collaboratively for businesses to be successful. However, there are many technologies and...
What is ABAP on Cloud?
SAP is constantly innovating to accelerate digital transformation in the business world. One of these innovations is ABAP on Cloud platform. This...
Why Turkish NLP Needs a Better Embedder?
Introduction Modern enterprise AI systems rely on one foundational layer: embeddings. If embeddings fail to accurately represent meaning, especially...
What is SAP MII?
Operational excellence is the key to business success. And at the heart of operational excellence is the real “thing”, Manufacturing Systems....
Multiple Payload Downloader for SAP PO/PI
Hello All,Wishing you a Happy New Year. Sometimes we need to look at more than one message log. As this number increases, the workload starts to...
How to Integrate SAP with Salesforce?
Integration is key to enabling the digital transformation of organizations. It is a prerequisite for new business models and up-to-date customer...
Reprocessing Messages in SAP TM’s “srt_moni” Screen
In the realm of SAP Transportation Management (TM), the `srt_moni` screen serves as a pivotal tool for monitoring and managing messages exchanged...
Your mail has been sent successfully. You will be contacted as soon as possible.
Your message could not be delivered! Please try again later.