forecast consumption in sap apo snp

Upload: ashutosh-kumar

Post on 11-Oct-2015

238 views

Category:

Documents


15 download

DESCRIPTION

NA

TRANSCRIPT

  • 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/srm
  • 5/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.