Professional Documents
Culture Documents
ALE Within The Business Framework - Cross Application Processes
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
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
continental installation
SAP AG 1998
regional installation
local installations
Page 2
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
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
Page 3
Methodology
Methodology
Application 1
Application n
SAP AG 1998
ALE
Global ASAP
Application Link Enabling Business Process Middleware
Global ASAP
BAPI
Business Application Programming Interface
Application n
Business Framework
SAP AG 1998
<J4> SAPTechEd 98, Karlsruhe (Rademann) / 8
Page 4
Investment Mgmnt
Treasury
SAP AG 1998
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
WMS/ TMS
SAP AG 1998
Page 5
INTERNET
Business Connector
Proxy BAPI BAPI Proxy Proxy
DCOM
BAPI Control DCOM Component Connector
R/3
BAPI
BAPI
BAPI
BOR
Proxy
Proxy
Proxy
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
Page 6
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
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
Java
Connector
BO BO
BAPI
R/3 R/3
Mercator
SAP AG 1998
Page 7
Complementary Software
> 250 BAPI Validated and BAPI Certified Partners
Warehouse control systems
R/3
Point-of-Sale
.....
SAP AG 1998
<J4> SAPTechEd 98, Karlsruhe (Rademann) / 15
z z
HR
CSP
SAP AG 1998
Page 8
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
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
SAP AG 1998
CSP
HR
ManuManufacturing facturing 3 2
SAP AG 1998
Manufacturing 1
Page 10
FI
APO
CSP
HR
SAP AG 1998
z z z
e-commerce EDI
Customer Services
...
APO
Sales FI
CSP
HR
SAP AG 1998
Page 11
Sales
Manufacturing
Supplier
Customer
FI
Warehouse Control
Bank
SAP AG 1998
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
Page 12
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
z z
SAP AG 1998
Page 13
communication)
z HR as a single Component
T 35 Interfaces
SAP AG 1998
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
Page 14
z z
FI
T G/L Account
HR
T HR Master Data T Organizational Data
SAP AG 1998
z z z z
SAP AG 1998
Page 15
Further Interfaces
z z
SAP AG 1998
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
10%
80%
<J4> SAPTechEd 98, Karlsruhe (Rademann) / 32
Page 16
Topics
Business Framework Architecture ALE Cross Application Processes ALE Services Summary
SAP AG 1998
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
Page 17
SAP AG 1998
ALE Services
SAP AG 1998
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
SAP AG 1998
Division Division
BusArea BusArea
Lyon Lyon
INVCON
Rome
INVCON
Brussels Brussels
INVCON
SAP AG 1998
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
SAP AG 1998
Consistency checks
T consistency check for the customizing in the linked applications T consistency check for control data
SAP AG 1998
Page 20
Monitoring
SAP AG 1998
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
audit message
SAP AG 1998
Page 21
ALE layer
Comm. layer
!? !?
Error-processing Workflow
!? !? Inbound
!? !?
SAP AG 1998
Topics
Business Framework Architecture ALE Cross Application Processes ALE Services Summary
SAP AG 1998
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
ERD
Enterprise Reference Data (master data maintenance)
Master Data
IPO
Operations
Credit Info
FI
Reporting
Mgmt Reporting
Legacy Systems
SAP AG 1998
Page 23