Download - 46675686 Adobe Interactive Form
-
8/22/2019 46675686 Adobe Interactive Form
1/35
ADOBEADOBE interactive forminteractive form v1.0v1.0
-
8/22/2019 46675686 Adobe Interactive Form
2/35
ADOBEADOBE interactive forminteractive form
1 Introduction
2 System Requirement
3 Technical Overview
4 Demo
5 Appendix
-
8/22/2019 46675686 Adobe Interactive Form
3/35
ADOBEADOBE interactive forminteractive form
1 Introduction
2 System Requirement
3 Technical Overview
4 Demo
5 Appendix
-
8/22/2019 46675686 Adobe Interactive Form
4/35
Disadvantage of paperDisadvantage of paper--based business processbased business process
Paper based forms are expensive because of laborcost resulting from redundant manual intervention or
fixing human error and cost of storage.
Paper-based processes are inefficient, createbottlenecks, and make it difficult to take advantage of
automation built into enterprise applications.
Paper-based forms make it difficult for remote, mobile,and casual users to access up-to-date forms and
complete them in a timely fashion.
-
8/22/2019 46675686 Adobe Interactive Form
5/35
The integration of Adobe PDF capabilities with the SAP
NetWeaver open integration and application platform has
placed SAP Interactive Forms by Adobe at the heart of
projects around the world to automate form-based
processes, eliminate paper throughout an organization,
and keep compliant with industry standard. SAP Interactive
Forms by Adobe enable end-to-end workflows with richand intelligent common user experiences for online and
offline use to
Increase user productivity
Extend SAP business processes to every computer withAdobe Reader software
Increase trust in documents and data anywhere in the
process
-
8/22/2019 46675686 Adobe Interactive Form
6/35
Features of ADOBE interactive formsFeatures of ADOBE interactive forms
Create form templates for the dynamic layout thatinclude logos or pictures
Generate documents by merging form templates andcurrent system data
Edit forms online or offline
Forms can be filled in advance automatically withspecific data from SAP applications and then sent tothe correct recipients using secure methods
Automatic consistency checks for forms
Activate enhanced functions such as comments Digital signatures and form certification
Send completed forms to the SAP application withautomatic updates of the business data
-
8/22/2019 46675686 Adobe Interactive Form
7/35
Use Cases of Interactive FormsUse Cases of Interactive Forms
Use case Enviroment Available withGeneral interactive use of forms
for data capture
Web Dynpro for Java SAP NetWeaver 04
Web Dynpro for ABAP SAP NetWeaver 04s
Interactive use in offline processes
as part of a workflow framework
Guided Procedures SAP NetWeaver 04s
Interactive use in online processes
as part of a workflow framework
Internet Service
Request
mySAP ERP 2004
High-volume printing, for example
invoice or payroll runs
ABAP Workbench SAP NetWeaver 04
Enterprise reporting, that is
printing of dynamic BI tables
(function for end user) SAP NetWeaver 04s
-
8/22/2019 46675686 Adobe Interactive Form
8/35
ADOBEADOBE interactive forminteractive form
1 Introduction
2 System Requirement
3 Technical Overview
4 Demo
5 Appendix
-
8/22/2019 46675686 Adobe Interactive Form
9/35
Complete architecture of ADOBE interactive formComplete architecture of ADOBE interactive form
integration with SAPintegration with SAP
-
8/22/2019 46675686 Adobe Interactive Form
10/35
ADOBE document service (ADS)ADOBE document service (ADS)
Adobe Document Services provided by SAP runs as amodule on J2EE Application Server to provide Adobe
PDF Based Form Outputs and also Adobe Interactive
Forms for Input/Output.
Web services are 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.
For complete documentation about the configuration of
Adobe document services, see the following link:
Adobe Document Service Configuration Guide
-
8/22/2019 46675686 Adobe Interactive Form
11/35
Adobe LiveCycle DesignerAdobe LiveCycle Designer
LiveCycle Designer is installed locally on the developers
PC and tightly integrated into the following development
environments:
- ABAP Workbench
- SAP NetWeaver Developer Studio (transaction SFP)
Features Convert XForms
Import static document formats
Work with a point-and-click XML template design tool
Add digital signatures to templates
Support XML data and schema bindings
Create rich and engaging form guides for data capture
-
8/22/2019 46675686 Adobe Interactive Form
12/35
Additional Installations on the Client PCAdditional Installations on the Client PC
Adobe Reader or Adobe Acrobat (Version 7.0.9 orhigher)
SAP Web Dynpro Active Component Framework (ACF)
-Not required when form build in ZCI layout
Interactive form needs Reader Rights Credential for
accessing advance capabilities.
- Reader Rights are configured as part of the installationand configuration process of Adobe Document Services
-
8/22/2019 46675686 Adobe Interactive Form
13/35
ZCI layoutZCI layout
System Prerequisites
- SAP NetWeaver NW7.0 SPS10 or higher
- SAPGUI Release 6.40 Support Package Level 20 or
higher (see SAP Note 940637).
- Adobe LiveCycle Designer 7.1, support package level 1
Prerequisites for ZCI Forms
- Adobe Reader Version 7.x with x >= 08
- ZCI and HTT
PS require Adobe Reader 8.1- Adobe Designer, version 7.1 SP 1 only
- GUI patch level 20 must be installed.
-
8/22/2019 46675686 Adobe Interactive Form
14/35
ADOBEADOBE interactive forminteractive form
1 Introduction
2 System Requirement
3 Technical Overview
4 Demo
5 Appendix
-
8/22/2019 46675686 Adobe Interactive Form
15/35
How can we design a form with ADOBEHow can we design a form with ADOBE
Livecycle Designer?Livecycle Designer?
-
8/22/2019 46675686 Adobe Interactive Form
16/35
Process FlowProcess Flow
To create a form, you use the Form Builder tool that is integratedwith ABAP Workbench.
1. You create a form object in transaction SFP or in repositorybrowser
2. In the interface, you define where the data comes from thatyou want to display in the form. To do this, you call theinterface function in Form Builder.
3. You activate the interface.
4. In the context in Form Builder, you drag and drop therequired parameters from the interface you have defined.You can also insert texts, graphics, and addresses.
5. In the layout function in Form Builder, you create the layout.You use this graphical tool to design the printed appearanceof the form, and drag and drop data from the form contextyou have defined.
6. You activate the form.
-
8/22/2019 46675686 Adobe Interactive Form
17/35
Interface in Form BuilderInterface in Form Builder
You can choose from the following three
interface types: ABAP Dictionary-based interface
Smart Forms-compatible interface
XML-based interface
Use:
Data selected from the databasetables of your application. You use the
form interface to specify this data.
Data provided by the SAP system
or by the PDF-based print forms
solution, such as dates
Data that you have calculated or
implemented in a form yourself, such astotals for tables
-
8/22/2019 46675686 Adobe Interactive Form
18/35
Context in Form BuilderContext in Form Builder
In the form context you specify which
data is copied from the interface to theform. You include this data as a node in
a hierarchy structure. In this hierarchy,
you also decide the form logic by
specifying conditions for processing the
nodes.
Whether the content of the node
(text, addresses, graphics) are includedin the output
Whether the data of a node is
Active orInactive
Whether a specified node or an
alternative node is processed
-
8/22/2019 46675686 Adobe Interactive Form
19/35
Layout in the Form BuilderLayout in the Form Builder
You use the layout type to define the
runtime environment where the form isused.
Layout types
Standard layout for PDF-based print
forms, or offline
interactive form
xACF layout The Active Components
Framework technology is
used to integrate the
form at runtime in Web
Dynpro applications
ZCI layout Zero Client Installation
(ZCI) technology is used
to integrate the form at
runtime in Web Dynpro
applications.
-
8/22/2019 46675686 Adobe Interactive Form
20/35
Overview of form painterOverview of form painter
Palette
Window
Layout
Editor
Palette
Window
Demo
Script editor
-
8/22/2019 46675686 Adobe Interactive Form
21/35
Scripting in Layout ofForm BuilderScripting in Layout ofForm Builder
LiveCycle Designer supports scripting with both FormCalc and JavaScript.
-- FormCalc is a calculation language that includes a wide range of built-infunctions to simplify the most common form functionality.
-- JavaScript is a more powerful and diverse scripting language intended togive you more flexibility and leverage your existing scripting knowledge.
-
8/22/2019 46675686 Adobe Interactive Form
22/35
Calling Forms in an Application ProgramCalling Forms in an Application Program
(1) Data retrieval and processing
SELECT ... FROM ......*(2) Find out name of generated function module
CALL FUNCTION 'FP_FUNCTION_MODULE_NAME'...*
(3) Start form processing
CALL FUNCTION 'FP_JOB_OPEN'...
LOOP AT ...*(4) Call function module dynamically
CALL FUNCTION ...
ENDLOOP.*
(5) End form processing
CALL FUNCTION 'FP_JOB_CLOSE'...
-
8/22/2019 46675686 Adobe Interactive Form
23/35
PDFPDF--Based Print FormsBased Print Forms
A PDF-based print form is a form designed for mass printing in SAP
systems. It is used for order confirmation, invoices, account statement,checks, salary statement, delivery notes etc.
Adobe Designer includes two different
types of pages that you can use to
structure your form layout:
- Master pages- Body pages
You can position various elements on
these pages. These elements are available
in a library in Adobe Designer.
Standard objects
Static objects such as texts, graphics,rectangles, circles, and lines
Dynamic objects, such as option and list
fields, date and time fields, text fields,
numeric fields, and password fields
Special date objects
Your own user-defined objects Bar codes
-
8/22/2019 46675686 Adobe Interactive Form
24/35
Interactive FormsInteractive Forms
There are several ways of creating an interactive form. You use one of the following
development environments, depending on your application scenario: WebDynpro for ABAP in SAP NetWeaver AS ABAP
WebDynpro for Java in SAP NetWeaver AS ABAP
Forms in SAP Business Workflow for
various mySAP ERP business
packages (in particular, Manager Self-Services)
ABAP workbench, Transaction SFP for
offline interactive PDF form or online
interactive form through Web Service.
-
8/22/2019 46675686 Adobe Interactive Form
25/35
Integrating interactive forms in WebDynpro ABAPIntegrating interactive forms in WebDynpro ABAP
For Web Dynpro user interfaces, forms can be created and used in the context of SAP
Interactive Forms by Adobe. For efficient and straightforward development of the user
interface, you can integrate the Adobe Live Cycle Designer tool with editor and the Adobe
UI elements into the development workbench.
Forms that are stored in systems as MIME objects in the MIME repository with MIME
type application/pdfcan be integrated and displayed in a Web Dynpro application.
As of NetWeaver 7.0 (NW 7.0) SPS10 forms can be integrated using Zero Client
Installation (Z
CI).
Integration Step
Procedure for integrating Adobe interactive with
WebDynpro ABAP. Please click on the
document.
-
8/22/2019 46675686 Adobe Interactive Form
26/35
Integrating Adobe Forms for the Web Dynpro JAVAIntegrating Adobe Forms for the Web Dynpro JAVA
Fully integrated into the SAP NetWeaver 2004 platform.
SAP Interactive Forms enables developers to:
Design templates and create interactive forms in the SAP NetWeaver Developer
Studio tool or the ABAP programming language workbench using Adobe LiveCycle
Designer software
Integrate SAP Interactive Forms with any SAP application
Distribute interactive forms from within SAP applications to users for a multitude of
business processes, including ERP, CRM, and SCM
Process Steps
Procedure for integrating Adobe interactive
with WebDynpro UI. Please click on the
document.
-
8/22/2019 46675686 Adobe Interactive Form
27/35
Interactive Form in Guided ProcedureInteractive Form in Guided Procedure
Interactive forms in GP enable you to send and receive data as a part of the
workflow managed by the GP framework. In addition, you can also create
standalone forms, which you can publish to URL, or download locally.
-
8/22/2019 46675686 Adobe Interactive Form
28/35
Integrating Web Services with ADOVE LiveCycleIntegrating Web Services with ADOVE LiveCycle
Designer to make Interactive FormDesigner to make Interactive Form
In Designer, you not only have the ability to create data connections to schemas(directly or based on sample XML data) and databases, you can also connect to web
services. Web services are online applications that return information in response to
specific requests. These requests and responses are sent and received via the SOAP
protocol in various formats, as specified by the web service in an XML-based language
called WSDL.
After binding the request/response
parameters to form fields, a button to call
the web service has to be added to the
form. The data connection in the "Data
View" already provides a button that is
configured to call a web service. So youcan simple drag&drop this button onto the
form and you are done.
-
8/22/2019 46675686 Adobe Interactive Form
29/35
ADOBEADOBE interactive forminteractive form
1 Introduction
2 System Requirement
3 Technical Overview
4 Demo
5 Appendix
-
8/22/2019 46675686 Adobe Interactive Form
30/35
First DemoFirst Demo ADOBE Print FormADOBE Print Form
Key business requirements
A form is required for the generating Inspection Report as per the sample attached insection 4.0. This form need to be generated for all goods receipts for Food and Non
Food Items. This Form has to be issued at the time of Goods receipt for Non food
items purchase orders. The document is a direct output from the Good Receipt
documents posted under the Purchase order or the Returns Purchase Order. User
can digitally sign the document.
Technical details for generating the
output. Please click on the document.
Technical Details
-
8/22/2019 46675686 Adobe Interactive Form
31/35
Second DemoSecond Demo ADOBE Interactive form usingADOBE Interactive form using
WebDynpro ABAPWebDynpro ABAP
Technical details for generating the output.
Please click on the document.
Key business requirements
A demo form is created in a simple web
dynpro application for displaying
interactive scenario.
Technical Details
-
8/22/2019 46675686 Adobe Interactive Form
32/35
Third DemoThird Demo ADOBE Interactive form using WebDynproADOBE Interactive form using WebDynpro
JAVAJAVA
Technical details for generating the output.
Please click on the document.
Key business requirements
A demo form is created in a simple web
dynpro application for displaying
interactive scenario.
Technical Details
-
8/22/2019 46675686 Adobe Interactive Form
33/35
ADOBEADOBE interactive forminteractive form
1 Introduction
2 System Requirement
3 Technical Overview
4 Demo
5 Appendix
-
8/22/2019 46675686 Adobe Interactive Form
34/35
Additional ResourcesAdditional Resources
Important SAP Notes for configuration:
894009 Adobe document services: Configuration Guide (NW 7.0)
736902 Adobe Credentials
750784 SAP Interactive Forms: Licenses
752153 Adobe: PDF Manipulation Module High Encryption
766191 Active Component Framework Installation
766410 Interactive forms: XDC Scenarios for the Printer Control
685571 Printing PDF-Based Forms 834573 SAP Interactive Forms by Adobe: Acrobat/Adobe Reader Version
854621 Third Party Software Delivered with Adobe Document Services and Adobe
LiveCycle Designer
944221 Problem Analysis / Troubleshooting in Forms Processing
886572 ADS: Central Patch Note for SAP NetWeaver 7.0
-
8/22/2019 46675686 Adobe Interactive Form
35/35