Adobe Forms Integration in SAP Web AS Marc Chan Sr. NetWeaver Consultant NetWeaver RIG US

Similar documents
SAP Exchange Infrastructure - Graphical Mapping

Tips & Tricks for FOX Formulas in BW-BPS

How to Create New Portal Display Rules

SAP Exchange. in XI30. Prasad Illapani SAP Netweaver RIG-XI SAP Labs LLC.,USA

SAP NetWeaver IT Scenario Overview <insert scenario name>

SAP Enterprise Portal 6.0 Portal Development Kit (PDK) Deployment Strategy. Version: November 21, 2003

SAP Enterprise Portal 6.0 -Sample Screenshots- 31/03/2003

What s New / Release Notes SAP Strategy Management 10.1

DISCOVERY SYSTEM CONNECTIVITY. Introduction HOW TO CREATE PORTAL IVIEWS BASED ON APPLICATIONS RUNNING ON A DS

SAP BW 3.3 April 2004 English. General Ledger Analysis. Business Process Procedure. SAP AG Neurottstr Walldorf Germany

Installing a Patch for Portal Platform 6.0 on Web AS 6.40 SAP NetWeaver 04

Scott Lowden SAP America Technical Solution Architect

The test has been performed using a 64 Bit SAP NetWeaver Application Server Java 7.1 Enhancement Package 1 SP4 or greater system.

SEM-BPS Enhancements. Product Management BI

How To Configure the Websocket Integration with SAP PCo in SAP MII Self Service Composition Environment Tool

Visual Composer - Task Management Application

Rounding Specification. Globalization Product Management Japan / SAP Japan November 27 th, 2012

Yu-Nong Zhang, Roland Hamm, SAP AG

How to Create a New SAPUI5 Development Component

How to Set Up and Use the SAP OEE Custom UI Feature

Visual Composer Build Process

Install TREX for CAF Version 1.00 March 2006

Do Exception Broadcasting

How to Upgr a d e We b Dynpro Them e s from SP S 9 to SP S 1 0

SAP NetWeaver Scheduler for Java

MDM Syndicator Create Flat Syndication File

Julia Levedag, Vera Gutbrod RIG and Product Management SAP AG

SAP GRC Access Control: Configuring compliant user provisioning (formerly Virsa Access Enforcer) into CUA Systems

How to Set Up and Use the SAP OEE Custom KPI Andons Feature

How to View Dashboards in the Self Service Composition Environment with Additional Metadata

How To Configure IDoc Adapters

Configure TREX 6.1 for Efficient Indexing. Document Version 1.00 January Applicable Releases: SAP NetWeaver 04

Install and Use the PCD Inspector Tool

link SAP BPC Excel from an enterprise portal Version th of March 2009

How To Develop a Simple Web Service Application Using SAP NetWeaver Developer Studio & SAP XI 3.0

Configure SSO in an SAP NetWeaver 2004s Dual Stack

Multiple Components in One Database

Installation Guide Business Explorer

Using Knowledge Management Functionality in Web Dynpro Applications

Visual Composer Modeling: Data Validation in the UI

Consuming Web Dynpro components in Visual Composer.

Resume Parsing. SAP enhancement package 3 for SAP ERP 6.0. Document Version ERECRUIT 603 RECRUIT 603

J2EE for ABAP Programmers

configure an anonymous access to KM

Configure UME for Multiple LDAP Data Sources

Cache Settings in Web Page Composer

Authentication of a WS Client Using a SAP Logon Ticket

SAP Composite Application Framework. Creating an External Service type Callable Object in Guided Procedures

Web Page Composer anonymous user access

How To... Configure Integrated Configurations in the Advanced Adapter Engine

Using Business Graphics

How To Set up NWDI for Creating Handheld Applications in SAP NetWeaver Mobile 7.1

How to Browse an Enterprise Services Registry in Visual Composer

BC100. Introduction to Programming with ABAP COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

Setup an NWDI Track for Composition Environment Developments

Selection/Formula Properties: Enhancements

BW Unicode R/3 MDMP. Product Management Global Solutions International Development, SAP AG. Product Management BI, SAP AG

Process Control 2.5 Implementation Checklist

Duet Enterprise: Tracing Reports in SAP, SCL, and SharePoint

Building a Tax Calculation Application

BIT460. SAP Process Integration Message Mapping COURSE OUTLINE. Course Version: 15 Course Duration: 3 Day(s)

BC480 PDF-Based Print Forms

SAP NetWeaver Process Integration 7.1. SAP NetWeaver Regional Implementation Group SAP NetWeaver Product Management December 2007

Enterprise Search Extension for SAP Master Data Governance

SAP NetWeaver Identity Management Identity Center Minimum System Requirements

ABAP Course. ABAP Objects and Business Server Pages

Create Partitions in SSAS of BPC Version 1.00 Feb 2009

Exercise 1: Adding business logic to your application

Sizing for Guided Procedures, SAP NetWeaver 7.0

WDA - Custom themes for Web Dynpro ABAP applications without SAP Enterprise Portal integration

Value Help in Web Dynpro ABAP - Tutorial.

SAP AddOn Quantity Distribution. by Oliver Köhler, SAP Germany

NET311. Advanced Web Dynpro for ABAP COURSE OUTLINE. Course Version: 10 Course Duration: 4 Day(s)

Visual Composer for SAP NetWeaver Composition Environment - Connectors

BC410. Programming User Dialogs with Classical Screens (Dynpros) COURSE OUTLINE. Course Version: 10 Course Duration: 3 Day(s)

How To Troubleshoot SSL with BPC Version 1.01 May 2009

R e l ea se 6. 20/

Enterprise Portal Logon Page Branding

How To...Use a Debugging Script to Easily Create a Test Environment for a SQL-Script Planning Function in PAK

SAP Composite Application Framework. Creating a Content Package Object

SAP Enterprise Portal 6.0. Unification 5.0 with EP 6.0. Version: September 2003 (Updated: January 2004)

Integrate a Forum into a Collaboration Room

How to reuse BRFplus Functions Similar to R/3 Function Modules using BRF+ Expression Type Function Call

PLM210. Master Data Configuration in SAP Project System COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

NET312. UI Development with Web Dynpro for ABAP COURSE OUTLINE. Course Version: 10 Course Duration: 4 Day(s)

Introduction to Data Archiving

How to Use Function Keys in Mobile Applications for Handhelds

A Step-By-Step Guide on File to File Scenario Using Xslt Mapping

MDG100 Master Data Governance

How To Extend User Details

How to Set Up Data Sources for Crystal Reports Layouts in SAP Business One, Version for SAP HANA

BC400 Introduction to the ABAP Workbench

Preview of Web Services Reliable Messaging in SAP NetWeaver Process Integration 7.1

Introducing SAP Enterprise Services Explorer for Microsoft.NET

Data Validation in Visual Composer for SAP NetWeaver Composition Environment

SAP Learning Solution RKT ERP 2005 LSO 6.00

Crystal Reports 2008 FixPack 2.4 Known Issues and Limitations

MODULE 2: CREATE A DECISION TABLE USING RULES COMPOSER (BRM)

Web Dynpro for ABAP: Tutorial 4 - Display Bookings of Selected Flight

How To... Master Data Governance for Material: BADI USMD_SSW_SYSTEM_METHOD_CALLER to create successor change request

Transcription:

Adobe Forms Integration in SAP Web AS 6.40 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 Extend business processes to more users Integrate more users (internal and external) into business processes Improve forms-based business processes Paper is error-prone and easily outdated Paper-based forms require manual data re-entry HTML, email and fax documents are frequently redundant The answer is to deploy interactive forms Documents that contain data extracted from core systems Can be dynamic or static, completed online or offline Enable full automation of forms-based business processes SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 3

What does it look like? Paper-like layout Self-explanatory Natural look and feel User Handling Save locally Distribute via email / Portal Digital signature Local printing Background Services Structured data in XML Prefilled application values Prefilled list boxes, help values, Automatic data extraction and integration in application SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 4

Partnership Overview Adobe/SAP strategic partnership Initial partnership contract signed in 06/2002 Solution is available with NetWeaver04 Adobe provides Open technology, de-facto standard for forms Combine benefits of PDF with open XML technology Benefits of SAP-Adobe cooperation Integration of Adobe PDF technology into SAP solutions 500 million Adobe Readers distributed worldwide User-friendly design tool significantly reduce TCO Pre-existing PDF forms, e.g. government forms, can be re-used Natural look and feel for many business scenarios SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 5

Benefits of Interactive Forms Solution Reduce operational costs Eliminate time-consuming, error-prone paper document processing Communicate and collaborate more effectively Reach out to extended teams and external parties with interactive forms; capture information from anyone and return it to SAP system Make it easy to capture and process information from any employee, customer, supplier or partner Streamline forms-based collaboration and communication Embed best practices into interactive forms Enable new collaborative business scenarios with interactive forms based on PDF via mysap ERP, SAP for Public Sector, Manager Self Services (MSS) etc. Re-purpose existing PDF forms from organization, government, or public domain Easily create forms SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 6

Solution Overview Graphical Forms Designer Integrated with SAP development environments Documents for viewing and printing PDF, PS, PCL and ZPL output PDF Documents with Adobe Reader Rights Enable new functionality in Adobe Reader, like Save as, Annotations, Digital Signature and Certification Can be turned on by document Interactive online forms Visually rich PDF forms Tightly integrated with existing SAP User Interface framework Interactive offline PDF forms (round-trip forms) Created and distributed from the SAP application Are completed by the user in Adobe Reader while offline 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 / 7

Full Integration into SAP NetWeaver SAP NetWeaver People Integration Multi-Channel Access Application Platform J2EE ABAP Adobe Designer Adobe Designer Adobe Document Services DB and OS Abstraction Composite Application Framework Portal Information Integration Business Intelligence Process Integration Integration Broker Collaboration Knowledge Management Master Data Management Business Process Management Application Platform J2EE ABAP DB DB and OS Abstraction Life Cycle Management Web- Sphere.NET 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 Adobe Document Services DB and OS Abstraction SAP Web Application Server J2EE Stack Application Code (Java) PDF Object (Java) Web Services SOAP Web Services Document services (EJB) ABAP Stack Application Code (ABAP) Post Processing Framework PDF Object (ABAP) SOAP Web Services Adobe document services Core Components 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 e.g. worker of assembly line SAP Application Bill of Material, Material properties, Q-Forms,... SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 10

Scenario 2: Support for Sales Force (offline scenario) @Sales Representative Generation customer visit out of campaign Filled PDF-meeting-minutes is sent to sales representatives Completing form with the customer Print-out for the customer as protocol Forwarding form to SAP system Automatic processing of next steps (e.g. order posting) @SAP z.b. mysap CRM SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 11

Scenario 3: Structured Correspondence (document creation) SAP Application Employee Generates sets of data at different times Automatic selection of documents or sets of documents Automatic filling of corresponding fields Processing Electronic dispatching (email, portal) as PDF file (with individual editing rules) Printing Return Interactive forms Fully automatically 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 NetWeaver Developer Studio ABAP Workbench SAP Web Application Server Java PDF Object ABAP PDF Object Adobe Document Services 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 Template (XML Form Template -XFT): layout description 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): Encryption Digital Signatures Certificates Adobe Designer (AD) u Design time for creating form templates 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 / 16

Overview Software Components SAP provides 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) SAP Web Application Server u Web Dynpro Runtime (e.g. Interactive Form server-side element) u PDFObject Application interface for ADS-calls: IWDPDFObject pdfobject = WDPDFObjectFactory.getPDFObject(); pdfobject.settemplate(templateurl); pdfobject.setdata(datastream); boolean callstatus = pdfobject.createpdf(resulturl); u Reader Integration Control (client-side integration: DLL + Installer) 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 Web Application Server Browser Web Dynpro Runtime Web Dynpro Application Interactive Form PDF Object CSF Interactive Form Reader Integration Control Adobe Document Services Adobe Reader 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 Web Dynpro Application Java Application Mail Server Browser Mail Client Web Dynpro Application File system Adobe Reader SAP AG 2004, Adobe Forms Integration with Web AS 6.40, Marc Chan / 22

Interactive Form Demo - Architecture Web-Dynpro-Project-Diagram: AdobeIntegrationDC submittodatabaseevent AdobeIntegrationComp init OnlineComp embeds embeds read, clear, submit embeds submittodatabaseevent OfflineComp PrefillData DatabaseComp DB read, clear, submit Embedding Components Cross Component Control Flow Cross Component Data Flow Database 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 Data Schema Graphical Layout Designer Designer Tools Palette 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 Customer Services Network: http://service.sap.com/adobe Adobe Systems: http://www.adobe.com/sap Ł Product Management / Consulting Contact Matthias Zeller, Adobe (mzeller@adobe.com) Markus Meisl, SAP (markus.meisl@sap.com) Carsten Brandt, SAP (carsten.brandt@sap.com) Marc Chan, SAP (marc.chan@sap.com) 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 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. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Adobe, Adobe PDF Logo and Reader are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries. Microsoft, WINDOWS, NT, EXCEL, Word, PowerPoint and SQL Server are registered trademarks of Microsoft Corporation. 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 Server TM are trademarks of IBM Corporation in USA and/or other countries. ORACLE is a registered trademark of ORACLE Corporation. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, the Citrix logo, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, MultiWin and other Citrix product names referenced herein are trademarks of Citrix Systems, Inc. HTML, DHTML, XML, XHTML are trademarks or registered trademarks of W3C, World Wide Web Consortium, Massachusetts Institute of Technology. JAVA is a registered trademark of Sun Microsystems, Inc. JAVASCRIPT is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. MarketSet and Enterprise Buyer are jointly owned trademarks of SAP AG and Commerce One. 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 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. Die von SAP AG oder deren Vertriebsfirmen angebotenen Softwareprodukte können Softwarekomponenten auch anderer Softwarehersteller enthalten. Adobe, Adobe PDF Logo und Reader sind entweder eingetragene Marken oder Marken der Adobe Systems Incorporated in den USA und/oder anderen Ländern. Microsoft, WINDOWS, NT, EXCEL, Word, PowerPoint und SQL Server sind eingetragene Marken der Microsoft Corporation. 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 Server TM sind Marken der IBM Corporation in den USA und/oder anderen Ländern. ORACLE ist eine eingetragene Marke der ORACLE Corporation. UNIX, X/Open, OSF/1 und Motif sind eingetragene Marken der Open Group. 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. HTML, DHTML, XML, XHTML sind Marken oder eingetragene Marken desw3c, World Wide Web Consortium, Massachusetts Institute of Technology. JAVA ist eine eingetragene Marke der Sun Microsystems, Inc. JAVASCRIPT ist eine eingetragene Marke der Sun Microsystems, Inc., verwendet unter der Lizenz der von Netscape entwickelten und implementierten Technologie. MarketSet und Enterprise Buyer sind gemeinsame Marken von SAP AG und Commerce One. 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