Download - MarcChan NetweaverRIG US
-
Adobe Forms Integration in SAP Web AS 6.40
Marc ChanSr. NetWeaver Consultant NetWeaver RIG US
-
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 2
Agenda
Scenario Overview
Technical Architecture and Demo
-
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 3
Business Need for Interactive Forms
Extend business processes to more usersn Integrate more users (internal and external) into business processes
Improve forms-based business processesn Paper is error-prone and easily outdatedn Paper-based forms require manual data re-entryn HTML, email and fax documents are frequently redundant
The answer is to deploy interactive formsn Documents that contain data extracted from core systemsn Can be dynamic or static, completed online or offlinen Enable full automation of forms-based business processes
-
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 4
What does it look like ?
Paper-like layoutnSelf-explanatorynNatural look and
feel
User Handlingn Save locallyn Distribute via email / Portaln Digital signaturen Local printing
Background Servicesn Structured data in XMLn Prefilled application valuesn Prefilled list boxes, help values, n Automatic data extraction
and integration in application
-
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 5
Partnership Overview
Benefits of SAP-Adobe cooperationn Integration of Adobe PDF technology into SAP solutionsn 500 million Adobe Readers distributed worldwide n User-friendly design tool significantly reduce TCO n Pre-existing PDF forms, e.g. government forms, can be re-usedn Natural look and feel for many business scenarios
Adobe/SAP strategic partnershipn Initial partnership contract signed in 06/2002n Solution is available with NetWeaver04
Adobe providesn Open technology, de-facto standard for formsn Combine benefits of PDF with open XML technology
-
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 6
Benefits of Interactive Forms Solution
Reduce operational costs n Eliminate time-consuming, error-prone paper document processing
Communicate and collaborate more effectivelyn Reach out to extended teams and external parties with interactive forms;
capture information from anyone and return it to SAP systemn Make it easy to capture and process information from any employee,
customer, supplier or partnern Streamline forms-based collaboration and communication
Embed best practices into interactive formsn Enable new collaborative business scenarios with interactive forms based on
PDF via mySAP ERP, SAP for Public Sector, Manager Self Services (MSS) etc.
n Re-purpose existing PDF forms from organization, government, or public domain
n Easily create forms
-
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 7
Solution Overview
Graphical Forms Designern Integrated with SAP development environments
Documents for viewing and printingn PDF, PS, PCL and ZPL output
PDF Documents with Adobe Reader Rightsn Enable new functionality in Adobe Reader, like Save as, Annotations,
Digital Signature and Certificationn Can be turned on by document
Interactive online formsn Visually rich PDF formsn Tightly integrated with existing SAP User Interface framework
Interactive offline PDF forms (round-trip forms)n Created and distributed from the SAP applicationn Are completed by the user in Adobe Reader while offlinen Completed form can be submitted using the integrated submit button, via
e-mail or http
-
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 8
Full Integration into SAP NetWeaver
J2EE ABAP
Application Platform
Adobe Document Services
DB and OS Abstraction
Adobe Designer
.NET
Web-Sphere
DB and OS Abstraction
People Integration
Com
posi
te A
pplic
atio
n Fr
amew
ork
Process IntegrationIntegration
BrokerBusiness Process
Management
Information IntegrationBusiness
IntelligenceKnowledge
Management
Life Cycle M
anagement
Portal Collaboration
J2EE ABAP
Application Platform
Multi-Channel Access
SAP SAP NetWeaverNetWeaver
Master Data Management
DB and OS Abstraction
Adobe Designer
-
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 9
Communication of 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 servicesCore ComponentsCore Components
Web Services
Web Services
Post ProcessingPost ProcessingFrameworkFramework
SOAP
SOAP
J2EE ABAPApplication Platform
Adobe Document Services
DB and OS Abstraction
Adobe DesignerAdobe Designer
-
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 10
Scenario 1: Forms for Data Acquisition (online scenario)
SAP Application
e.g. worker of assembly line
Bill of Material, Material properties, Q-Forms, ...
Prefilled according to location and worker
-
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 11
Scenario 2: Support for Sales Force (offline scenario)
z.B. mySAP CRM
n Completing form with the customer
n Print-out for the customer as protocol
n Forwarding form to SAP system
n Generation customer visit out of campaign
n Filled PDF-meeting-minutes is sent to sales representatives
@Sales Representative
n Automatic processing of next steps (e.g. order posting)
@SAP
-
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 12
Scenario 3: Structured Correspondence (document creation)
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
Generatessets of dataat differenttimes
n Automatic selection of documents or sets of documents
n Automatic filling of corresponding fields
-
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 13
Agenda
Scenario Overview
Technical Architecture and Demo
-
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 14
Interactive Forms Solution Design Time
Java PDF Object ABAP PDF ObjectSAP Web Application Server
Adobe Document Services
J2EE Engine
NetWeaver Developer Studio ABAP Workbench
-
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 15
Interactive PDF Forms in Web Dynpro
-
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 16
Overview Software Components
Adobe providesAdobe Document Services (ADS)
u Implemented as a Web Service on SAP NetWeaver 04u Generates a PDF based on
l Template (XML Form Template - XFT): layout descriptionl Data (XML Form Data - XFD): data
u Applies Adobe Reader Rights to the PDFu Extracts data from a PDFu Additional features (not yet used):
l Encryptionl Digital Signaturesl Certificates
n Adobe 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
-
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 17
Overview Software Components
SAP provides
n SAP NetWeaver Developer Studiou 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 Serveru 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);
-
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 18
Overview Design Time
Developer Studio
Adobe Designer
DTR DDIC
Web Dynpro
Designer IntegrationControl
Interactive Form
-
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 19
Overview - Runtime
Web Application Server
Web Dynpro Runtime
Adobe DocumentServices
Web Dynpro Application
Interactive Form
PDF Object
Browser
CSF
AdobeReader
InteractiveForm
ReaderIntegration
Control
-
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 20
Demo
Demo
-
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 21
Interactive Form Demo Online Scenario
Browser
Web AS
DB
Web DynproApplication
Web DynproApplication
AdobeReader
-
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 22
Interactive Form Demo Offline Scenario
Browser
Web AS
DB
Web DynproApplication
Web DynproApplication Adobe
ReaderFile system
Mail Client
Mail Server
JavaApplication
-
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 23
Interactive Form Demo - Architecture
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
-
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 24
Build Up Context Of Form View
-
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 25
Define Form View And Bindings
-
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 26
Define Form Layout and Mappings
Data Schema Graphical Layout Designer Designer Tools Palette
-
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 27
Further Information
Public Web:SAP Developer Network: http://sdn.sap.comArea: 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/adobeAdobe Systems: http://www.adobe.com/sap
Product Management / Consulting ContactMatthias Zeller, Adobe ([email protected])Markus Meisl, SAP ([email protected])Carsten Brandt , SAP ([email protected])Marc Chan, SAP ([email protected])
-
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 28
Q&A
Questions?
-
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 express permission 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 other software vendors.
n Adobe, Adobe PDF Logo and Reader are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries.
n Microsoft, WINDOWS, NT, EXCEL, Word, PowerPoint and SQL Server are registered trademarks of Microsoft 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, Informix and Informix Dynamic 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 Motif are registered trademarks of the Open Group.n Citrix, the Citrix logo, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, MultiWin and
other 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 JAVA is a registered trademark of Sun Microsystems, Inc. n JAVASCRIPT is a registered trademark of Sun Microsystems, Inc., used under license for technology invented
and 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 other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies.
Copyright 2004 SAP AG. All Rights Reserved
-
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 welcher Form auch immer, ohne die aus-drckliche schriftliche Genehmigung durch SAP AG nicht gestattet. In dieser Publikation enthaltene Informationen knnen ohne vorherige Ankn-digung gendert werden.
n Die von SAP AG oder deren Vertriebsfirmen angebotenen Softwareprodukte knnen Softwarekomponenten auch anderer Softwarehersteller enthalten.
n Adobe, Adobe PDF Logo und Reader sind entweder eingetragene Marken oder Marken der Adobe Systems Incorporated in den USA und/oder anderen Lndern.
n Microsoft, WINDOWS, NT, EXCEL, Word, PowerPoint und SQL Server sind eingetragene Marken der Microsoft 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 Informix Dynamic 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/1 und Motif sind eingetragene Marken der Open Group.n Citrix, das Citrix-Logo, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, MultiWin und
andere 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 von
Netscape 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 Dienstleistungen
sowie die entsprechenden Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und anderen Lndern weltweit. Alle anderen Namen von Produkten und Dienstleistungen sind Marken der jeweiligen Firmen.
Copyright 2004 SAP AG. Alle Rechte vorbehalten