23
5/27/2018 SAPNetWeaverABAPandAdobeForms-slidepdf.com http://slidepdf.com/reader/full/sap-netweaver-abap-and-adobe-forms 1/23 Franklin Herbas – Thomas Jung SAP NetWeaver Product Management SAP Labs SAP NetWeaver ABAP and Adobe Forms

SAP NetWeaver ABAP and Adobe Forms

Embed Size (px)

DESCRIPTION

Netw

Citation preview

  • 5/27/2018 SAP NetWeaver ABAP and Adobe Forms

    1/23

    Franklin Herbas Thomas JungSAP NetWeaver Product Management

    SAP Labs

    SAP NetWeaver ABAP andAdobe Forms

  • 5/27/2018 SAP NetWeaver ABAP and Adobe Forms

    2/23

    Introduction

    Technology

    Integrated Solutions

    Adobe Print Forms - Demo

    Interactive Forms Based on Adobe Software - DemoQ & A

  • 5/27/2018 SAP NetWeaver ABAP and Adobe Forms

    3/23

    Introduction

    Technology

    Integrated Solutions

    Adobe Print Forms - Demo

    Interactive Forms Based on Adobe Software - DemoQ & A

  • 5/27/2018 SAP NetWeaver ABAP and Adobe Forms

    4/23 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 Adobes 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)

  • 5/27/2018 SAP NetWeaver ABAP and Adobe Forms

    5/23 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

  • 5/27/2018 SAP NetWeaver ABAP and Adobe Forms

    6/23

    Introduction

    Technology

    Integrated Solutions

    Adobe Print Forms - Demo

    Interactive Forms Based on Adobe Software - DemoQ & A

  • 5/27/2018 SAP NetWeaver ABAP and Adobe Forms

    7/23 SAP Labs 2006, SDN, Franklin Herbas, 7

    Full Integration into SAP NetWeaver

    SAP NetWeaver

    CompositeAp

    plicationFramew

    ork

    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

    LifeCycleManagement

    J2EE ABAP

    APPLICATION SERVER

    Adobe Document Services

    DB and OS Abstraction

    Adobe LiveCycleDesigner

    Adobe LiveCycleDesigner

  • 5/27/2018 SAP NetWeaver ABAP and Adobe Forms

    8/23 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

  • 5/27/2018 SAP NetWeaver ABAP and Adobe Forms

    9/23 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 ServiceEJB

    Web Services

    Adobe Document ServicesCore Components

    PDF Object (ABAP)

    Web Services

    SOAP

    SOAP

    J2EE ABAP

    Application Server

    Adobe Document Services

    DB and OS Abstraction

    Adobe Li veCycleDesigner

    Adobe Li veCycleDesigner

    PDF Object (Java)

    Web Services

  • 5/27/2018 SAP NetWeaver ABAP and Adobe Forms

    10/23

    Introduction

    Technology

    Integrated Solutions

    Adobe Print Forms - Demo

    Interactive Forms Based on Adobe Software - DemoQ & A

  • 5/27/2018 SAP NetWeaver ABAP and Adobe Forms

    11/23 SAP Labs 2006, SDN, Franklin Herbas, 11

    How Interactive Forms Works

    ADS run as a SAP

    NetWeaver shared

    service

    Generate PDF forms withSAP 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 (printor interactive)

    1 2 3

    Adobe document

    services

    Java

    SAP NetWeaver

    Application Server

    Adobe LiveCycle

    Designer

    Java

    SAP NetWeaver Developer Studio

    ABAP Workbench

    ABAP

    DeployGenerate & view

    Fill & submit

  • 5/27/2018 SAP NetWeaver ABAP and Adobe Forms

    12/23

    SAP Labs 2006, SDN, Franklin Herbas, 12

    Lead through the workflow and enable tracking of the process

    Interactive Forms: Steps can be completed offl ine

    Find form

    1 2 43

    Add data Approve CreateMasterData

    Requestor Manager Specialist

    Notif ications triggered

    Enterprise

    ServicesArchitecture

    Linking Processes with Interactive Forms

    O

  • 5/27/2018 SAP NetWeaver ABAP and Adobe Forms

    13/23

    SAP Labs 2006, SDN, Franklin Herbas, 13

    Forms Output Technical Process

    SAP NetWeaver

    Application Server

    5. Documents, e.g. Paystubs 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

    F S i T h i l Vi

  • 5/27/2018 SAP NetWeaver ABAP and Adobe Forms

    14/23

    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 ScenarioNo 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 withAdobe Reader

    Arch ive

    Print

    E-mail

    R l S i Stift L ib

  • 5/27/2018 SAP NetWeaver ABAP and Adobe Forms

    15/23

    SAP Labs 2006, SDN, Franklin Herbas, 15

    Real Scenario: Stiftung Leibenau

    Extract data

    XMLUpdate data

    Z table

    Create passive PDF and f ile form

    in Records Management

    RM File

    Workshop supervisor

    @

    Evaluation form

    Pre-fill with

    patient data

    IS-H / RM

    Send back

    by e-mail

    SAP/Adobe Partnership Future Steps

  • 5/27/2018 SAP NetWeaver ABAP and Adobe Forms

    16/23

    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 webservice technology

    Continue support of Interactive Forms in SAP

    Internet Service Request in mySAP ERP 2004 Enterprise reporting for BI tables

    Web Dynpro Java

  • 5/27/2018 SAP NetWeaver ABAP and Adobe Forms

    17/23

    Introduction

    Technology

    Integrated Solutions

    Adobe Print Forms - Demo

    Interactive Forms Based on Adobe Software - Demo

    Q & A

    Tools Involved at Design Time

  • 5/27/2018 SAP NetWeaver ABAP and Adobe Forms

    18/23

    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

    What Happens at Run Time

  • 5/27/2018 SAP NetWeaver ABAP and Adobe Forms

    19/23

    SAP Labs 2006, SDN, Franklin Herbas, 19

    Form description

    PDF-basedform template

    activate

    ABAP

    function

    module

    (generated)

    What Happens at Run Time

    Output

    = Form

    = Document

    Application

    program

    Database

    Data retrieval

  • 5/27/2018 SAP NetWeaver ABAP and Adobe Forms

    20/23

    Introduction

    Technology

    Integrated Solutions

    Adobe Print Forms - Demo

    Interactive Forms Based on Adobe Software - Demo

    Q & A

  • 5/27/2018 SAP NetWeaver ABAP and Adobe Forms

    21/23

    Introduction

    Technology

    Integrated Solutions

    Adobe Print Forms - Demo

    Interactive Forms Based on Adobe Software - Demo

    Q & A

    Further Information

  • 5/27/2018 SAP NetWeaver ABAP and Adobe Forms

    22/23

    SAP Labs 2006, SDN, Franklin Herbas, 22

    Further Information

    Public WebNetWeaver Developers Guide: www.sdn.sap.com/sdn/developersguide.sdnSAP Developer Network: www.sdn.sap.comWeb Application Server Quick Link Interactive Forms: Featured Content

    Adobe: www.adobe.com/sap

    www.sap.com: Solution Brief SAP Manager Self-Service: Tools for SmartDecisions and Lower Costs

    SAP Service Marketplacehttp://service.sap.com/adobe

  • 5/27/2018 SAP NetWeaver ABAP and Adobe Forms

    23/23

    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