j04
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