j04

Upload: vikasbumca

Post on 02-Apr-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/27/2019 J04

    1/23

    Page 1

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 1

    Cay RademannSAP AG

    ALE within theBusiness Framework -Cross A lication Processes

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 2

    Summary

    ALE Cross Application Processes

    Business Framework Architecture

    ALE Services

    Topics

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 2

  • 7/27/2019 J04

    2/23

    Page 2

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 3

    With the constant increase of datavolumes and the necessity of reactions tofast changes in the market, monolithic andcentral solutions become insufficient andare hardly maintainable.

    Diebold Management Report Nr. 1 - 98

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 4

    Why Distributed Applications?

    continental installation regional installation local installations

  • 7/27/2019 J04

    3/23

    Page 3

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 5

    Reasons for Distribution

    zRegional distribution

    z Organizational reasons

    zIntegration of different systems

    zFlexibility

    z Costs

    z Security

    z

    System availabilityz

    Performance

    z Political reasons

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 6

    Business Framework Business Backbone

    SAPCompo-

    nents

    LegacyAppl.

    Comple-mentary

    Prod.

    Custom-specific

    Funct.

    InternetSolut.

    Others

    Business Framework for Competitive Advantage

    z

    Speed to marketT Fast deployment of new functionality without disruption

    T Eased reuse and collaboration of different components

    T Better focus on industry specific solutions

    z Flexibility

    T Dynamic reconfiguration of implemented systems

    T Extended choices between complementary components

    T Eased enhancement with custom-specific functionality

    T Leveraging new technologies more easily

  • 7/27/2019 J04

    4/23

    Page 4

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 7

    Rules for semanticsynchronization between

    business processes

    Application 1

    Open applicationprogramming interface at

    business process level

    Abstraction of thecommunicationinfrastructure

    Application nM

    ethodology

    M

    ethodology M

    ethodolo

    gy

    Methodolo

    gy

    Interoperability Between IndependentBusiness Components Requires:

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 8

    Business Framework

    ALEApplication Link Enabling

    Business Process Middleware

    BAPIBusiness Application

    Programming Interface

    R/3 TechnologyInfrastructure

    Application nGloba

    lASAP

    Globa

    lASAP G

    lobalASAP

    Globa

    lASAP

    The Business Framework Architecture as aScalable Business Backbone

  • 7/27/2019 J04

    5/23

    Page 5

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 9

    InvestmentMgmnt

    Business

    Information

    Warehouse

    Treasury

    SalesForceAuto-

    mation

    AdvancedPlanner &Optimizer

    ABC-Management

    Asset

    InboundLogistics

    Execution Manu-

    facturingExecution

    Outbound

    LogisticsExecution

    Order Fulfillment

    WorkingCapital

    GeneralLedger

    Costing

    EnterpriseMgmnt

    Tax

    Warehouse

    B2BElectronicCommerce

    Product

    DataMgmnt

    HumanResource

    Independent Components of SAPs SolutionFamily

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 10

    Generic ProductExample: SAP Scope

    SAPNet

    EH&S

    SFASales Force

    Automation

    BWBusin. Inform.

    Warehouse

    B2BBusiness to

    Business

    ESSEmployee

    Self Service

    PDMProduct

    Data Mgmt.WMS/

    TMS

    R/3R/3

    APOAdvanced

    Plann.&Optim.

    SAP SCOPE

  • 7/27/2019 J04

    6/23

    Page 6

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 11

    Connectivity based on Open MiddlewareStandards

    CB Connector Object Bridge

    CORBA

    BOR

    R/3BusinessBackbone

    INTERNET Business Connector DCOM BAPI Control DCOMComponent

    Connector

    JBAPI & JRFC

    JBuilder

    Access Builder

    Java

    BAPI

    BAPI

    BAPI

    BAPI

    BAPIBAPI

    Proxy

    Proxy

    Proxy

    ProxyProxy

    Proxy

    Proxy

    Proxy

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 12

    Summary

    ALE Cross Application Processes

    Business Framework Architecture

    ALE Services

    Topics

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 12

  • 7/27/2019 J04

    7/23

    Page 7

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 13

    The Business Framework Component Land

    z Front-end applications, Internet Application

    Componentsz Complementary software

    z HR as a single component

    z Separation of logistic and finance

    z Separation of sales and manufacturing

    z Business Information Warehouse for central reporting

    z Multiple sales and manufacturing systems

    z Advanced Planning & Optimizing

    z Supply Chain Integration

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 14

    CORBA

    COM/DCOM

    Java

    HTTP

    OAGIS

    R/3

    R/3BAPI

    BAPI

    BAPI

    BAPI

    BO

    BO

    BAPI

    BAPI

    BAPI

    BAPI

    BO

    BO

    WebBasis

    DCOMComponent

    Connector

    WebBasis

    JavaConnector

    CB ConnectorObject Bridge

    Mercator

    Access to R/3 for Front-End Applications

    z Access for new kind of users through front-endapplications and internet / intranet

    z Connectivity to R/3 via BAPIs

    z Major programming environments supported

  • 7/27/2019 J04

    8/23

    Page 8

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 15

    Complementary Software

    R/3

    Warehouse controlsystems

    Production OptimizationSystem (POI)

    Point-of-Sale

    Time & attendance systems

    > 250 BAPI Validated andBAPI Certified Partners

    .....

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 16

    Logistic,

    Finance,...

    CSP

    HR

    HR as a Distributed SAP Component

    z Available with R/3 release 4.0A

    z Same functionality as in integrated system

  • 7/27/2019 J04

    9/23

    Page 9

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 17

    HR

    Logistic

    CSP

    Finance

    Separation of Logistics and Finance

    z Business Processes available since release 3.0A

    z Not separate components yet

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 18

    FI

    HRCSP

    Manu-facturing

    Sales,Shipping,Invoicing

    Separation of Sales and Manufacturing

    z Business Processes available since release 3.0A

  • 7/27/2019 J04

    10/23

    Page 10

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 19

    Central Reporting: Business InformationWarehouse

    FI

    HR

    Sales

    Manufacturing

    CSP

    BusinessInformationWarehouse

    z

    Available for 3.0D and later

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 20

    FI

    HR

    BusinessInformationWarehouse

    Manufacturing1

    CSP

    Manu-facturing

    2

    Manu-facturing

    3

    Sales

    Sales

    Sales

    Multiple Sales and Manufacturing Systems

    z Business Processes available since release 3.0A

  • 7/27/2019 J04

    11/23

    Page 11

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 21

    Sales,

    Shipping,Invoicing

    Sales,

    Shipping,Invoicing

    Advanced Planning and Optimizing

    FI

    HR

    BusinessInformationWarehouse

    Sales

    Manufacturing

    3

    Manufacturing

    2

    Manufacturing1

    APO

    CSP

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 22

    FI

    HR

    BusinessInformation

    Warehouse

    Sales

    Manufacturing3

    Manufacturing2

    Manufacturing1

    APOCSP

    ServicesCustomer

    Supplier

    Supply Chain Integration

    z e-commerce

    z EDI

    z ...

  • 7/27/2019 J04

    12/23

    Page 12

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 23

    ALE Offers Distributed Business Processes

    FI

    Sales Manufacturing

    WarehouseControl

    z Example: Customer Order Processing

    Customer

    Bank

    Supplier

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 24

    ALE Business Processes: Accounting

    z Distributed Financial Accounting

    z Distributed Cost Center Acco

    unting

    z Distributed Special Ledger

    z Consolidation Data

    z Profitability Analysis

    z Distributed Profit Center Accounting

    z Treasury

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 24

  • 7/27/2019 J04

    13/23

    Page 13

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 25

    ALE Business Processes: Logistics

    z Reallocation between Systems

    z Distribution of Sales and Shipping

    z Purchasing: Blanket Orders

    z SOP

    z Credit Limit Check

    z Product Data Manag

    ement

    z

    Enhanced Delivery Interface

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 25

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 26

    ALE Business Processes: Information Systems

    z Send Information from Logistic Systems toLogistic Information Systems

    T Inventory

    T Purchasing

    T Sales

    z Exchange Data between Information Systems

    T For all Logistic Information Systems

    z Business Information Warehouse

  • 7/27/2019 J04

    14/23

    Page 14

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 27

    ALE Business Processes: Human Resources

    z HR results -> FI/CO

    T Payroll resultsT Travel expense accounting results

    T Results of personnel cost planning (synchronouscommunication)

    z Completion informati

    on Logistics -> HR

    T Time tickets

    T Attendances

    z

    HR as a single ComponentT

    35 Interfaces

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 27

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 28

    Master Data Distribution: General & Logistics

    z

    General

    T

    Customer

    T

    Vendor

    T Material

    T Characteristics

    T

    Classes

    T

    Classification

    z

    Logistics

    T

    Conditions (prices)

    T

    BOM (Bill of Materials)

    T Variant Configuration

    T Purchasing Info Rec.

    T

    Source List

    T

    Service Master Data

    T

    Article Master Data (retail)

  • 7/27/2019 J04

    15/23

    Page 15

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 29

    Master Data Distribution: CO, FI, HR

    z CO

    T

    Cost CenterT Cost Center Hierarchy

    T Profit Center

    T Profit Center Hierarchy

    T Cost Element

    T Activity Type

    T Tariff

    z FI

    T

    G/L Accountz HR

    T HR Master Data

    T Organizational Data

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 30

    ALE Business Processes to Non-SAP only

    z Warehouse Management

    z Accounting Interface to external systems

    T OAG BOD 'Post Journal' for material movements

    z Production Optimization Interface

    z Transportation

  • 7/27/2019 J04

    16/23

  • 7/27/2019 J04

    17/23

    Page 17

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 33

    Summary

    ALE Cross Application Processes

    Business Framework Architecture

    ALE Services

    Topics

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 33

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 34

    BAPIs as Interfaces

    z ALE Business Processes use BAPIs as interfaces

    z BAPIs are published and stable interfaces

    z BAPIs can be invoked synchronously andasynchronously

    z Asynchronous BAPIs make use of the IDoc-messaging

    technologyT Separation between interface and messaging technology

    T BAPIs can be invoked asynchronously through IDocs

  • 7/27/2019 J04

    18/23

    Page 18

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 35

    Interfacing on Application Layer

    Database

    Appli-cation

    Presen-tationClient

    z Communication controlled bybusiness logic

    z High scalability andperformance

    z Minimal network traffic

    z Platform independence

    Database

    Appli-cation

    Presen-tationClient

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 36

    ALE Services

    z Cross Application Processes require more thaninterfaces

    T Harmonization of the sub-process

    T Which system is the right server?

    T Semantic synchronization

    T Monitoring

    T Error handling

    => ALE provides special Servicesfor this

  • 7/27/2019 J04

    19/23

    Page 19

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 37

    Harmonization of Sub-Processes

    BusinessObject

    BusinessObject

    BusinessObject

    BusinessObject

    BusinessObject

    BusinessObject

    BusinessObject

    BusinessObject

    z A distributed Business Process consists of sub-

    processes running on different componentsz These sub-processes have to be harmonized

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 38

    Inventorycontrol

    Inventorycontrol

    Inventorymanagement

    Inventorymanagement

    Inventorycontrol

    Inventorycontrol

    Inventorymanagement

    Inventorymanagement

    Inventorymanagement

    Inventorymanagement

    Paris London

    London

    Brussels

    BrusselsLyon

    Lyon INVCON INVCON INVCON

    Which System is the Right Server?

    z ALE Distribution Model

    Rome

    Division

    Division

    01

    01

    BusArea

    BusArea

    1000

    1000

  • 7/27/2019 J04

    20/23

    Page 20

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 39

    Semantic Synchronization= Mapping of Business Process activities into several databases

    BusinessObject

    BusinessObject

    BusinessObject

    BusinessObject

    BusinessObject

    BusinessObject

    BusinessObject

    BusinessObject

    z Changes of business objects in one component

    have to be synchronized with the other components

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 40

    Consistency checks

    z Consistency checks exist for the customized settingsin different areas:

    T consistency between distribution model and customized dataon the outbound and inbound side (e.g. partner profiles)

    T consistency check for the customizing in the linked applications

    T consistency check for control data

  • 7/27/2019 J04

    21/23

    Page 21

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 41

    Monitoring

    z Special monitoring functions exist for asynchronous

    communication:T IDoc-Overview

    T IDoc-Trace

    T Asynchronous RFC

    T ALE-Audit

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 42

    Sendingapplication

    Sendingapplication

    Receivingapplication

    Receivingapplication

    application

    messages

    auditmessage

    application links

    process queue

    statistic figures

    Audit

    ALE Audit

    z Let the sender know the status of processing in targetsystems

    z Provide a link between distributed business objects

  • 7/27/2019 J04

    22/23

    Page 22

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 43

    Applicationposting

    ALE layer

    M

    Comm. layer

    C

    A C

    !?

    !?

    !?

    !?

    Error-processingWorkflow

    Outbound

    Inbound

    !?

    !?

    Error processing via Workflow

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 44

    Summary

    ALE Cross Application Processes

    Business Framework Architecture

    ALE Services

    Topics

  • 7/27/2019 J04

    23/23

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 45

    Summary

    z There are many reasons for distributed applications

    z Distributed applications require cross applicationbusiness processes

    z ALE provides cross application business processes

    z ALE provides special services for distributedapplications

    z ALE is a proven technology

    SAP AG 1998 SAPTechEd 98, Karlsruhe (Rademann) / 46

    ERDEnterprise Reference Data(master data maintenance)

    IPOOperations

    FICentral FI/CO

    ReportingMgmt Reporting

    Master Data Master Data

    Master Data

    FI/CODocuments, FI rollup,Special Ledger

    Credit

    Info

    SpecialLedger

    Legacy Systems

    Legacy Systems

    Sales InfoStructures

    FI docs

    Legacy Systems

    CO docs

    TM

    Example: ALE at Digital Equipment Corporation