(BASIC)
1
TOPICS
• Overview
• Pre-requisite
• Configuration
• Transaction
• Interface
• Context
• Layout
• Program (Calling Adobe Form/s)
• Recommendations
• Exercise and Go Explore!
2
OVERVIEW
ADOBE FORM
Purpose
As of SAP NetWeaver ’04 (in SAP Web Application Server), you can use a new solution to
create interactive forms and print forms for the optimization of your form-based business
processes. This solution uses Portable Document Format (PDF) and software from Adobe
Systems Inc. that has been integrated into the SAP environment.
You can create interactive forms in PDF format that allow users to fill out the form on the
screen and save their entries in XML format in the form. When the SAP system receives the
PDF form, it extracts the data saved in the form, and can process it further.
You can also merge a form template with current system data to generate a PDF document
that can then be printed or sent by e-mail.
3
OVERVIEW
SAP Interactive Forms by Adobe offer you the following business advantages:
• Interactive functions automate the creation of data for SAP systems
• Full integration into the SAP development environments for Java and ABAP
• User-friendly tools reduce the time and costs associated with creating form layouts.
• The usage of the PDF format means that forms retain their appearance regardless of the
environment they are used in.
Implementation Considerations
SAP Interactive Forms by Adobe are particularly well suited to business processes in which
employees enter data in a form-based solution and then want to transfer this data
automatically to the SAP system. In the simplest cases, you only require the free Adobe
Reader to display or fill out PDF forms on your front end.
4
PRE-REQUISITE
Developer
• Install Adobe LiveCycle Designer (latest version 11)
A graphical tool for designing form layouts; it is integrated into SAP NetWeaver
Developer Studio and ABAP Workbench.
Server
• Install Adobe Document Service (ADS)
Web services used to generate the PDF forms at runtime; in interactive scenarios, they
extract the XML data from the form and send it to the system.
Others
• Install PDF reader (preferably from Adobe)
• Install latest printer drivers
5
PRE-REQUISITE
6
PRE-REQUISITE
Output
7
PRE-REQUISITE
Output:
8
CONFIGURATION
• SPAD
• NACE
9
TRANSACTION
10
INTERFACE
11
CONTEXT
12
LAYOUT
13
PROGRAM
DEMO NA LANG
14
RECOMMENDATIONS
● For interactive forms, use the Form Caching function in the Designer. For more
information, see the online help for the Designer.
● Minimize the amount of communication that takes place with the server in interactive
forms. Only use those interactive functions (such as dynamic value help that sends queries
to the server) that are strictly necessary.
● Keep scripting to a minimum, since scripting in a form can have an effect on
performance.
● If possible, use only the following character sets, even if the Designer supports others:
Courier, Arial, Times New Roman. These character sets do not need to be embedded in
the form, which improves performance.
● For a detailed description of how to improve performance, see the online help of the
Designer, under Creating Forms for Optimal Performance.
15
RECOMMENDATIONS
16
EXERCISE
17
THANK YOU!
18