46675686 adobe interactive form

Upload: shiva-annaldas

Post on 08-Aug-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 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