Download as pdf or txt
Download as pdf or txt
You are on page 1of 23

ALE within the Business Framework Cross Application Processes

Cay Rademann
SAP AG
SAP AG 1998
<J4> SAPTechEd 98, Karlsruhe (Rademann) / 1

Topics
Business Framework Architecture ALE Cross Application Processes ALE Services Summary

SAP AG 1998

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 2

Page 1

With the constant increase of data volumes and the necessity of reactions to fast changes in the market, monolithic and central solutions become insufficient and are hardly maintainable.
Diebold Management Report Nr. 1 - 98

SAP AG 1998

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 3

Why Distributed Applications?

continental installation
SAP AG 1998

regional installation

local installations

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 4

Page 2

Reasons for Distribution

z z z z z z z z z

Regional distribution Organizational reasons Integration of different systems Flexibility Costs Security System availability Performance Political reasons

SAP AG 1998

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 5

Business Framework for Competitive Advantage

z z

Speed to market
T Fast deployment of new functionality without disruption T Eased reuse and collaboration of different components T Better focus on industry specific solutions

Flexibility
T T T T
Dynamic reconfiguration of implemented systems Extended choices between complementary components Eased enhancement with custom-specific functionality Leveraging new technologies more easily
Complementary Prod. Customspecific Funct. Internet Solut. Legacy Appl. Others

SAP Components

Business Framework Business Backbone


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

Page 3

Interoperability Between Independent Business Components Requires:


Rules for semantic synchronization between business processes Open application programming interface at business process level Abstraction of the communication infrastructure

Methodology

Methodology

Application 1

Application n

SAP AG 1998

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 7

The Business Framework Architecture as a Scalable Business Backbone

ALE
Global ASAP
Application Link Enabling Business Process Middleware

Global ASAP

BAPI
Business Application Programming Interface

Application n

R/3 Technology Infrastructure

Business Framework
SAP AG 1998
<J4> SAPTechEd 98, Karlsruhe (Rademann) / 8

Page 4

Independent Components of SAPs Solution Family


Enterprise Mgmnt Business Information Warehouse Tax Warehouse Human Resource

Investment Mgmnt

Working General Capital Ledger Asset Costing

Treasury

ABC-Management Order Fulfillment

Product Data Mgmnt

Inbound Logistics Execution

Outbound Logistics ManuExecution facturing Execution

B2B Electronic Commerce

Advanced Planner & Optimizer

Sales Force Automation

SAP AG 1998

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 9

Generic Product
Example: SAP Scope
B2B
Business to Business

BW
Busin. Inform. Warehouse

SFA
Sales Force Automation

APO
Advanced Plann.&Optim.

EH&S

ESS
Employee Self Service

R/3
SAPNet

PDM

SAP SCOPE

Product Data Mgmt.

WMS/ TMS

SAP AG 1998

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 10

Page 5

Connectivity based on Open Middleware Standards

INTERNET
Business Connector
Proxy BAPI BAPI Proxy Proxy

DCOM
BAPI Control DCOM Component Connector

R/3

BAPI

Business Backbone BAPI


Proxy

BAPI

BAPI

JBAPI & JRFC Proxy JBuilder Access Builder

BOR

Proxy

Proxy

Proxy

CB Connector Object Bridge

Java
SAP AG 1998
<J4> SAPTechEd 98, Karlsruhe (Rademann) / 11

CORBA

Topics
Business Framework Architecture ALE Cross Application Processes ALE Services Summary

SAP AG 1998

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 12

Page 6

The Business Framework Component Land

z z z z z z z z z

Front-end applications, Internet Application Components Complementary software HR as a single component Separation of logistic and finance Separation of sales and manufacturing Business Information Warehouse for central reporting Multiple sales and manufacturing systems Advanced Planning & Optimizing Supply Chain Integration
<J4> SAPTechEd 98, Karlsruhe (Rademann) / 13

SAP AG 1998

Access to R/3 for Front-End Applications

z z z

Access for new kind of users through front-end applications and internet / intranet Connectivity to R/3 via BAPIs Major programming environments supported
HTTP COM/ DCOM Java CORBA OAGIS
Web Web Basis Basis DCOM
Component Connector

BAPI BAPI BO BO BAPI

Java
Connector

BO BO
BAPI

R/3 R/3

CB Connector Object Bridge

Mercator

SAP AG 1998

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 14

Page 7

Complementary Software
> 250 BAPI Validated and BAPI Certified Partners
Warehouse control systems

Production Optimization System (POI)

R/3

Point-of-Sale

Time & attendance systems

.....
SAP AG 1998
<J4> SAPTechEd 98, Karlsruhe (Rademann) / 15

HR as a Distributed SAP Component

z z

Available with R/3 release 4.0A Same functionality as in integrated system

Logistic, Finance, ...

HR

CSP
SAP AG 1998

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 16

Page 8

Separation of Logistics and Finance

z z

Business Processes available since release 3.0A Not separate components yet

Logistic

Finance

CSP

HR
SAP AG 1998
<J4> SAPTechEd 98, Karlsruhe (Rademann) / 17

Separation of Sales and Manufacturing

Business Processes available since release 3.0A


Sales, Shipping, Invoicing

FI

CSP

HR

Manufacturing
SAP AG 1998
<J4> SAPTechEd 98, Karlsruhe (Rademann) / 18

Page 9

Central Reporting: Business Information Warehouse z Available for 3.0D and later
Sales FI

CSP

HR

Manufacturing

Business Information Warehouse

SAP AG 1998

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 19

Multiple Sales and Manufacturing Systems

Business Processes available since release 3.0A


Sales SalesSales FI

CSP

HR

Business Information Warehouse

ManuManufacturing facturing 3 2
SAP AG 1998

Manufacturing 1

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 20

Page 10

Advanced Planning and Optimizing


Sales, Sales, Shipping, Shipping, Sales Invoicing Invoicing

FI

APO
CSP
HR

Business Information Warehouse

Manufacturing Manufacturing Manufacturing 1 2 3

SAP AG 1998

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 21

Supply Chain Integration

z z z

e-commerce EDI
Customer Services

...
APO

Sales FI

CSP

HR

Business Information Warehouse

Manufacturing Manufacturing Manufacturing 1 2 3


Supplier

SAP AG 1998

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 22

Page 11

ALE Offers Distributed Business Processes

Example: Customer Order Processing

Sales

Manufacturing

Supplier

Customer

FI

Warehouse Control

Bank

SAP AG 1998

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 23

ALE Business Processes: Accounting

z z z z z z z

Distributed Financial Accounting Distributed Cost Center Accounting Distributed Special Ledger Consolidation Data Profitability Analysis Distributed Profit Center Accounting Treasury

SAP AG 1998

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 24

Page 12

ALE Business Processes: Logistics

z z z z z z z

Reallocation between Systems Distribution of Sales and Shipping Purchasing: Blanket Orders SOP Credit Limit Check Product Data Management Enhanced Delivery Interface

SAP AG 1998

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 25

ALE Business Processes: Information Systems

Send Information from Logistic Systems to Logistic Information Systems


T Inventory T Purchasing T Sales

z z

Exchange Data between Information Systems


T For all Logistic Information Systems

Business Information Warehouse

SAP AG 1998

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 26

Page 13

ALE Business Processes: Human Resources

HR results -> FI/CO


T Payroll results T Travel expense accounting results T Results of personnel cost planning (synchronous

communication)

Completion information Logistics -> HR


T Time tickets T Attendances

z HR as a single Component
T 35 Interfaces

SAP AG 1998

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 27

Master Data Distribution: General & Logistics


z
General
T T T T T T
Customer Vendor Material Characteristics Classes Classification

Logistics
T T T T T T T
Conditions (prices) BOM (Bill of Materials) Variant Configuration Purchasing Info Rec. Source List Service Master Data Article Master Data (retail)

SAP AG 1998

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 28

Page 14

Master Data Distribution: CO, FI, HR


z
CO
T T T T T T T
Cost Center Cost Center Hierarchy Profit Center Profit Center Hierarchy Cost Element Activity Type Tariff

z z

FI
T G/L Account

HR
T HR Master Data T Organizational Data

SAP AG 1998

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 29

ALE Business Processes to Non-SAP only

z z z z

Warehouse Management Accounting Interface to external systems


T OAG BOD 'Post Journal' for material movements

Production Optimization Interface Transportation

SAP AG 1998

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 30

Page 15

Further Interfaces

z z

More than 1000 BAPIs


T Overview: BAPI-Browser T Open BAPI Network: http://www.sap.com/bapi

R/3 Interface Adviser

SAP AG 1998

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 31

Enhancements / New Scenarios

If a scenario is not available in the standard, you can enhance existing scenarios or create new ones.
T ALE Programming T BAPI Programming

Available in standard

10%
SAP AG 1998

Non-standard, but implementation possible

Scenario not possible

10%

80%
<J4> SAPTechEd 98, Karlsruhe (Rademann) / 32

Page 16

Topics
Business Framework Architecture ALE Cross Application Processes ALE Services Summary

SAP AG 1998

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 33

BAPIs as Interfaces

z z z z

ALE Business Processes use BAPIs as interfaces BAPIs are published and stable interfaces BAPIs can be invoked synchronously and asynchronously Asynchronous BAPIs make use of the IDoc-messaging technology

T Separation between interface and messaging technology T BAPIs can be invoked asynchronously through IDocs

SAP AG 1998

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 34

Page 17

Interfacing on Application Layer


z z z z
Communication controlled by business logic High scalability and performance Minimal network traffic Platform independence
Database Database Presentation Client Application Presentation Client Application

SAP AG 1998

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 35

ALE Services

Cross Application Processes require more than interfaces


T T T T T
Harmonization of the sub-process Which system is the right server? Semantic synchronization Monitoring Error handling

=> ALE provides special Services for this

SAP AG 1998

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 36

Page 18

Harmonization of Sub-Processes

z z

A distributed Business Process consists of subprocesses running on different components These sub-processes have to be harmonized

Business Business Object Object

Business Business Object Object

Business Business Object Object

Business Business Object Object

SAP AG 1998

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 37

Which System is the Right Server?

ALE Distribution Model


Paris London London

Inventory Inventory control control


01 01

Inventory Inventory control control


1000 1000

Division Division

BusArea BusArea

Lyon Lyon

INVCON

Rome

INVCON

Brussels Brussels

INVCON

Inventory Inventory management management

Inventory Inventory management management

Inventory Inventory management management

SAP AG 1998

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 38

Page 19

Semantic Synchronization
= Mapping of Business Process activities into several databases

Changes of business objects in one component have to be synchronized with the other components

Business Business Object Object

Business Business Object Object

Business Business Object Object

Business Business Object Object

SAP AG 1998

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 39

Consistency checks

Consistency checks exist for the customized settings in different areas:


T consistency between distribution model and customized data
on 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

SAP AG 1998

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 40

Page 20

Monitoring

Special monitoring functions exist for asynchronous communication:


T T T T
IDoc-Overview IDoc-Trace Asynchronous RFC ALE-Audit

SAP AG 1998

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 41

ALE Audit

z z

Let the sender know the status of processing in target systems Provide a link between distributed business objects
Sending Sending application application

Audit
statistic figures application links process queue

application messages

Receiving Receiving application application

audit message

SAP AG 1998

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 42

Page 21

Error processing via Workflow


Application posting
Outbound M

ALE layer

Comm. layer

!? !?

Error-processing Workflow

!? !? Inbound

!? !?

SAP AG 1998

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 43

Topics
Business Framework Architecture ALE Cross Application Processes ALE Services Summary

SAP AG 1998

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 44

Page 22

Summary

z z z z z

There are many reasons for distributed applications Distributed applications require cross application business processes ALE provides cross application business processes ALE provides special services for distributed applications ALE is a proven technology

SAP AG 1998

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 45

Example: ALE at Digital Equipment Corporation


TM

ERD
Enterprise Reference Data (master data maintenance)

Master Data

Master Data Master Data

IPO
Operations

Credit Info

FI

Special Ledger FI docs CO docs

Reporting
Mgmt Reporting

Central FI/CO FI/CO Documents, FI rollup, Special Ledger

Legacy Systems Legacy Systems

Sales Info Structures

Legacy Systems

SAP AG 1998

<J4> SAPTechEd 98, Karlsruhe (Rademann) / 46

Page 23

You might also like