SNP Optimizer dropping the demand

Hi,
While planning using SNP Optimizer against a given demand in a constraint scenario, the optimizer is dropping significant demand.
Capacity of the production factory is not constraint. But somehow a lot of demand is not propagated to the factory. In fact, out of the 3 factories where one product can be produced, one factory did not get any plan at all !!!
Can you please help me understand the other possible reasons why this can happen? The master data - Lanes and production master data at the factory is maintained correctly.
Regards,
Ankur

For a demand to be considered in the optimizer Run following are the checks to be done:
1. Lane should be defined from a location where the demand is to a valid source. (lane can be at location level for all product or lane can be product specific)
2. Cost definitions: If the production + transportation cost for the product at source is greater than the Demand loss cost at dest loc there wil be a demand loss. Please update the Demand Loss cost in /SAPAPO/MAT1:- SNP1 tab. Total demand loss cost after planning is avaialble in IT_NONDELV table in Optimizer Log
3. Capacity avaialble for planning. resources to be properly defined and capacity availability to be checked (IT_RESOURCE) will give the details wether the reource is avaialble
4. If a PPM is used with output componenet demand uinmet we need to check whether the input product is produced (capacity to be checked for input Product production to happen)
these are few basic checks for Demand Unmet

Similar Messages

  • Considering Forecast in the past for SNP optimizer

    Does SNP optimizer considers the forecast in the past as a requirement?
    I tried with standard book and dataview but SNP optimizer did not consider past forecast. I checked optimizer log, forecast was not there also.
    Am I missing something? Or is it default behaviour?
    Thanks.

    Hi
    Yes that is the default behaviour, essentially the Optimiser has assumed that anything in the past has already occurred and will only start to plan demand from the first bucket onwards.
    Regards
    Ian

  • Penalty Cost Groups in SNP Optimization

    Hello APO experts!!
    I would like to know if any of you have more information about the of penalty cost group in SNP Optimization.
    I have been researching on the help.sap.com web site but I need more details.
    Can anybody help me?
    Best Regards
    Angela

    Hi Angela,
    1)  You can use penalty cost group for optimization-based planning in Supply Network Planning (SNP) to define that customer demand is prioritized.
    2) You can use the Business Add-In (BAdI) /SAPAPO/SDP_RELDATA to assign penalty cost groups to forecasts and sales orders
    3)  You then release the forecasts with descriptive characteristics, such as customer, to SNP or transfer sales orders from SAP ERP to SAP SCM via the Core Interface (CIF).
    4) In SNP 1 tab page for product master data, you can assign penalty costs for non-delivery and delays to the penalty cost groups. In this way, penalty costs become customer-dependent.
    5) You can use the penalty cost group to define that the system first covers the demand from penalty cost groups with a higher priority, and only then covers penalty cost groups with a lower priority.
    6) Penalty cost groups are controlled by penalty cost group profiles
    7) You define the profiles from the SAP Easy Access menu, by choosing Advanced Planning and Optimization -> Supply Network Planning -> Environment -> Current Settings -> Profiles -> Define SNP Penalty Cost Group Profiles and then assign them to individual optimization runs in interactive planning or when executing the SNP optimizer in the background.
    Regards
    R. Senthil Mareeswaran.

  • SNP Optimizer  With Runtime Errors

    I am Trying to run SNP Optimizer.
    The actions performed on SNP Interacive planing book is Selected the Product Locations in Selection window and When trying to load data or click optimizer it is giving a  runtime error.
    The Error Says: A table is refered to in a SAP open SQL statement that either does not exit or is unknown to the ABAP dictonary.
    Table involved is /SAPAPO/STOCKANC.
    Please , can anyone help me understand. What the error is and how to go about it?
    That would be a great help.
    Thanks
    GAyatri

    Hi Gayatri,
    Very first check is already mentioned in the error message.
    Did you check that the table "/SAPAPO/STOCKANC" exists in your system? When you would dispplay the table in SE11, you should see against the table name that it should show up as "active".
    Click on "check" and then "activate" button if the table is not active. This would make it active.
    Alternatively take help from your ABAP colleagues.
    (Table should have a description "Key and Descriptive Data for Stock". You should also try to find out if recently some OSS note was applied which is causing this kind of issue)
    Thanks - Pawan

  • SNP Optimizer

    Hi All,
    When we run the SNP Optimizer in the background scheduler, several buckets don't get planned and are missing planned orders. When we run it in the foreground, that is in Interactive SNP Planning, it works fine and plans for every bucket.
    I checked at the parameters and everything looks fine. I also checked the Optimizer Log data. When we run it in the background I get a warning message saying that the Non-delivery penalty cost is too low, but again, when we run it in Interactive SNP Planning screen it works fine.
    Thanks
    Rob

    Check if optimization profile used in interactive planning is different from the background mode.
    For the background mode optimization profile try maintaining relative Penalty costs considerably high.
    If you don't maintain any penalty costs optimizer will skip creating orders as there is no costs affected if that specific requirement is not met.
    Check for the material & capacity availability, in case if some other order(for a different mateiral probably using the same resource) has more penalty costs it will consider that first.
    Hope this helps

  • Differece between SNP Optimizer and Deployment Optimizer

    Hi,
    Can anyone please list down the difference in the planning method for a deployment optimizer and SNP Optimizer?
    Thanks & Regards,
    Sanjog Mishrikotkar

    Hi Sanjog,
    First of all if we understand the difference between SNP Heuristic Planning run which finds the 'Source' of Supply with dates and quantities and Deployment Planning run which CONFIRMs the Supply .... then it is easy to understand the difference between SNP & Deployment Optimizer.
    The Optimizer as you know Optimizes based on Costs and Objectively tries to MINIMIZE it.  Therefore while the SNP Optimizer finds the most cost effective way of finding the Source of Supply with dates and quantities, identifying where in SC it is better to Store or move the Product,  while the Deployment Optimizer generates the Best way to CONFIRM whether the Supply can ACTUALLY be done for the next few days.  Deployment precedes the TLB Run which after confirmation we put the Quantities on a Transport Load to build Orders for Execution (Shipping).
    Both are Cost based & use the Same Costs Information ... however one Plans and the Other Confirms.  During Deployment Optimization run, the Optimizer may decide to confirm the supply from a different source than what the SNP Optimizer planned based on the Available to Deploy Stock Quanties and the Cost of Confirming the Supply.  The Deployment Optimizer will apply Fairshare & Push/Pull Rules and looks at the Push and Pull Deployment Horizons which SNP Optimizer cannot.  The Difference is also in Planning Time Range.  You plan SNP Supply for mid to long term time range.  The Deployment looks at Confirming the supply in the next few days from TODAY. 
    So in short first understand the Difference between a SNP Heuristic and Deployment Heuristic and apply the same principle to a cost based optimization. This should tell you the difference between the two.
    Try read this ...  First para on Deployment Optimizer ...
    http://help.sap.com/saphelp_scm50/helpdata/en/1c/4d7a375f0dbc7fe10000009b38f8cf/frameset.htm
    Read the First Paragragraph as well as 'Distribution based on Lowest Costs' section
    Hope you find this answer usefull.  Reward Points if it is.
    Regards,
    Ambrish Mathur

  • SNP Optimizer - unfullfil demand

    Hi
    I run snp optimizer for 1 product A, it work out fine . subsequently i run the same optimizer for the a range of products ..  . it overwrite the result and cause unfulfill demand for product A.
    Any particular area i need to look out ? i cannot just keep running optimizer for that single product to fulfill the demand .
    remark
    all the product is imported finish goods

    Hi,
    the possible check you need to carry out to get the reason of the  unfulfilled demand.
    1. Check the resource consumption used by that particular product. Possibly the resource might have been consumed by some other products.
    2, Check the Planned orders generated for
    2. Check the cost in the PPM , Tlane, and Product master. Compare with the products which are using the Location resources used by A.
    3. CHeck the Penalty costs maintianed to check why the priorities are given to  other products.
    for the all the above you see in /SAPAPO/SNPOPLOG
    Hope this helps.
    Kumar

  • SNP Optimizer demand priority

    Hi ,
      In SNP Optimizer What is the "Corrected Demand Fcst " corresponds to which keyfigure in SNP?   My understanding is "Customer Demand" => Sales Orders (Category BM),  Demand Forecast => Forecast (ie Category FA). I can't find any mapping for Corrected Demand Fcst.
    Shibu

    Hi,
    You can create a custom category group and attach all the categories of forecast for the customer you want to, maintain this category group against the Forecast (correlated)  key figure in the Planning Area.
    Also include this key figure in the planning book.
    Thanks,
    Sanjog

  • Does the SNP optimizer takes into account transportation calendars (time streams)?

    Hello,
    We're trying to limit the days when a transportation lane can be used by including a transportation calendar(time stream) to the means of transport. The receipt days on certain locations, depend on the source-target location relationship so we don't want to do this through shipping/Receipt calendars at the location Level (/SAPAPO/LOC3).
    Example:
    Source A - Target X     Receipt days ( Monday-Tuesday)
    Source A - Target Y     Receipt days (Friday-Sunday)
    Source B - Target X     Receipt days ( Monday-Wednesday)
    Source B - Target Y     Receipt days (Thursday-Friday-Saturday)    
    We've tried this in an heuristic scenario, and it works. But when we run the optimizer, it doesn't seems to take into account the transportation calendars; it just creates distribution orders every day depending on the demand at the target location.
    Does anyone knows if the optimizer run should consider transportation calendars, or this functionality is only for heuristics and/or CTM?
    Is there another recommended way to model it?
    Cesar

    Hello Ada,
    As you said, the calendar of the transportation resource overrules the transportation calendar (time stream)
    I tested after removing the transportation resourced and it now uses the transportation calendar.
    However, if a transportation lane has a lead time greater than 24 hours, we need that the system only ships on a specific day from the location source and receives the goods on the next day at the target location.
    For this example,
    Source A -  Target B;  Lead time (48 hours)
    Shipping is allowed on Monday – Receipts should be on Thursday
    if we set Monday through Thursday as working days or periods in any of both types of calendars (resource or time stream) at the means of transport, the system will plan shipments every day from Monday to Thursday, instead of only shipping on Mondays.
    Do you know if its possible to have the behavior mentioned above (shipments on Mondays, receipts on Thursdays)?
    Best regards

  • Releasing the Demand Plan to SNP

    Dears,
    I need more illustration when you using Transaction Code /SAPAPO/MC90 to release demand to SNP
    APO Help Say :-
    "independent requirements is not restricted to planning in SCM SNP. Planned independent requirements within the production horizon are planned in production planning and detailed scheduling in SCM PP/DS."
    What he means by data will be  available n PP/DS?
    Did APO System Generate Capacity Requirement? is that what he means ?
    Regards
    Rami

    Rami
    There are two horizons in the product master  - SNP production horizon and SNP stock transfer horizon.  In your company if you are using both SNP and PP/DS then after the forecast is released to SNP, you will execute SNP and then for the short term you will execute PP/DS.
    In such a scenario (where SNP is used for mid term planning and pp/ds for the short term) , you need to maintain the SNP production horizon (in case of inhouse production) and stock trans horizon(for external procurement / branch to branch transfers)  to define the boundary between sNP and PP/Ds. that is you need to specify till what day /week /month you need PP/DDS plan and for what time frame you need SNP plan.  The SNP production / stk trans horizon is the horizon during which SNP will not generate any plan. That is if your stk trans horizon is say 10 days , then SNP will not genearate any supply within this 10 days even if there is demand . Supply will be generated for the next 10 days only by PP/DS.  SNP will generate supply only outside the production /stock transfer horizon.
    As specified by SAP , your planned independent requirement is thus not restricted to SNP. That is if the demand is within the prod / stk trans horizon it is fulfilled by the pp/ds run and demands outside the horizon are planned by sNP
    Thanks
    Saradha
    Edited by: Saradha Ramesh on Sep 27, 2010 4:13 PM

  • Difference in the Demand and the Released Demand to SNP for the month M0

    Hi evryone,
    I have released the demand from DP to SNP of a market on 03.02.2010 .
    Demand of M0 there is difference between the Forecast of the user and the demand released to the SNP.
    For rest of the months the demand Forecasted by the user and the demand released to the SNP is matching.
    I hope this difference is because I had released the demand on 03.02.2010, so the demand of the 01.02.2010 & 02.02.2010
    was not released to SNP. This is my guess only.
    Please tell me whether I am correct or not ?
    If I am wrong, please tell me the reasons for the difference in the month M0.
    with regards,
    balu

    Hi Balu ,
    If your forecast is released on 03022010 and you have a setting for period split as 2, then your understanding is correct .
    The M0 demand /forecast volume will be reduced by the qty of deliveries you made on 01 & 02022010 due to the requirement stateliest and forecast consumption process which is a std functionality.
    So please check if diff in original demand and released demand is same as of invoiced qty .. this will ensure your understanding.
    Also other factor that could affect the SNP released demand qty is 'Backward/Forward consumption period' in material master/product master.This is the period for forecast consumption and the direction depends on the defined consumption mode-
    so in future you could have a scenario that you have maintained forward consumption as ex. 60 days and there is no forecast in M0 but have some excess deliveries on 01M02010 and then the next months forecast will be consumed by that excess qty of delivery in M0 2010 and you would get diff volume in M12010 month.
    Hope this clears the doubt...
    Regards,
    Digambar

  • Release the demand Plan to SNP

    Hi Experts
    We are entering the demand in daily bucket in DP and released the demand to snp.(We are not using any calenders in DP)
    I noticed in the Product view that demand which is entered on sundays in DP are not taken into account.
    eg: In Dp
    Mon Tues Wed thus Fri  Sat Sun Mon Tues Wed thus Fri Sat Sun
    100  200   300 100   200 100 200 100  200   300 100   200 100 200
    In Product view
    Mon Tues Wed thus Fri  Sat  Mon Tues Wed thus Fri Sat
    100  200   300 100   200 100  100  200   300 100   200 100
    Production Calender is Influencing the Demand?
    Please advice.
    Thanks in Advance
    Regards

    Hi,
    Yes, the calendar that you are using for workday definition is having sunday as a holiday and that is why no demand is registered on that day. You can define your own calendar on which all 7 days are working days and use that calendar while calculating workdays through macro Bucket_Wdays(Calendar(location; calendar; vesion);days).
    regards,
    biplab

  • How to determine runtime of SNP optimizer

    Hi Experts,
    I am new to SNP optimizer, i would like to know the factors that determine the runtime of SNP optimizer,
    for example if i have 100 product-loc combination, what should be my runtime?
    Thanks in Advance
    Raja kiran R

    Hello Raja
    Following details are based on my recent experience/learning's while working Optimizer runtime(it was a nightmare)
    SNP Optimizer varies regardless of number of location products or demands.
    SNP Optimizer runtime is split into following 3 main steps -
    Runtime 1. Reading input data
    Runtime 2. Solution Calculation and
    Runtime 3. Order Creation.
    Runtime 2 is usually varies depends on degree of problem complexity and number of iteration optimizer has to go through before finding cost effective/optimal solution.
    Analyzing the optimizer logs/trace file and collect various statistics/facts for couple of weeks can give you some idea on optimizer runtimes.  Use below Tcodes - /SAPAPO/OPT11 and /SAPAPO/SNPOPLOG for collection such statistics on following criteria's -
    Please keep a watch on inputs like - Number of products, locations, location products, transportation lanes and demands.
    and Output like Total Fulfilled Demands, Total Un-Filled Demands and Total number of stock transfers.
    and Result Indicators like how many ProdDeco iteration,  Solution Quality/ Cost iterations and what is the Service Level achieved.
    Besides, you can control the Optimizer runtime by setting up the Maximum Runtime(in Minutes) in Optimizer profile. Also use Parallel profile process for improving the performance of the optimizer run.
    Also ask you basis team to watch system performance when it is reading data from livecache, solving the problem or creating orders in livecache, if there are any memory issue etc.
    Hope this will help.
    Thank you
    Satish Waghmare

  • SNP Optimizer and dummy procurement

    Hi,
       Is there anyway SNP optimizer don't create dummy purchase orders at the distribution center?  We have high penalty cost for non delivery.  If there is no supply available/ (or some reason master data is missing), Optimizer is creating Purchase requisition without any source of Supply. We want to avoid this Purchase requisition.
    Thanks everyone for sharing your expertise.
    Shibu

    Hi,
    Optimiser will not create Pur Req with source as blank if the supply is not avaialble at the source, instead it will incur demand loss cost.
    Opt will create PR with source blank only if you have define Procurement type as F and no source has been defined, you can either define a source or change the procurement type to E.
    Also their is a note in case of optimiser which prevents creation of PR with source as blank, but I am not able to access the SAP notes and so cant provide you with the note number, you can just check out.
    Thanks,
    Sanjog

  • Product variant constraint in SNP optimizer run

    Dear All,
    I have a business scenario where I require a constraint on the number of FG variants produced per day. A number of FG SKUs come under a particular variant. On any day the factory is able to produce only a fixed number of variants (say 5). I am looking for a way to map this constraint in optimizer run.
    Will appreciate your thoughts to solve this problem.
    Regards,
    biplab

    Hi,
    Does SNP Optimzer considers the Set up costs in the planning run ?
    SNP Optimizer considers following factors for the optimizer Run:
    Factors Considered During the Run
    u2022        Valid transportation lanes
    u2022        Lead times
    u2022        Transportation capacity
    u2022        Transportation costs
    u2022        Handling capacity
    u2022        Handling costs
    u2022        Production capacity
    u2022        Production costs
    u2022        Storage capacity
    u2022        Storage costs
    u2022        Time stream (location master data)
    u2022        Lot size (minimum, maximum, and rounding value)
    u2022        Scrap
    u2022        Alternative resources
    u2022        Penalty costs for not fulfilling demand (supply shortage)
    u2022        Safety stock violation penalty costs
    u2022        Procurement costs
    u2022        Shelf life
    u2022        Cost multipliers
    u2022        Location Products
    u2022        Fixed PPM/PDS resource consumption
    u2022        Fixed PPM/PDS material consumption
    Regards
    Datta

Maybe you are looking for

  • Error while importing a big array with thr property loader

    Hello, the following problems occure: when I want to import a *.txt file with a array of more than arround 3300 members with the property loader, the following error meassage occures: property loader step failed to import or export properties x prope

  • Track Deleted BOM item in Process Order

    Hi Guys, I am facing one issue which is described as below. when user is converting the Planned order into Process order at that time he has deleted 1 BOM item. Now i he is saying that i have not deleted that item and after that he released and done

  • Excise register update?

    sir when a pump manufacturing company buy bearings(spare parts) from outside for  manufactureing pump and finally sell the pump to the customers then  in this scenario which type of excise register will be updated.Is it RG23A or RG23C. regards sanjay

  • Changing Reconciliation A/C of Vendor

    Dear Experts We want to change the Reconciliation Account of Vendor. Kindly let me know what are the implications of changing. Can the Transaction Data be Transferred from Old Recon A/C to New Recon A/C. Thanks & Regards KumarRaja

  • ACS 5.1 logging

    Hi, i have installed ACS 5.1.0.44 demo (demo license) on ESX VM 4.0, everything works fine.But i have a problem is the logging. 1- i have configured the ACS to use remote log server, it sends the logs to the server in a very detail way. the question