Create a Custom Back-End Service for SAP Processes and Forms for an Easier Way to Complete Forms
- by Kees Bond, Principal Consultant, CIBER Netherlands BV
- July 10, 2013
Learn how to create a custom back-end service for SAP Processes and Forms. Back-end services make your forms more dynamic. Some benefits provided by back-end services are:
• Data is from the back end, so users don’t have to add data that is already available in the back end for the employee
• The ability to look for data in the back end, based on the input contained inside the form
• The ability to get data from outside the back end, based on the input inside the form
• Complex calculated data based on the input that is filled inside the form
SAP Processes and Forms is used to create custom forms for employees, managers, and HR administrators in a portal or with the SAP NetWeaver Business client. Most companies use paper forms to inform their HR departments of an employee’s address change. Using SAP Processes and Forms, this can be done electronically. Using workflow, the forms are automatically transferred to the next processor—either a manager for final approval or to an HR administrator for processing. Once a form is approved and processed, the employee receives a confirmation notification.
SAP Processes and Forms is a framework for users to fill in forms that are then transferred via workflow to the next processors of the forms. For instance, an employee fills in a declaration for travel expenses, which is transferred to their manager for approval. After approval, it is automatically sent to the HR department to check if it is a valid declaration. When the declaration is approved, it is automatically transferred to the SAP back end.
The functionality discussed in this article is available from SAP ERP Central Component version 5.0.
I show you how to create a custom back-end service to get the street name and city of an employee by entering their Zip code and house number. With this functionality, the user only has to fill in two fields rather than four. This reduces the time and effort involved, and also the likelihood of mistakes caused by input errors. Furthermore, the data input for the street and city names are always exactly the same, which makes it easier when querying them later.
Would you like to see this full item?