SAP NetWeaver ABAP and Adobe Forms SAP NetWeaver Product Management SAP Labs SAP NetWeaver ABAP and

  • View
    32

  • Download
    7

Embed Size (px)

Text of SAP NetWeaver ABAP and Adobe Forms SAP NetWeaver Product Management SAP Labs SAP NetWeaver ABAP and

  • Franklin Herbas – Thomas Jung SAP NetWeaver Product Management SAP Labs

    SAP NetWeaver ABAP and Adobe Forms

  • Introduction Technology Integrated Solutions

    Adobe Print Forms - Demo Interactive Forms Based on Adobe Software - Demo

    Q & A

  • Introduction Technology Integrated Solutions

    Adobe Print Forms - Demo Interactive Forms Based on Adobe Software - Demo

    Q & A

  • © SAP Labs 2006, SDN, Franklin Herbas, 4

    SAP/Adobe Partnership

    SAP/Adobe Strategic Partnership Solution first available with SAP NetWeaver ‘04

    Adobe provides Open technology, de-facto standard for forms Benefits of combination of PDF with XML

    Benefits of SAP/Adobe collaboration Adobe Reader installed on virtually all desktops “Natural” look and feel of forms User-friendly forms design tool lowers cost of operations Integration of Adobe’s PDF technology into SAP solutions Interactive Forms based on Adobe Software (Java - ABAP) Generation of forms to mass print, email or archive (ABAP) Linking of processes and Interactive Forms (Java – ABAP)

  • © SAP Labs 2006, SDN, Franklin Herbas, 5

    Where our Integration Starts?

    Paper-like layout Self-explanatory Natural look and feel

    User Handling Save locally Distribute via email / Portal Apply digital signature Print locally

    Background Services Structured data in XML Pre-filled application values Pre-filled list boxes, help values, … Automatic data extraction and integration in application

    Interactive PDF

  • Introduction Technology Integrated Solutions

    Adobe Print Forms - Demo Interactive Forms Based on Adobe Software - Demo

    Q & A

  • © SAP Labs 2006, SDN, Franklin Herbas, 7

    Full Integration into SAP NetWeaver

    SAP NetWeaver™ C

    om po

    si te

    A pp

    lic at

    io n

    Fr am

    ew or

    k

    PEOPLE INTEGRATION

    Multi-Channel Access

    Portal Collaboration

    INFORMATION INTEGRATION

    Bus. Intelligence

    Master Data Management

    Knowledge Man.

    PROCESS INTEGRATION

    Integration Broker

    Business Process Mgmt

    APPLICATION SERVER

    Java

    DB and OS Abstraction

    ABAP Life C

    ycle M anagem

    ent

    J2EE ABAP

    APPLICATION SERVER

    Adobe Document Services

    DB and OS Abstraction

    Adobe LiveCycle Designer

    Adobe LiveCycle Designer

  • © SAP Labs 2006, SDN, Franklin Herbas, 8

    ABAP WorkbenchNetWeaver Developer Studio

    Interactive Forms – Design Time and Runtime

    Adobe Document Services

    SAP NetWeaver Application Server

    Adobe Document Services

    Java PDF Object ABAP PDF Object

    SAP J2EE Engine

  • © SAP Labs 2006, SDN, Franklin Herbas, 9

    Interactive Forms – Run-Time Architecture

    Application Code (Java) Application Code (ABAP)

    SAP NetWeaver Application Server

    J2EE Stack ABAP Stack

    Document Service EJB

    Web Services

    Adobe Document Services Core Components

    PDF Object (ABAP)

    Web Services

    SOAP

    SOAP

    J2EE ABAP Application Server

    Adobe Document Services DB and OS Abstraction

    Adobe LiveCycle Designer

    Adobe LiveCycle Designer

    PDF Object (Java)

    Web Services

  • Introduction Technology Integrated Solutions

    Adobe Print Forms - Demo Interactive Forms Based on Adobe Software - Demo

    Q & A

  • © SAP Labs 2006, SDN, Franklin Herbas, 11

    How Interactive Forms Works

    ADS run as a SAP NetWeaver shared service Generate PDF forms with SAP data Enable PDF forms for use in Adobe Reader Extract data from returned PDF forms

    Use Adobe Reader or Acrobat Enter forms data Save for offline use Sign digitally Print or submit form

    Import forms (.doc, .pdf) Define form layout Bind forms to SAP data model Define validations and calculations Define business logic Define usage model (print or interactive)

    1 2 3

    Adobe document services

    Java

    SAP NetWeaver Application Server

    Adobe LiveCycle Designer

    Java

    SAP NetWeaver Developer Studio ABAP Workbench

    ABAP

    Deploy Generate & view

    Fill & submit

  • © SAP Labs 2006, SDN, Franklin Herbas, 12

    Lead through the workflow and enable tracking of the process

    Interactive Forms: Steps can be completed offline

    Find form

    1 2 43

    Add data Approve Create Master Data

    Requestor ManagerSpecialist

    Notifications triggered

    Enterprise Services

    Architecture

    Linking Processes with Interactive Forms

  • © SAP Labs 2006, SDN, Franklin Herbas, 13

    Forms Output Technical Process

    SAP NetWeaver Application Server

    5. Documents, e.g. Pay stubs or invoices, get printed, emailed, archived or faxed.

    1. Business application submits processing request to PPF

    3. Document services render data into form and returns data (PDF, PS, PCL or ZPL)

    Adobe document services

    2. PPF gets application data (XML) via callback and submits it with form template to document services

    PS, PCL, ZPL

    4. PPF submits data to spool or Business Communication Service (BCS).

    mySAP Business Suite

  • © SAP Labs 2006, SDN, Franklin Herbas, 14

    Forms Scenarios – Technical View

    Online Interactive Form Scenario SAP system access needed Full integration with Web Dynpro Java & ABAP

    Offline Interactive Form Scenario No SAP system access needed Self-contained PDF (XML data +layout)

    Interactive Forms with Workflow Online and offline scenarios Enable tracking of processes

    Form Printing Scenario ‘Classic’ form processing, not interactive Forms printed, e-mailed, archived or faxed

    Browser with Adobe Reader

    Download -Upload

    Browser with Adobe Reader

    Email - Http

    Browser with Adobe Reader

    Archive

    Print

    E-mail

  • © SAP Labs 2006, SDN, Franklin Herbas, 15

    Real Scenario: Stiftung Leibenau

    Extract data XML Update data Z table

    Create passive PDF and file form in Records Management

    RM File

    Workshop supervisor

    @

    Evaluation form

    Pre-fill with patient data

    IS-H / RM

    Send back by e-mail

  • © SAP Labs 2006, SDN, Franklin Herbas, 16

    SAP/Adobe Partnership – Future Steps

    SAP NetWeaver 2004s - ABAP Interactive Forms with Web Dynpro ABAP Interactive Forms with Guided Procedures Enablement of solution for high volume print scenarios Shipment of more print forms with mySAP ERP 2005

    Interactive Forms and ESA Interactive Forms as client for Enterprise Services Adobe document services accessed through SAP web service technology

    Continue support of Interactive Forms in SAP Internet Service Request in mySAP ERP 2004 Enterprise reporting for BI tables Web Dynpro Java

  • Introduction Technology Integrated Solutions

    Adobe Print Forms - Demo Interactive Forms Based on Adobe Software - Demo

    Q & A

  • © SAP Labs 2006, SDN, Franklin Herbas, 18

    Tools Involved at Design Time

    Form Template FUNCTION /1BCDWB/SM00000001. DATA: %OUTPAR TYPE SFPOUTPAR, %DOCPAR TYPE SFPDOCPAR, ...

    Context Layout

    Interface

    Form Builder

    Context Layout

  • © SAP Labs 2006, SDN, Franklin Herbas, 19

    Form description

    PDF-based form template

    activate

    ABAP function module

    (generated)

    What Happens at Run Time

    Output = Form = Document

    Application program

    Database

    Data retrieval

  • Introduction Technology Integrated Solutions

    Adobe Print Forms - Demo Interactive Forms Based on Adobe Software - Demo

    Q & A

  • Introduction Technology Integrated Solutions

    Adobe Print Forms - Demo Interactive Forms Based on Adobe Software - Demo

    Q & A

  • © SAP Labs 2006, SDN, Franklin Herbas, 22

    Further Information

    Public Web NetWeaver Developer‘s Guide: www.sdn.sap.com/sdn/developersguide.sdn SAP Developer Network: www.sdn.sap.com

    Web Application Server Quick Link Interactive Forms: Featured Content Adobe: www.adobe.com/sap www.sap.com: Solution Brief “SAP Manager Self-Service: Tools for Smart Decisions and Lower Costs”

    SAP Service Marketplace http://service.sap.com/adobe

  • © SAP Labs 2006, SDN, Franklin Herbas, 23

    Please complete your session evaluation.

    Be courteous — deposit your trash, and do not take the handouts for the following session.

    Feedback

    Thank You !

    SAP NetWeaver ABAP and�Adobe Forms SAP/Adobe Partnership Where our Integration Starts? Full Integration into SAP NetWeaver Interactive Forms – Design Time and Runtime Interactive Forms – Run-Time Architecture How Interactive Forms Works Linking Processes with Interactive Forms Forms Output Technical Process Forms Scenarios – Technical View Real Scenario: Stiftung Leibenau SAP/Adobe Partnership – Future Steps Tools Involved at Design Time What Happens at Run Time Feedback

Recommended

View more >