Академический Документы
Профессиональный Документы
Культура Документы
Marc Chan
Sr. NetWeaver Consultant
NetWeaver RIG US
Agenda
Scenario Overview
Technical Architecture and
Demo
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 2
Business Need for Interactive Forms
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 3
What does it look like ?
Paper-like layout
n Self-explanatory
n Natural look and
feel
User Handling
n Save locally
n Distribute via email / Portal Background Services
n Digital signature n Structured data in XML
n Local printing n Prefilled application values
n 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 / 4
Partnership Overview
Adobe provides
n Open technology, de-facto standard for forms
n Combine benefits of PDF with open XML technology
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 5
Benefits of Interactive Forms Solution
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 6
Solution Overview
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 7
Full Integration into SAP NetWeaver
SAP NetWeaver™
People Integration
Multi-Channel Access
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 8
Communication of Components - Run Time
Application Platform
J2EE ABAP
Adobe Designer Adobe Designer
Post Processing
PDF Object (Java) Framework
Web Services
PDF Object (ABAP)
SOAP Web Services
Web Services
Document services SOAP
(EJB)
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 9
Scenario 1: Forms for Data Acquisition (online
scenario)
Prefilled according to
location and worker
SAP Application
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 10
Scenario 2: Support for Sales Force (offline scenario)
@Sales Representative
@SAP
n Automatic processing of next
steps (e.g. order posting)
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 11
Scenario 3: Structured Correspondence (document
creation)
Generates
sets of data
at different
Processing
times
n Electronic dispatching
(email, portal) as PDF file
(with individual editing rules)
n Printing
n Automatic selection of
documents or sets of documents
n Automatic filling of
corresponding fields
Return
Interactive n Fully automatically
forms n Via employee
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 12
Agenda
Scenario Overview
Technical Architecture and
Demo
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 13
Interactive Forms Solution – Design Time
J2EE Engine
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 14
Interactive PDF Forms in Web Dynpro
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 15
Overview – Software Components
Adobe provides
Adobe 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 PDF
u Extracts data from a PDF
u Additional features (not yet used):
l Encryption
l Digital Signatures
l Certificates
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 16
Overview – Software Components
SAP provides
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 17
Overview – Design Time
Developer Studio
DTR DDIC
Web Dynpro
Interactive Form
Designer Integration
Control
Adobe Designer
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 18
Overview - Runtime
Reader
Integration
PDF Object Control
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 19
Demo
Demo
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 20
Interactive Form Demo – Online Scenario
DB
Web AS
Web Dynpro
Application
Browser
Web Dynpro
Application
Adobe
Reader
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 21
Interactive Form Demo – Offline Scenario
DB
Web AS
Mail Server
Browser
Mail Client
Web Dynpro
Application Adobe
File system Reader
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 22
Interactive Form Demo - Architecture
Web-Dynpro-Project-Diagram: AdobeIntegrationDC
AdobeIntegrationComp
submitToDatabaseEvent
submitToDatabaseEvent
embeds embeds
init
read,
embeds clear,
submit
OnlineComp OfflineComp
Embedding
PrefillData Components
DatabaseComp
Cross Component
read, Control Flow
clear,
submit Cross Component
Data Flow
Database
DB Access
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 23
Build Up Context Of Form View
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 24
Define Form View And Bindings
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 25
Define Form Layout and Mappings
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 26
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 AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 27
Questions?
Q&A
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 28
Copyright 2004 SAP AG. All Rights Reserved
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.
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 29
Copyright 2004 SAP AG. Alle Rechte vorbehalten
n Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher
Form auch immer, ohne die aus-drückliche schriftliche Genehmigung durch SAP AG nicht gestattet. In dieser
Publikation enthaltene Informationen können ohne vorherige Ankün-digung geändert werden.
n Die von SAP AG oder deren Vertriebsfirmen angebotenen Softwareprodukte können 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 Ländern.
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®, Informix
und Informix® Dynamic ServerTM sind Marken der IBM Corporation in den USA und/oder anderen Ländern.
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 erwähnte 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 erwähnte SAP-Produkte und –Dienstleistungen
sowie die entsprechenden Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und anderen
Ländern weltweit. Alle anderen Namen von Produkten und Dienstleistungen sind Marken der jeweiligen Firmen.
SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 30