Upload
ashutosh-kumar
View
209
Download
15
Tags:
Embed Size (px)
DESCRIPTION
NA
Citation preview
5/21/2018 Forecast Consumption in SAP APO SNP
1/22
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 2011 SAP AG 1
Demand Release and ForecastConsumption Consumption in APOSNP
Applies to:
SAP APODemand Planning & Supply Network Planning. For more information, visit theSupplierRelationship Management homepage.
Summary
Objective of this document is to demonstrate the configuration steps for Demand release from DemandPlanning to Supply Network Planning using mass job. Forecast consumption and required setting for Planingwith Final Assmebly is also touched to elaborate on forecast consumption logic.
Author: Jayant M Deulgaonkar
Company: Accenture
Created on:15 March, 2011
Author Bio
The author is a senior SAP APO consultant with over 11 years of industry experience. He has goodexpertise in the areas of APO DP, SNP and TPVS. He also has a background in R/3 Sales & Distribution anddomain experience in the field of Logistics and warehousing.
http://www.sdn.sap.com/irj/bpx/srmhttp://www.sdn.sap.com/irj/bpx/srmhttp://www.sdn.sap.com/irj/bpx/srmhttp://www.sdn.sap.com/irj/bpx/srmhttp://www.sdn.sap.com/irj/bpx/srmhttp://www.sdn.sap.com/irj/bpx/srm5/21/2018 Forecast Consumption in SAP APO SNP
2/22
Demand Release and Forecast Consum ption Cons umption in APO SNP
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 2011 SAP AG 2
Table of Content
Introduction ......................................................................................................................................................... 3
Pre Requisites .................................................................................................................................................... 3
Configuration Steps: ........................................................................................................................................... 4
Step 1: ............................................................................................................................................................. 5
Step 2: ........................................................................................................................................................... 10
Step 3: ........................................................................................................................................................... 11
Step 4: ........................................................................................................................................................... 11
Step 5: ........................................................................................................................................................... 12
Step 6: ........................................................................................................................................................... 12
Step 7: ........................................................................................................................................................... 13
Steps for Customizing ....................................................................................................................................... 14
Step 1: Maintain Distribution Function .......................................................................................................... 14
Step 2: Maintain Period Split Profile ............................................................................................................. 15
Step 3: Maintain Daily Bucket Profile ............................................................................................................ 15
Step 4: Create Release Profile ..................................................................................................................... 15
Step 5: Create Activity for mass processing ................................................................................................. 17
Step 6: Create Backgroud job ....................................................................................................................... 18
Step 7: Demand Deletion .............................................................................................................................. 19
Related Content ................................................................................................................................................ 21
Disclaimer and Liability Notice .......................................................................................................................... 22
5/21/2018 Forecast Consumption in SAP APO SNP
3/22
Demand Release and Forecast Consum ption Cons umption in APO SNP
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 2011 SAP AG 3
Introduction
Demand planning module is used for collaborative demand planning so as to predict future demand. This isdone in time series environment and on a aggregated time bucket. When it comes to use these predicteddemands for Supply Network planning it is important to have demands in Order series with details level timebucket. This enables using these orders for available tools e.g. CTM, Network Optimiser, Heuristics, andDeployment etc.
Pre Requisites
APO Demand planning being used with Forecast Driven Distribution Model. Business requirement is toconsume Forecast once orders are received against the forecast and want to plan for forecast errors if any.
The entries for the requirements type and the version in the transfer profile relate to the settings in R/3
The transactions in the R/3 customising for these entities are
Requirements Strategy - OPPS
Requirements Type - OMP1
Requirements Class - OMPO
Version - OMP2
The transferred independent requirements - MD63
A prerequisite for the data transfer from APO to R/3 is that the distribution definitions for the publication typeplanned independent requirements with the transaction /SAPAPO/CP1 You should maintain these as perrequirement. Usually following are maintained.
021 External Procurement
330 Shipment
340 Delivery
5/21/2018 Forecast Consumption in SAP APO SNP
4/22
Demand Release and Forecast Consum ption Cons umption in APO SNP
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 2011 SAP AG 4
Configuration Steps:
APO relies on R3 for all master data and customising to get transferred to APO through CIF. You need to setup below R3 Masters so as to forecast consumption flow from R3 to APO. 1 In material master (MRP 3)Strategy Group Planning with Final Assembly need to be defined.
In R3Material Master Strategy (Planning Strategy) contains the information of requirement class.Requirement class is referred as check mode in APO (This customisation will flow to APO through CIF thiswhen you create integration model for ATP Customisation)
For consumption logic to work Requirement strategy should be available in Material master.
Consumption mode with consumption period will define consumption periodicity.
Consumption group will define rules for consumption.
5/21/2018 Forecast Consumption in SAP APO SNP
5/22
Demand Release and Forecast Consum ption Cons umption in APO SNP
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 2011 SAP AG 5
Step 1:
Production > Material Requirement Planning > Master Data > Independent Requirement Parameters >Planning Strategy > Define Strategy
Select Strategy 40
5/21/2018 Forecast Consumption in SAP APO SNP
6/22
Demand Release and Forecast Consum ption Cons umption in APO SNP
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 2011 SAP AG 6
Display Strategy
Refer Requirement class and Requirement type of Customer requirement.
Corresponding Strategy in APO
The requirements strategy is assigned to the product in the product master. Following is the mapping ofstrategy in R3 and APO.
5/21/2018 Forecast Consumption in SAP APO SNP
7/22
Demand Release and Forecast Consum ption Cons umption in APO SNP
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 2011 SAP AG 7
To display Strategy in APO go to Transaction: S_AP9_75000142
Here category for forecast is indicative and all the categories with category group 3 Forecast areconsidered for consumption.
In forecast consumption you use the category group to determine which kind of orders, for example salesorders or planned orders, can consume the forecast.
Requirement Class:
Sales and distribution Basic Functions Availability Check and transfer of Requirements > Transfer
Requirements > Define requirement classes
5/21/2018 Forecast Consumption in SAP APO SNP
8/22
Demand Release and Forecast Consum ption Cons umption in APO SNP
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 2011 SAP AG 8
Select Requirement Class
Display details
5/21/2018 Forecast Consumption in SAP APO SNP
9/22
Demand Release and Forecast Consum ption Cons umption in APO SNP
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 2011 SAP AG 9
This Requirement class in APO is referred as Check Mode
5/21/2018 Forecast Consumption in SAP APO SNP
10/22
Demand Release and Forecast Consum ption Cons umption in APO SNP
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 2011 SAP AG 10
Step 2:
Use Own Filter Object Type for Requirements Reduction
Transaction: CFC9 (R3)
This indicator controls which filter object type is evaluated in integration models for the transfer of data forrequirements reduction.
If the indicator is not set, the filtering takes place on the basis of active integration models for material masterdata. The requirements reduction is transferred to SAP APO if active integration models exist for material
master data with a suitable material-plant combination. In this case, the requirements reduction is transferredfor all suitable material-plant combinations.
If you set this indicator, you can create integration models specifically for the Requirements Reduction filterobject type (type T_FCC). The filtering takes place on the basis of active integration models for requirementsreduction. In this case, you can control in greater detail for which material-plant combinations a requirementsreduction should be transferred to SAP APO.
5/21/2018 Forecast Consumption in SAP APO SNP
11/22
Demand Release and Forecast Consum ption Cons umption in APO SNP
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 2011 SAP AG 11
Step 3:
Independent Requirement Reduction for Movement Type
Transaction : OMJJ
Requirements reduction upon goods movements indicates that the system is to check whether a requirementis to be partially offset or reduced to zero for the material document item in question at the time a goodsreceipt is entered.
Step 4:
Integration Model for ATP Customising
Transaction:CFM1 to create integration model
CFM2 to activate integration model
Use required filters and select ATP Customizing to transfer settings to APO
5/21/2018 Forecast Consumption in SAP APO SNP
12/22
Demand Release and Forecast Consum ption Cons umption in APO SNP
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 2011 SAP AG 12
Step 5:
Define field catalogue for Consumption group definition
Transaction : /n/SAPCND/AO01
You can add new entries with available list. If you want to add more fields in the structure you need toappend structure /SAPAPO/KOMGO
Step 6:
Define consumption group
Transaction: /N/SAPAPO/CSP1
Select DP characteristics and relevant R3 field from Catalogue.
5/21/2018 Forecast Consumption in SAP APO SNP
13/22
Demand Release and Forecast Consum ption Cons umption in APO SNP
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 2011 SAP AG 13
Step 7:
Material master maintenance
Maintain Strategy Group and Consumption mode and Consumption period in MRP 3 view.
These settings will be available in APO after integration model is activated for the product locationcombination. You can assign consumption group in APO.
5/21/2018 Forecast Consumption in SAP APO SNP
14/22
Demand Release and Forecast Consum ption Cons umption in APO SNP
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 2011 SAP AG 14
Once Masters are set as per requirement and demand is finalised in Demand Planning forecast can berelease to APO.
You can execute the release from Demand Planning (DP) to Supply Network
Planning (SNP) in two different ways.
1.) Transaction /SAPAPO/MC90 or report /SAPAPO/RTSOUTPUT_FCST.
Application: Only for a few product location combinations, because otherwise memory problems (liveCacheHeap memory) can occur. You should not use this transaction or this report for mass release.
2.) Release within the DP mass processing
Application: For Mass processing using background jobs
For demand release using mass processing you need to define release profile. Release profile will containinformation on planning area, version, period split and characteristics.
Usually demand planning is done on aggregated level where as distribution planning happens on day level. Itis important to have correct split is done for this transformation form aggregated level to day level. If youneed a specific distribution pattern for this split you can use Distribution function for period split profile.
For equal distribution you can use daily bucket profile instead of period split profile. You do not use bothforecast will be released on the first day of the bucket used in DP planning book for release.
Steps for Customizing
Step 1: Maintain Distribution Function
Transaction: /SAPAPO/DFCT - Maintain Distribution Function
5/21/2018 Forecast Consumption in SAP APO SNP
15/22
Demand Release and Forecast Consum ption Cons umption in APO SNP
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 2011 SAP AG 15
Step 2: Maintain Period Split Profile
Transaction: /SAPAPO/SDP_SPLIT - Maintain Period Split Profile
Step 3: Maintain Daily Bucket Profile
Transaction : /SAPAPO/TR30 - Maintain Time Buckets Profile for Demand Plng and Supply Network Plng
Maintain no of days to split forecast and periodicity T (Day).
Step 4: Create Release Profile
Transaction : /SAPAPO/MC8S - Maintain Release Profiles
Planning AreaSelect DP planning area from which forecast is to be released
Key FigureSelect Key figure in the planning area from which forecast is to be released
Target Planning VersionSelect planning version to which you want to release forecast. You can usesimulation versions if required.
Period SplitSelect if you want to use distribution function
Day BucketsSelect if you do not have specific distribution function requirement but want to distributedemand equally in days.
CategorySelect forecast category (usually FA or FC are used but you can define customised categorieswith category group 3 Forecast)
Product CharacteristicsSelect DP characteristics used for Product
Location CharacteristicsSelect DP Characteristics used for Location
Consumption GroupIf you need to consume forecast based on additional descriptive characteristics usedefined consumption group for the planning area.
5/21/2018 Forecast Consumption in SAP APO SNP
16/22
Demand Release and Forecast Consum ption Cons umption in APO SNP
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 2011 SAP AG 16
Requirements Strategy -Determines how quantities forecasted in APO Demand Planning are produced, andhow the demand forecast is consumed with sales orders.
SAP delivers the requirements strategies listed below. You can also define your own strategies, seeDefineRequirements Strategy.In this example it will be 20 - Planning with final assembly
Create New OrdersIf selected while releasing forecast existing forecast will not get overwritten insteadnew order will get created. Usually overwrite logic is used and hence this is not selected.
5/21/2018 Forecast Consumption in SAP APO SNP
17/22
Demand Release and Forecast Consum ption Cons umption in APO SNP
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 2011 SAP AG 17
Step 5: Create Activity for mass processing
Transaction : /SAPAPO/MC8T - Define Activities for Mass Processing
5/21/2018 Forecast Consumption in SAP APO SNP
18/22
Demand Release and Forecast Consum ption Cons umption in APO SNP
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 2011 SAP AG 18
Step 6: Create Backgroud job
Transaction : /SAPAPO/MC8D - Create Demand Planning in the Background
Select planning book and data view which was selected for creating activity. Select activity and selection.You can use parallel processing profile for better performance. Aggregation level can be selected only if youdo not use consumption group. In case of consumption group, aggregation will get selected automaticallybased on consumption group definition.
Schedule created background job with Transaction code: /SAPAPO/MC8G
Once demand is released you can view details of released demands in Product view (/SAPAPO/RRP3)
5/21/2018 Forecast Consumption in SAP APO SNP
19/22
Demand Release and Forecast Consum ption Cons umption in APO SNP
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 2011 SAP AG 19
In details there are 5 quantities under Forecast (Detail) tab.
1. Quantity PlannedQuantity released form Demand Planning
2. Withdrawal QuantityQuantity of forecast consumed by Closed sales order for which PGI is alreadydone and neither sales order nor delivery is available in APO.
3. Allocation QuantityQuantity of forecast allocated for open sales order / open delivery
4. Remaining PlannedIf forecast is > Sales order this value gets calculated automatically. Remainingplanned = Quantity planned(Withdrawal quantity + Allocation Quantity)
5. ShortageIf forecast is < Sales order this value gets calculated.
Shortage = (Allocation Qty + Withdrawal Qty)Quantity Planned
Step 7: Demand Deletion
If your demand planning master data (CVCs) are changing and getting deleted. Then before demand releaseyou should flush old demands so that only valid demands will be available in the system. This can be donewith two ways
1. Using Transaction /N/SAPAPO/RLCDEL
This transaction is used to delete orders in mass.
You use select either category (FA, FC etc) or a key figure used for forecast (e.g.9ADFCST).
If you delete forecast using this transaction all the quantities related to forecast includingwithdrawal quantity will get deleted and thus you will loose forecast consumption quantitywith past sales.
This transaction gives better performance for mass deletion
5/21/2018 Forecast Consumption in SAP APO SNP
20/22
Demand Release and Forecast Consum ption Cons umption in APO SNP
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 2011 SAP AG 20
2. Using transaction /N/SAPAPO/MD74
This transaction is primarily designed to delete forecast while retaining withdrawal andallocation qty intact.
Performance is not as good as /N/SAPAPO/RLCDEL but should not be a bottleneck formoderate size planning environment
5/21/2018 Forecast Consumption in SAP APO SNP
21/22
Demand Release and Forecast Consum ption Cons umption in APO SNP
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 2011 SAP AG 21
Related Content
http://help.sap.com/saphelp_scm50/helpdata/en/e6/
FAQ: Background jobs in Demand Planning
Consulting note: Release from DP to SNP
For more information, visit theSupplier Relationship Management homepage.
http://help.sap.com/saphelp_scm50/helpdata/en/e6/http://help.sap.com/saphelp_scm50/helpdata/en/e6/https://service.sap.com/sap/support/notes/546079https://service.sap.com/sap/support/notes/546079https://service.sap.com/sap/support/notes/403050https://service.sap.com/sap/support/notes/403050http://www.sdn.sap.com/irj/bpx/srmhttp://www.sdn.sap.com/irj/bpx/srmhttp://www.sdn.sap.com/irj/bpx/srmhttp://www.sdn.sap.com/irj/bpx/srmhttps://service.sap.com/sap/support/notes/403050https://service.sap.com/sap/support/notes/546079http://help.sap.com/saphelp_scm50/helpdata/en/e6/5/21/2018 Forecast Consumption in SAP APO SNP
22/22
Demand Release and Forecast Consum ption Cons umption in APO SNP
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 2011 SAP AG 22
Disclaimer and Liability Notice
This document may discuss sample coding or other information that does not include SAP official interfaces and therefore is notsupported by SAP. Changes made based on this information are not supported and can be overwritten during an upgrade.
SAP will not be held liable for any damages caused by using or misusing the information, code or methods suggested in this document,and anyone using these methods does so at his/her own risk.
SAP offers no guarantees and assumes no responsibility or liability of any type with respect to the content of this technical article orcode sample, including any liability resulting from incompatibility between the content within this document and the materials andservices offered by SAP. You agree that you will not hold, or seek to hold, SAP responsible or liable with respect to the content of thisdocument.