Adobe Forms Integration

download Adobe Forms Integration

of 30

Transcript of Adobe Forms Integration

  • 8/6/2019 Adobe Forms Integration

    1/30

    Adobe Form s In t egrat ionin SAP Web AS 6.40

    Marc ChanSr. NetWeaver ConsultantNetWeaver RIG US

  • 8/6/2019 Adobe Forms Integration

    2/30

    SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 2

    Agenda

    Scenario Overview

    Technical Architecture andDemo

  • 8/6/2019 Adobe Forms Integration

    3/30

    SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 3

    Business Need for In terac t ive Forms

    Extend business processes to more usersn Integrate more users (internal and external) into business processes

    Improve forms-based business processes

    n Paper is error-prone and easily outdated

    n Paper-based forms require manual data re-entry

    n HTML, email and fax documents are frequently redundant

    The answer is to deploy interactive forms

    n Documents that contain data extracted from core systems

    n Can be dynamic or static, completed online or offline

    n Enable full automation of forms-based business processes

  • 8/6/2019 Adobe Forms Integration

    4/30

    SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 4

    What does i t look l i ke ?

    Paper- l ike layoutnSelf-explanatory

    nNatural look andfeel

    User Handl ing

    n Save locally

    n Distribute via email / Portal

    nDigital signature

    n Local printing

    Back ground Serv ices

    nStructured data in XML

    n Prefilled application values

    n Prefilled list boxes, help values,

    n Automatic data extractionand integration in application

  • 8/6/2019 Adobe Forms Integration

    5/30

    SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 5

    Part nership Overview

    Benefits of SAP-Adobe cooperation

    n Integration of Adobe PDF technology into SAP solutions

    n 500 million Adobe Readers distributed worldwide

    n User-friendly design tool significantly reduce TCOn Pre-existing PDF forms, e.g. government forms, can be re-used

    n Natural look and feel for many business scenarios

    Adobe/SAP strategic partnership

    n Initial partnership contract signed in 06/2002

    n Solution is available with NetWeaver04

    Adobe provides

    n Open technology, de-facto standard for forms

    n Combine benefits of PDF with open XML technology

  • 8/6/2019 Adobe Forms Integration

    6/30

    SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 6

    Benef i ts of In terac t ive Forms Solut ion

    Reduce operational costs

    n Eliminate time-consuming, error-prone paper document processing

    Communicate and collaborate more effectively

    n Reach out to extended teams and external parties with interactive forms;capture information from anyone and return it to SAP system

    n Make it easy to capture and process information from any employee,

    customer, supplier or partner

    n Streamline forms-based collaboration and communication

    Embed best practices into interactive forms

    n Enable new collaborative business scenarios with interactive forms based onPDF via mySAP ERP, SAP for Public Sector, Manager Self Services (MSS)etc.

    n Re-purpose existing PDF forms from organization, government, or publicdomain

    n Easily create forms

  • 8/6/2019 Adobe Forms Integration

    7/30

    SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 7

    Solut ion Overview

    Graphical Forms Designer

    n Integrated with SAP development environmentsDocuments for viewing and printing

    n PDF, PS, PCL and ZPL output

    PDF Documents with Adobe Reader Rights

    n Enable new functionality in Adobe Reader, like Save as, Annotations,Digital Signature and Certification

    n Can be turned on by document

    Interactive online forms

    n Visually rich PDF forms

    n Tightly integrated with existing SAP User Interface framework

    Interactive offline PDF forms (round-trip forms)

    n Created and distributed from the SAP application

    n Are completed by the user in Adobe Reader while offline

    n Completed form can be submitted using the integrated submit button, viae-mail or http

  • 8/6/2019 Adobe Forms Integration

    8/30

    SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 8

    Ful l Int egrat ion int o SAP Net Weaver

    J2EE ABAPApplication Platform

    Adobe Document Services

    DB and OS Abstraction

    Adobe Designer

    .NET

    Web-Sphere

    DB and OS Abstraction

    People Integrat ion

    Com

    posite

    Applica

    tion

    Fram

    ework

    Process Integrat ion

    IntegrationBroker

    Business ProcessManagement

    In fo rmat ion In tegra t ion

    BusinessIntelligence

    KnowledgeManagement

    Life

    Cycle

    Managem

    ent

    Portal Collaboration

    J2EE ABAP

    Appl ica t i on P la t fo rm

    Multi-Channel Access

    SAPSAP NetWeaver NetWeaver

    Master Data Management

    DB and OS Abstraction

    Adobe Designer

  • 8/6/2019 Adobe Forms Integration

    9/30

    SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 9

    Comm unicat ion o f Components - Run Time

    PDF Object (Java)PDF Object (Java)

    PDF Object (ABAP)PDF Object (ABAP)

    Application Code (Java)Application Code (Java) Application Code (ABAP)Application Code (ABAP)

    SAP Web Application Server

    J2EE Stack ABAP Stack

    Document servicesDocument services

    (EJB)(EJB)

    Web Services

    Adobe document servicesAdobe document services

    Core ComponentsCore Components

    Web Services

    Web Services

    Post ProcessingPost Processing

    FrameworkFramework

    SOAP

    SOAP

    J2EE ABAP

    Application Platform

    Adobe Document Services

    DB and OS Abstraction

    Adobe DesignerAdobe Designer

  • 8/6/2019 Adobe Forms Integration

    10/30

    SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 10

    Sc enar io 1: Forms for Dat a Ac quis i t ion (onl inescenar io)

    SAP Application

    e.g. worker of assembly line

    Bill of Material, Materialproperties, Q-Forms, ...

    Prefilled according tolocation and worker

  • 8/6/2019 Adobe Forms Integration

    11/30

    SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 11

    Sc enar io 2: Support for Sales Forc e (of f l ine sc enar io)

    z.B. mySAP CRM

    n

    Completing form with thecustomern Print-out for the customer

    as protocoln Forwarding form to SAP

    system

    n Generation customer visit

    out of campaignn Filled PDF-meeting-minutes is

    sent to sales representatives

    @Sales Representative

    n Automatic processing of next

    steps (e.g. order posting)

    @SAP

  • 8/6/2019 Adobe Forms Integration

    12/30

    SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 12

    Sc enar io 3: St ruct ured Correspondenc e (doc umentcreat ion)

    SAP Application Employee

    Interactive

    forms

    Return

    n Fully automaticallyn Via employee

    Processing

    n Electronic dispatching(email, portal) as PDF file(with individual editing rules)

    n Printing

    Generates

    sets of dataat differenttimes

    n Automatic selection ofdocuments or sets of documents

    n Automatic filling of

    corresponding fields

  • 8/6/2019 Adobe Forms Integration

    13/30

    SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 13

    Agenda

    Scenario Overview

    Technical Architecture andDemo

  • 8/6/2019 Adobe Forms Integration

    14/30

    SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 14

    In terac t ive Forms Solu t ion Des ign T ime

    Java PDF Object ABAP PDF Object

    SAP Web Application Server

    Adobe Document Services

    J2EE Engine

    NetWeaver Developer Studio ABAP Workbench

  • 8/6/2019 Adobe Forms Integration

    15/30

    SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 15

    Int erac t ive PDF Forms in Web Dynpro

  • 8/6/2019 Adobe Forms Integration

    16/30

    SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 16

    Overview Sof tw are Component s

    Adobe providesAdobe Document Services (ADS)

    u Implemented as a Web Service on SAP NetWeaver 04

    u Generates a PDF based on

    l Template (XML Form Template - XFT): layout description

    l Data (XML Form Data - XFD): data

    u

    Applies Adobe Reader Rights to the PDFu Extracts data from a PDF

    u Additional features (not yet used):

    l Encryption

    l Digital Signatures

    l Certificates

    nAdobe Designer (AD)u Design time for creating form templates

    n Adobe Reader (Version 6.0.2 or higher)

    u Additional Plugin handles client-side communication with Web Dynpro

  • 8/6/2019 Adobe Forms Integration

    17/30

    SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 17

    Overview Sof tw are Component s

    SAP provides

    n SAP NetWeaver Developer Studio

    u Java Development Tools (e.g. WebDynpro with Interactive Form UI element)

    u Designer Integration Control (embeds Adobe Designer in Developer Studio)

    n SAP Web Application Server

    u Web Dynpro Runtime (e.g. Interactive Form server-side element)

    u PDFObject

    l Application interface for ADS-calls:

    u Reader Integration Control (client-side integration: DLL + Installer)

    IWDPDFObject pdfObject = WDPDFObjectFactory.getPDFObject();

    pdfObject.setTemplate(templateURL);

    pdfObject.setData(dataStream);boolean callStatus = pdfObject.createPDF(resultURL);

  • 8/6/2019 Adobe Forms Integration

    18/30

    SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 18

    Overview Des ign T ime

    Developer Studio

    Adobe Designer

    DTR DDIC

    Web Dynpro

    Designer Integration

    Control

    Interactive Form

  • 8/6/2019 Adobe Forms Integration

    19/30

    SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 19

    Overv iew - Runt ime

    Web Application Server

    Web Dynpro Runtime

    Adobe DocumentServices

    Web Dynpro Application

    Interactive Form

    PDF Object

    Browser

    CSF

    AdobeReader

    Interactive

    Form

    ReaderIntegration

    Control

  • 8/6/2019 Adobe Forms Integration

    20/30

    SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 20

    Demo

    Demo

  • 8/6/2019 Adobe Forms Integration

    21/30

    SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 21

    In t eract ive Form Demo Onl ine Sc enar io

    Browser

    Web AS

    DB

    Web DynproApplication

    Web DynproApplication

    AdobeReader

  • 8/6/2019 Adobe Forms Integration

    22/30

    SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 22

    In t eract ive Form Demo Off l ine Sc enar io

    Browser

    Web AS

    DB

    Web DynproApplication

    Web DynproApplication Adobe

    ReaderFile system

    Mail Client

    Mail Server

    JavaApplication

  • 8/6/2019 Adobe Forms Integration

    23/30

    SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 23

    In te rac t i ve Form Demo - Arch i tec t u re

    AdobeIntegrationComp

    DatabaseComp

    OnlineComp OfflineComp

    embeds

    embeds

    embeds

    read,clear,submit

    DB

    Web-Dynpro-Project-Diagram: AdobeIntegrationDC

    read,clear,submit

    submitToDatabaseEvent

    submitToDatabaseEvent

    init

    EmbeddingComponents

    Cross ComponentControl Flow

    DatabaseAccess

    Cross ComponentData Flow

    PrefillData

  • 8/6/2019 Adobe Forms Integration

    24/30

    SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 24

    Bui ld Up Contex t Of Form View

  • 8/6/2019 Adobe Forms Integration

    25/30

    SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 25

    Def ine Form Vi ew And Bindings

  • 8/6/2019 Adobe Forms Integration

    26/30

    SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 26

    Define Form L ayout an d Mappings

    Da t a Sc h em a Gr ap hi c al L ay ou t De si gn er De si gn er T oo ls Pa le t t e

  • 8/6/2019 Adobe Forms Integration

    27/30

    SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 27

    Further Information

    Public Web:SAP Developer Network: http://sdn.sap.com

    Area: Web AS; Quick Link: Interactive Forms

    (https://www.sdn.sap.com/sdn/developerareas/was.sdn?page=adobeforms.htm)

    SAP Customer Services Network: http://service.sap.com/adobe

    Adobe Systems: http://www.adobe.com/sap

    Product Management / Consulting Contact

    Matthias Zeller, Adobe ([email protected])

    Markus Meisl, SAP ([email protected])

    Carsten Brandt , SAP ([email protected])

    Marc Chan, SAP ([email protected])

    http://sdn.sap.com/https://www.sdn.sap.com/sdn/developerareas/was.sdn?page=adobeforms.htmhttp://service.sap.com/adobehttp://www.adobe.com/sapmailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]://www.adobe.com/saphttp://service.sap.com/adobehttps://www.sdn.sap.com/sdn/developerareas/was.sdn?page=adobeforms.htmhttp://sdn.sap.com/
  • 8/6/2019 Adobe Forms Integration

    28/30

    SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 28

    Q& A

    Quest ions?

  • 8/6/2019 Adobe Forms Integration

    29/30

    SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 29

    n No part of this publication may be reproduced or transmitted in any form or for any purpose without the expresspermission of SAP AG. The information contained herein may be changed without prior notice.

    n Some software products marketed by SAP AG and its distributors contain proprietary software components of othersoftware vendors.

    n Adobe, Adobe PDF Logo and Reader are either registered trademarks or trademarks of Adobe SystemsIncorporated in the United States and/or other countries.

    n Microsoft, WINDOWS, NT, EXCEL, Word, PowerPointand SQL Serverare registered trademarks ofMicrosoft Corporation.

    n IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390,OS/400, iSeries, pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, Informixand InformixDynamic ServerTM are trademarks of IBM Corporation in USA and/or other countries.

    n ORACLE is a registered trademark of ORACLE Corporation.

    n UNIX, X/Open, OSF/1, and Motifare registered trademarks of the Open Group.

    n Citrix, the Citrix logo, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, MultiWinandother Citrix product names referenced herein are trademarks of Citrix Systems, Inc.

    n HTML, DHTML, XML, XHTML are trademarks or registered trademarks of W3C, World Wide Web Consortium,Massachusetts Institute of Technology.

    n JAVAis a registered trademark of Sun Microsystems, Inc.

    n JAVASCRIPTis a registered trademark of Sun Microsystems, Inc., used under license for technology inventedand implemented by Netscape.

    n MarketSet and Enterprise Buyer are jointly owned trademarks of SAP AG and Commerce One.n SAP, R/3, mySAP, mySAP.com, xApps, xApp and other SAP products and services mentioned herein as well as

    their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several othercountries all over the world. All other product and service names mentioned are the trademarks of their respectivecompanies.

    Copyr ight 2004 SAP AG. Al l Right s Reserved

  • 8/6/2019 Adobe Forms Integration

    30/30

    SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 30

    n Weitergabe und Vervielfltigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcherForm auch immer, ohne die aus-drckliche schriftliche Genehmigung durch SAP AG nicht gestattet. In dieserPublikation enthaltene Informationen knnen ohne vorherige Ankn-digung gendert werden.

    n Die von SAP AG oder deren Vertriebsfirmen angebotenen Softwareprodukte knnen Softwarekomponenten auchanderer Softwarehersteller enthalten.

    n Adobe, Adobe PDF Logo und Reader sind entweder eingetragene Marken oder Marken der Adobe SystemsIncorporated in den USA und/oder anderen Lndern.

    n Microsoft, WINDOWS, NT, EXCEL, Word, PowerPointund SQL Serversind eingetragene Marken derMicrosoft Corporation.

    n IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390,OS/400, iSeries, pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, Informixund InformixDynamic ServerTM sind Marken der IBM Corporation in den USA und/oder anderen Lndern.

    n ORACLE ist eine eingetragene Marke der ORACLE Corporation.

    n UNIX, X/Open, OSF/1und Motifsind eingetragene Marken der Open Group.

    n Citrix, das Citrix-Logo, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, MultiWinundandere hier erwhnte Namen von Citrix-Produkten sind Marken von Citrix Systems, Inc.

    n HTML, DHTML, XML, XHTML sind Marken oder eingetragene Marken des W3C, World Wide Web Consortium,Massachusetts Institute of Technology.

    n JAVA ist eine eingetragene Marke der Sun Microsystems, Inc.

    n JAVASCRIPT ist eine eingetragene Marke der Sun Microsystems, Inc., verwendet unter der Lizenz der vonNetscape entwickelten und implementierten Technologie.

    n MarketSet und Enterprise Buyer sind gemeinsame Marken von SAP AG und Commerce One.

    n SAP, R/3, mySAP, mySAP.com, xApps, xApp und weitere im Text erwhnte SAP-Produkte und Dienstleistungensowie die entsprechenden Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und anderenLndern weltweit. Alle anderen Namen von Produkten und Dienstleistungen sind Marken der jeweiligen Firmen.

    Copyr ight 2004 SAP AG. Al le Recht e vorbehal t en