4.2 Technology Components
4.2.1 SAP Exchange Infrastructure
Based on a native Web infrastructure that leverages open standards, SAP Exchange Infrastructure (SAP XI) makes it possible to manage the broad diversity of highly
heterogeneous components from a multitude of vendors and to run in various technology environments. The integration capabilities capture shared business semantics and act as a mediator between the services and their technical implementations. It includes technical functions, such as Web service discovery, queuing, mapping, and routing. It also establishes an infrastructure for business process management and high-performance execution within and across organizational boundaries.
Exchange-based process integration removes the problems of direct connections by extracting shared collaboration knowledge. These shared business semantics ease the integration of both external and internal components. Instead of directly coding point-to-point interfaces for each new component, the exchange infrastructure allows instant plug-in of new components once per component. This provides the flexibility needed in today’s
fast-changing business world, and it reduces integration costs compared to the direct connection approach.
4.2.2 SAP liveCache
SAP liveCache for SAP SCM
SAP liveCache is based on SAP DB technology and ensures the highest mySAP SCM performance. SAP liveCache is SAP's state of the art memory-based computing technology for real-time, high-speed processing of very large data volumes. The main capabilities of SAP's new memory-resident object oriented technology are the following:
• Application logic execution right where the data is stored in order to avoid network overload
• Aggregation of relational data structures retrieved from the database into application-specific optimized data representations in main memory. As a result, optimization and planning tasks can be performed in minutes or seconds.
• Built-in business functionality in the form of C++ object methods
• Semantic synchronization with the SAP database
• Ready to exploit 64-Bit technology
For more information about liveCache technology infrastructure, requirements, and
performance recommendations, see SAP Service Marketplace at service.sap.com/scm.
SAP liveCache is available on Windows 2000 (or higher) and on 64-Bit UNIX (as of SAP APO 3.0A).
LCA Routines for SAP SCM
ABAP programs and the SAP APO optimizers use native SQL for communicating through the standard SAP database interface to liveCache. SAP liveCache has an SQL interface that is
4 Software Components Overview 4.2 Technology Components
used to communicate with the SAP instances. With native SQL, ABAP programs call stored procedures in the SAP liveCache that point to Component Object Model (COM) routines written in C++. An SQL class provides access from the LCA routine (formerly known as COM routines) to the SQL data.
The LCA routines are part of a dynamic link library that runs in the process context of the SAP liveCache instance.
The LCA routines have direct access to the objects stored in the SAP liveCache and can change them. This includes creation and deletion of objects in the SAP liveCache.
5 Software Component Matrix 4.2 Technology Components
5 Software Component Matrix
This section provides an overview of which business process of mySAP SCM uses which component.
Please note that there are software requirements for each component below, which are not explicitly mentioned in this documentation. They are
documented in the relevant installation guides.
This Master Guide provides just one way to implement each business process. This is the implementation valid for SAP SCM 5.0.
For other ways to implement business processes, see the Scenario Component List Viewer in SAP Service Marketplace
(service.sap.com/scl).
mySAP SCM Business Processes Software Component
Key: X = mandatory; (X) = optional Process
Group
Business Process
SAP SCM 5.0 – SCM Optimizer
SAP SCM 5.0 – SAP liveCache SAP NW 2004s usage type BI SAP NW 2004s usage type PI SAP CRM 5.0 – CRM Server
SAP SCM 5.0 – SCM Server ERP 2005 – ECC Server
Demand Planning & Forecasting X X (X) X
Responsive Demand Planning X X
Safety Stock Planning X X
Distribution Planning X X (X)
Responsive Replenishment
Planning X X
Purchase Order Processing X X X
SMI with Purchase Order
Processing X X X
Supply Network Planning
Heuristic X X (X)
Supply Network Optimization X X (X)
Demand and Supply Planning
Multilevel Demand and Supply
Matching X X (X)
5 Software Component Matrix
SAP liveCache usage type BI usage type PI CRM Server
SCM Server ECC Server
Inbound Processing & Receipt
Confirmation without WM (X) (X) X
Inbound Processing & Receipt
Confirmation with WM (X) (X) X
Inbound Processing & Receipt
Confirmation with WM in SCM X X X
Outbound Processing with WM (X) (X) X Outbound Processing without
WM (X) (X) X
Outbound Processing with WM
in SCM X X X
Warehousing & Storage X
Warehousing & Storage in SCM X X X
Warehousing
Cross Docking X
Physical Inventory on Storage
Location Level X
Physical Inventory on Storage
Bin Level X
Physical Inventory on Storage
Bin Level in SCM X X
5 Software Component Matrix 4.2 Technology Components
Process Group
Business Process
SCM Optimizer
SAP liveCache usage type BI usage type PI CRM Server
SCM Server ECC Server
Sourcing X X (X)
Manufacturing (Planning & Operations)
Production Planning (Repetitive
5 Software Component Matrix 4.2 Technology Components
Process Group
Business Process
SCM Optimizer
SAP liveCache usage type BI usage type PI CRM Server
SCM Server ECC Server
Production Planning (Process
Manufacturing) MTS in ERP X X X
Production Planning (Repetitive
Manufacturing) CTO in SCM X X X
Production Scheduling (Manual
Scheduling) X X
Production Scheduling with
Scheduling Heuristics X X
Production Scheduling
Optimization X X
Production Scheduling with
Block Planning X X
Production Scheduling with
Production Campaigns X X
Manufacturing Execution
(Process Manufacturing) (X) (X) X
Manufacturing Execution
(Discrete Manufacturing) (X) (X) X
Manufacturing (Planning & Operations)
Manufacturing Execution
(Repetitive Manufacturing) (X) (X) X
6 References
6 References
List of referenced documentation for mySAP SCM and its business processes.
Title Purpose Where to Find Installation Guides
service.sap.com/instguides Installation Guides of
SAP ECC 6.0 Installing the ERP
Server → mySAP
Business Suite Solutions → mySAP ERP → mySAP ERP 2005 → SAP ECC 6.0
Server service.sap.com/instguides → mySAP Business Suite Solutions → mySAP SCM → Using SAP SCM 5.0
Installation Guide –
SAP liveCache Installing the SAP liveCache Server
System>:<Database> Installing the BI Server
Components → SAP Solution Manager
Master Guides
Management → mySAP
Business Suite Solutions → SAP CRM 5.0 → mySAP Customer Relationship Management 5.0