Вы находитесь на странице: 1из 76

IBM Business Consulting Services

Advanced Planning and Optimizer

Supply Chain Management

Copyright IBM Corporation 2003

IBM Business Consulting Services

General Topics
Supply Chain Management Overview What is Supply Chain Management Where does it fit SCM Process Requirement of APO for SCM planning Advance Planning and Optimization Components of SAP APO DP, SNP, PP, DS Integration with ECC - Core Interface Overview of CIF Data creation in CIF Integration Model Variant Outbound queues and Inbound queues CIF Debugging Appendix Technical inputs BAPI, BADI, EXIT, Function Modules, Reports, Tables

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

What is Supply Chain Management (SCM)?


The supply chain includes all activities related to the planning and executing of supply, production, and distribution management. Managing this supply chain effectively can increase business flexibility and create bottom-line value. Therefore, SCM can provide competitive advantage in todays networked economy.

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

TODAYS SEQUENTIAL SUPPLY CHAIN

SAPs Vision of SCM

SAP Transforms

ADAPTIVE SUPPLY CHAIN NETWORK


4 Presentation Title | Confidential | Document ID Advanced Planning and Optimizer
Copyright IBM Corporation 2010

IBM Business Consulting Services

SAP SCM Where does it fit


SAP Business Suite
SAP PLM
Maintenance & Quality

SAP SRM

SAP ERP
Financials Human Resources Corporate Services Operations
Inventory & Production

Sales Order & Distribution Management

Purchase Order Management

SAP CRM

SAP SCM

SAP NetWeaver
5 Presentation Title | Confidential | Document ID Advanced Planning and Optimizer
Copyright IBM Corporation 2010

IBM Business Consulting Services

APO - SAP SCM Supply Chain Planning Solution

SAP Advanced Planning and Optimization (SAP APO) supports comprehensive

planning capabilities:
-

Supply network planning Demand planning Supply chain network design

Collaborative planning processes (demand and supply)


Production planning Transportation planning Global available to promise (Global ATP)

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

APO Overview

Copyright IBM Corporation 2003

IBM Business Consulting Services

Overview of Advanced Planning and Optimizer


SAP (Advanced Planning and Optimizer) or SAP (APO) is the planning component within the mySAP SCM solution. APO is an acronym for Advanced Planner and Optimizer. This is a large component of SAP's New Dimension products. APO is an entire suite of supply chain planner applications that increase overall knowledge of the supply chain and provide forecasting, planning and optimization. There are eight application levels within SAP APO: network design, supply network planning, demand planning, production planning and detailed scheduling, transportation planning and vehicle scheduling, global availability and supply chain collaboration. The SAP APO is not a standalone application and requires a backend ERP system such as SAP R/3 for the execution. SAP R/3 communicate with SAP APO using the APO Core Interface (CIF) which supplies SAP APO with the master and the transaction data in the real time. Interaction between the SAP R/3 at backend and the SAP APO is in real time and any data related to the production, the sales or the supplies is immediately transferred from one system to another without requiring any batch processing.

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Advanced Planning and Optimizer contd

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Modules within SAP APO


Supply Chain Cockpit - A graphical tool for evaluating and controlling the supply chain Demand Planning - a toolkit of statistical and collaborative forecasting techniques. Supply Network Planning - used to calculate quantities to be delivered to a location in order to match customer demand and maintain the desired service level. Global Available to Promise - uses a rule based strategy to ensure you can deliver what you promise to your customers. Transportation Planning / Vehicle Scheduling - optimizes transportation route and schedules vehicle resources. Service Parts Planning Production Plan / Detailed Scheduling - create procurement proposals for in-house production or external procurement to cover product requirements and optimizes the same.
10 Presentation Title | Confidential | Document ID Advanced Planning and Optimizer
Copyright IBM Corporation 2010

IBM Business Consulting Services

The Complete SCM Solution


Measure

Supply Chain Performance Management

Vendor

Demand Planning (DP)

Supply Network Planning (SNP)

Dyn. Supply Chain Cooperation

Plan

Dyn. Supply Chain Cooperation

Customer

Private Exchanges

Private Exchanges

Source
Supplier Relationship Management

Make
Production Planning/ Detailed Scheduling

Deliver
Availability Check

(ATP)
Transportation Planning

(SRM)
Scheduling agreement release

(PP/DS)

(TP/VS)

Partner

Partner

Monitor

Supply Chain Event Management


11 Presentation Title | Confidential | Document ID Advanced Planning and Optimizer
Copyright IBM Corporation 2010

IBM Business Consulting Services

Supply Chain Planning: Why do companies need it? Balance & optimize supply and demand Customers

Storage Locations

DEMAND

SUPPLY

Plants

Suppliers

12

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

SAP APO Components

DP SNP PP DS

Copyright IBM Corporation 2003

IBM Business Consulting Services

Components of APO continued


Managing the flow of products and services and the associated information, across the business system to maximize value to the end consumer. Suppliers Manufacturer Distribution Retailer Consumer

Product/Services

Demand Planning
Demand and Cash flow

Information

Reuse/Maintenance/After Sales Service

14

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Supply Chain Planning at a Glance

15

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Factors that Influence Demand Planning and SNP

16

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Overview of SAP APO Demand Planning

17

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Demand Planning Concept

18

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

APO Application Architecture

19

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Extracting Transaction Data

20

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Data Storage in DP / SNP


In liveCache time series objects
Data stored in buckets, no reference to orders Suitable for tactical planning (DP)

In liveCache orders

Data stored with reference to orders Suitable for operative planning (SNP)

In an InfoCube

Data stored in infocube Suitable for old planning data (like sales history based on which forecasting can be carried out)

21

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

What is LiveCache
The SAP liveCache technology is an object-based enhancement of the SAP MaxDB database system. It was developed for managing complex objects in applications in which large quantities of data must be constantly available and changeable. You can only use SAP liveCache technology with SAP applications.

Properties of an SAP application with SAP liveCache technology:


With optimal configuration, all application data and objects are located in the working memory Multiple application servers are sharing the read/write cache Relational and object-oriented data modeling Data-intensive business logic is executed close to the application data (minimizing round trips) All database functions are available

22

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

APO Core Interface (CIF)

Copyright IBM Corporation 2003

IBM Business Consulting Services

Overview of CIF

24

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

What is Core Interface ?

APO Core Interface


-

connects an APO and a standard R/3 system


determines source and target systems within complex system environments through Integration Models

supplies APO with the relevant master and transaction data


transfer of planning relevant data only initial and incremental data transfer real-time interface

returns planning results to the OLTP system


APO-CIF is delivered as a plug-in . This is a general product name given by SAP for the R/3 interfaces to the new dimension applications. R/3 Plug-in is name of an R/3 enhancement which enables integration with the mySAP.com components like BW, APO, SEM, etc. APO-CIF interface solution is available for R/3 systems from Release 3.1I.

25

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

APO Core Interface (CIF)


APO software includes a communication layer to enable integration between APO and OLTP systems (eg. R/3 system). APO CIF is the communication layer to be applied to R/3 to enable integration of R/3 system with APO system. There is a similar communication layer which comes as a standard function in the APO system. APO CIF is a real-time interface between R/3 & APO system The main roles of CIF are : - Determine source and target systems - Initially supply APO with master and transactional data - Incrementally keep on supplying APO with transactional data - Return planning results to R/3 system In order to integrate two systems together, data mapping must take place. Data mapping includes matching up table/structure names and field names between systems. CIF integration models provide automatic data mapping between R/3 objects and the corresponding objects in APO. Between non-R/3 ERP and APO, other interfaces like BAPI or ALE are used.

26

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

CIF Functions
ERP -> APO
Master Data
Locations Products PPMs (BOM+Routing) Characteristics Capacities

Transaction Data
Planned/Production Orders Sales Orders Purchase Orders Stocks ATP Requests

APO -> ERP


Planning Results
ATP Results Manufacturing Orders Procurement Orders VMI Sales Orders

APO

ERP

BW

APO

ERP APO ERP

ERP

27

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

CIF Setup and Related Configuration Tasks

R/3
-

APO
-

Set up a logical system Assign LS to client Set up RFC destination Define target system (same name as the RFC destination)

Set up a logical system Assign LS to client Set up business system group

Assign LS to BSG

Note : Details of the CIF configurations are not covered in this training However, the required CIF settings are mentioned in the attached document for reference
28 Presentation Title | Confidential | Document ID Advanced Planning and Optimizer
Copyright IBM Corporation 2010

IBM Business Consulting Services

Some useful transaction for CIF setting in R/3 and APO


Initial CIF Settings R/3
Check ALE settings or activate ALE settings Define the logical system BD54 Assign logical system to a client SCC4 Set the RFC destination SM59 Assign target system and queue type CFC1 Maintain the SAP APO release NDV2 Activate BTEs for SAP APO integration BF11 User parameters for CIF CFC2

Initial CIF Settings APO


Check ALE settings or activate ALE settings Define the logical system BD54 Assign logical system to a client SCC4 Set the RFC destination SM59 Set up business system group Create BSG /SAPAPO/C1 Assign logical systems to BSG /SAPAPO/C2 Maintain distribution definitions /SAPAPO/CP1 User parameters for CIF /SAPAPO/C4

29

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Some Useful transaction related to CIF in R/3 and APO


CIF related transaction R/3
CFM1 Create integration model CFM2 Activate/deactivate integration models CFG1 View CIF application log CFC2 User parameters for CIF CFC3 Block sizes for initial transfer CFM5 Filter object search in integration models CFC1 Define logical systems as APO systems NDV2 Setting of release level of APO systems SMQ1 qRFC monitor incl. functions start, stop, execute SM59 Definition of RFC destinations SALE Definition of logical systems

CIF related transaction APO


/SAPAPO/C3 View CIF application log /SAPAPO/C4 Setting of user parameters CIF /SAPAPO/C5 Send planning results to R/3 /SAPAPO/C1 Create business system group /SAPAPO/C2 Assign logical systems to a business system group /SAPAPO/CQ SCM Queue Manager /SAPAPO/CCR Comparison/reconciliation tool SMQ1 qRFC monitor incl. functions start, stop, execute SM59 Definition of RFC destinations SALE Definition of logical systems

30

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Overview of data creation in CIF


R3 to APO

31

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Transfer of Master Data


Initial transfer

R/3
R/3 master data
Plant Customer Vendor Material master Capacity Routing and bill of material

APO
APO master data
Location Product Resource Production process model

Incremental data transfer

32

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Integration Model
Transaction Code : CIF-EA Integration Model distinguishes between Master Data and Transactional Data elements You can have multiple integration models. However, there are certain recommendations in deciding how many integration models to create for an implementation (details given later) In integration model, you select: The data sets (master data objects, transactional data objects) APO target system for data transfer

Creation, Change, Display, Deletion possible

33

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Integration Model Initial Data Transfer


1. Generate integration model
Determine name and APO target system Select master data
Plant Name Target system

Material master
Resource

...

2. Activate integration model


Integration model is active
Start

Master data will be transferred

34

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Integration Model Generation


Integration Model = Name + Application Target System = APO System (it should be a logical system having active RFC connection) Specify data objects to transfer - Filtering criteria available {Examples: Plant, MRP Type (X0 or X1), MRP Controller} Execute system compiles the selected data objects (report available to check compiled objects) Generate (save the model)

35

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Integration Model Activation


Activate integration model (which has been generated in previous step) This initiates data transfer from R3 to APO The integration models are created with time-stamps The active integration model is indicated by the icon

36

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Selection Criteria MRP Type X0

R/3
MRP type MRP procedure X0 X

Material master D Material master C Material master B Material master A Mat. A X0

Integration model
Name Applic.

PUMP
MATERIALS

Target s. APOCLNT800

Without MRP, with BOM explosion

Material master ... Customers

Relevant materials Mat. B X0 Mat. C X0 Mat. D VB Material Plant 1000 X0

APO

Planning in APO

Product C Product B Product A

MRP type Material ... status

37

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Which Products to plan in APO ?


Planning type APO recommended Possible in APO APO not recommended

Externally procured products with long replenishment times

Products manufactured in-house at bottleneck resources Products that are not critical for planning

(Non-critical) products planned with reorder point planning (Non-critical) products planned with KANBAN

38

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Transfer of New APO-Relevant Master Data


New Data Transfer
Integration Model-1 : Products A & B at 10:00 hrs New material (Product Q) to be transferred to APO

Regenerate Data
Integr Model-1 : Products A & B at 10:00 hrs

Deactivate Model
Existing integration model
Execute+ Save

"Activate"
Active/ Inact .

Activate Model
Re-Transfer of Product A, B & Q happens

Integration Model-1 : Products A,B,Q at 11:00 hrs Integration Model-1 : Products A & B at 10:00 hrs Transfer of only Product Q happens
39 Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Active

Inactive
Copyright IBM Corporation 2010

IBM Business Consulting Services

Transfer of New APO-Relevant Master Data


New Data Transfer
The system re-generates the existing model (the new master data is also selected here) and then activates it. Two models with the same name are then active, the only differences being the dates and times. If the data transfer starts in this situation, the system simply transfers the difference data. After the data transfer, the system deactivates the "old" integration model, leaving the "new" complete integration model as the active model.

Regenerate Data Transfer


If you want the system to retransfer all the master data of an existing integration model, you must deactivate the old models and activate only the new one. A comparison of all active models then takes place. As in this case, the model with the old time is not active, all data is transferred again.

40

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Incremental Data Transfer


Transaction CFC9
Material master Business Transaction Event, ALE change pointer, periodic no incremental data transfer Customers Business Transaction Event, ALE change pointer, periodic no incremental data transfer Vendors Business Transaction Event, ALE change pointer, periodic immed . immed . Changes to R/3 master data objects are recorded and the transfer of the changes is (periodically, for example) triggered immed .

APO
Changed R/3 master data objects are transferred into APO when the changes are saved in real-time

Incremental Data Transfer

no incremental data transfer


41 Presentation Title | Confidential | Document ID Advanced Planning and Optimizer
Copyright IBM Corporation 2010

IBM Business Consulting Services

Incremental Data Transfer ALE Change Pointers


n The process of incremental data transfer reverts to the ALE change pointer. This change pointer selects the master data for the system to retransfer. When you call up the transaction Incremental data transfer of master data (CFP1), specify the the logical target systems and the master data objects (material masters, vendors, sources of supply, customers), that have changes to be transferred.

ALE Change Pointer Settings


Change pointers are used by the ALE message distribution. Changes to Master Data are recorded and given a change number (if they are in an active message type). Transaction BDCP CIF Message types must be activated for change recording. Transaction BD50 Activate Change Pointers. Transaction BD61 The fields relevant to a message type to be selected. Transaction BD52

42

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Field Mapping between R3 and APO


Refer to the attached document for details

Master Data Mapping Between R3 and APO

Transactional Data Mapping Between R3 and APO

43

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Transactional Data Transfer R3 to APO

R/3
R/3 transaction data
Purchase orders Purchase requisitions Sales orders Planned orders Planned ind .reqmts Reservations Stocks ...

APO
Initial data transfer
APO transaction data
Order with category BF ( PchOrd ) AG ( PurRqs ) BM ( SalesOrder ) AI ( PlOrd .) FA (FC req .) AM ( PrdRes ) CC (Stock) ...

Initial data transfer takes through CIF


New transactional data or changes to existing transactional data are transferred automatically (realtime) Methodology of transfer is same (using Integration Models)

Incremental data transfer Realtime

The APO transaction data objects are not generally identical to those of the R/3 System. The system transfers various R/3 transaction data into APO as orders that differ by ATP category
44 Presentation Title | Confidential | Document ID Advanced Planning and Optimizer
Copyright IBM Corporation 2010

IBM Business Consulting Services

Publication of Planning Results APO to R3


Planning Results are transferred from APO to R3, which is termed as Publication Configuration in APO :
-

Basic settings (publication of planning results)


specify for each plant and publication type (example, in-house production or external procurement,etc), which R/3 System (logical system) to publish planning results.

For SNP, you set the form for transferring SNP planning results to the R/3 System with the Customizing operation: Set transfer to OLTP system. The default setting for SNP is that the changes are collected and transferred periodically. For PPDS :
-

In APO transaction /SAPAPO/C4 you set how (in what form) new transaction data is to be transferred from APO PP/DS into R/3. It is usually a real-time transfer (this is the default setting for PP/DS data). There is also the possibility of collecting the changes in APO first, then transferring them to the R/3 as a collected group (transaction /SAPAPO/C5).
Presentation Title | Confidential | Document ID Advanced Planning and Optimizer
Copyright IBM Corporation 2010

45

IBM Business Consulting Services

Publication of Planning Results

Report : /SAPAPO/RDMCPPROCESS T-Code : /SAPAPO/C5 Function Module : /SAPAPO/DM_CP_PUB Orders that have been created, changed or deleted in APO applications are published back to R/3 through the above function module. APO applications that can create, change, delete orders are: PP/DS : Direct Publication SNP : Periodic Publication
46 Presentation Title | Confidential | Document ID Advanced Planning and Optimizer
Copyright IBM Corporation 2010

IBM Business Consulting Services

Creation of integration model variant

47

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Integration model variant creation

CFM1 Creation of Variant

48

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Periodic Data Transfers through Batch Jobs


Generate integration model
Name Target system Application PUMPS APOCLNT800 MATERIALS

JOB_1
Variant PUMP_MAT
Execute

+
Save

Step 1

...
RIMODGEN report
alternative:

JOB_1_AND_2
Activate integration model
Name PUMPS

JOB_2
Variant
Active/ Inact .

Target system
Application

APOCLNT800 MATERIALS

PUMP_MAT

+
Start

Step 2

RIMODAC2 report
49 Presentation Title | Confidential | Document ID Advanced Planning and Optimizer
Copyright IBM Corporation 2010

IBM Business Consulting Services

Periodic Incremental Data Transfers through Batch Jobs


The settings for an incremental data transfer can be saved as variants and used for periodic scheduling of incremental data transfer as a job. Report RCPTRAN4 is used for that purpose.
Master data change
Material master A
Mat.planning MRP type

Change pointer generally active? Relevant message type active?

Change pointer

X0 Customizing

Matl . ...

B in -house pro. time

Plan. deliv .time 10 days 11 days

Matl . A Plan. deliv . time

Variant DELTA_MAT

Incremental data transfer Target sys. Object types Material master APOCLNT800

Incremental data transfer


Execute

...
Product A Plan. deliv .time 11 days

APO

Changed master data in APO

Delete change pointers regularly


50 Presentation Title | Confidential | Document ID Advanced Planning and Optimizer
Copyright IBM Corporation 2010

IBM Business Consulting Services

Overview about Outbound queues and Inbound Queues

51

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Data Transfer Technique

Data transferred in both directions (from R/3 to APO as well as from APO to R/3) by means of one or more queued Remote Function Calls (qRFC). The function calls are buffered in the sending system and executed asynchronously in the same sequence they were called. This serialization is controlled by the use of identical queue names and is required to assure consistency. Multiple qRFCs can be combined into a logical unit of work (LUW), whereby one LUW on the sender side results in one LUW on the receiver side.

52

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Communication Method

The queue for communication might be of two types : Outbound Queue Inbound Queue

53

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Communication Method - Outbound Queue


Calling system sends the queues to the receiving system without taking care of the system load of the receiving system. No scheduling of the processes happen in the receiving system. Effect : - Overloading of receiving system - CIF performance deteriorates with high data volume

54

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Communication Method - Inbound Queue


Calling system sends the queues to the entrance (inbound) of the receiving system which allows the receiving system to control the system queue load on its own. Scheduling of the processes happen in the receiving system.

Effect : - Better CIF performance


To change from Outbound to Inbound Queue : Refer Notes 388001, 388528, 388677

55

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Important Pre-Requisite at R3 and APO end (1)

Logging Mode to be switched on :


Transaction in R3 Transaction in APO : CFC2 : /SAPAPO/C41

Normal
-

the number of data records transferred is logged

Detailed
-

the number and content of the data records transferred is logged

Delete entries:
-

You can delete logs of the application log in R/3 and APO. The system does not delete the logs automatically. You can delete logs of the application log in R/3 and APO. Recommendation : Deleting the logs periodically (schedule background processing) Refer Next slide for further details

56

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Detailed Error Log

It is also required to delete the Error Logs periodically to avoid overflow of database. This can be done by : - In R/3 Side : T-Code : CFGD Report : RDELALOG /SAPAPO/RDELLOG - In APO Side T-Code : /SAPAPO/C6 Report :

Note : The above can be scheduled as a batch job, if required


57 Presentation Title | Confidential | Document ID Advanced Planning and Optimizer
Copyright IBM Corporation 2010

IBM Business Consulting Services

Steps to follow Data Transfer from R3 to APO


Data not found in APO

Check R/3 application log (T-Code: CFG1) Yes

No

Check existence of active integration model

Check R/3 qRFC Monitor (T-Code: SMQ1) No

Yes

Check queue status

Correct error

Reactivate queue in R/3 and retransfer

Check APO application log (T-Code: /SAPAPO/C3)

Correct error

58

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Steps to follow Data Transfer from APO to R3


Data not found in R/3

Check APO application log (T-Code: /SAPAPO/C3) Yes Yes

No

Check existence of active integration model

Check APO qRFC Monitor (T-Code: SMQ1) No

Check queue status

Correct error

Reactivate queue in APO and retransfer

Check R/3 application log (T-Code: CFG1)

Correct error

59

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

CIF Debugging

Copyright IBM Corporation 2003

IBM Business Consulting Services

Module Objectives
At the conclusion of this unit, you will be able to:

Maintain Configurations for CIF Debugging Debug CIF Queue Inbound and Outbound

61

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Introduction
Master and Transaction data in APO is either created in APO or transferred from SAP R/3 CIF integration models used to transfer data. There will be Inbound and Outbound Queues Debugging can be done for both Queues by using Configurations enabled in APO

62

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

CIF Debugging
Contents
-

Inbound/Outbound Queue
Configurations Case Study

63

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Configurations
Go to transaction /SAPAPO/C4 Make an Entry for User Enable RFC Debugging (Debugging On, Recording of t/qRFCs (NOSENDS))

(Debugging On, Recording of t/qRFCs (NOSENDS))

64

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Example
Outbound Queue

C IF Debugging O utbound

Inbound Queue

C IF Debugging Inbound

65

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Appendix

Copyright IBM Corporation 2003

IBM Business Consulting Services

CIF Monitoring

R/3

Application log R/3: Error

APO

RFC

Master/ transaction transaction data data

- Communication errors - Application errors

Core Core Interface Interface

RFC

APO master/ transaction data


live Cache Cache

Application log APO: Error

67

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

CIF Monitoring Applications at a Glance


On R3 side
-

qRFC Monitor (Transaction CFQ1) Application Log (Transaction CFG1)

On APO side
-

qRFC Monitor (Transaction SMQ1) Application Log (Transaction /n/SAPAPO/C3)

Monitoring both R3 and APO from within APO


-

SCM Queue Manager (Transaction /n/SAPAPO/CQ) qRFC Alert (Transaction /n/SAPAPO/CW)

68

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Monitor Change Transfer- R/3


Report : RCPQUEUE (Use T-Code : SE38)

This report is used to monitor the transfer of Transaction Data. This report can be used for :
Checks the status of the active data channels - accordingly various data channels can be closed or opened. Display and analyze the objects to be transferred for each filter object

The list of the data channels are given in next slide.

69

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Data Channels Data-Object-wise


Initial supply Stock Purchase orders and purchase reqn Planned orders/Production orders Sales orders Manual reservations Confirmations Planned independent Rqmnt Materials Production campaigns Master data for classes Master data for characteristics CF_ADC_LOAD CFSTK* CFPO* CFPLO* CFSLS* CFRSV* CFCNF* CFPIR* CFMAT* CFPCM* CFCLA* CFCHR*

70

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

qRFC Status and their Implications


Refer to the attached document

71

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Data Inconsistency between R3 and APO CIF Delta Report


APO
Report /SAPAPO/CIF_DELTAREPORT2 Partner system (R/3) Material Plant Integration model Objects to be checked Sales orders Production/process orders ... Purchase requisition ... R3CLNT800 P-102 100 Pump (optional) (optional) (optional)

R/3

Storage location stocks Sales order stocks ... ... Compare


live Cache

Database

72

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Demand Planning and SNP process flow

73

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Technical Components of APO for development

Refer to the following document


Includes - BAPI - BADI - EXIT - Report - Table

74

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Questions and Answers

75

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

IBM Business Consulting Services

Congratulations!
Congratulations for completing this training Thanks for your participation!

76

Presentation Title | Confidential | Document ID Advanced Planning and Optimizer

Copyright IBM Corporation 2010

Вам также может понравиться