SNP - Capacity Leveling question

Hi All:
I am trying to do Capacity leveling in one resource and for one material.
After CIFing the material, resource, location and BOM (PDS), I entered some forecast for the specific material in DP and released it to SNP.
Then I ran the product heuristics and when I looked at the planning book 9ASNP94 and Data View SNP94 I noticed that the capacity utilization where more than 100 % in some periods.
Next I executed the 'Capacity leveling button'. and entered the following parameters and executed.
Combined Scheduling
100 % max util
Product priority
Ascending
Heuristics Method
All Relevant Resources
In the Log checked all the three options
The log comes out as follows:
Green status on Resource and Parameters
Yellow status and 'Resource xxxx not used in any PPM/PDS'
Red status Resource utilization
I checked the PDS for the resource xxxx and i found it to be there.
When I go back to the Capacity view the leveling has not happened.
What am I doing wrong?  Pl. help.
Thanks
Narayanan

Hi Narayanan,
I think there should be any issue. I hope You selected the data view snp94(2), and loaded your resource in the planning book.  then You executed the 'Capacity leveling button' in the planning Book, Right? Try without checking the 'consider alternative resource' check box, and dont give any priority in your capacity levelling profile.
Thanks,
Satyajit

Similar Messages

  • APO SNP capacity levelling heuristic

    I am using APO V5 SNP.
    I have a question about SNP capacity levelling heuristic.
    As I understand it, the heuristic works on a resource by resource basis and will aim to capacity level across time buckets.
    But suppose I have a product which has two different sources of supply (PDS/PPM) using different resources X and Y.
    Suppose the capacity using resource X is overloaded for week n, but resource Y is not overloaded.
    Can the levelling heuristic be used to move capacity from resource X to resource Y for week n, or would this have to be done manually via changing the PDS/PPM?
    Thanks,
    Bob Austin, Atos Origin

    Bob,
    You can move the load from X to Y if Y is an alternative resource to X. This can be accomplished by going to the capacity levelling button and then in the options check the box for 'Consider Alternate Resources'. After that you can mention muliple alternate resources also to be considered.
    Hope this helps.
    Regards,
    Abhi

  • WORK FLOW & PROCEDURE FOR FOR SNP CAPACITY LEVELLING HEURISTICS RUN

    Dear Sir / Madam,
    Currently, we are  taking  only SNP Heuristics Run  and the output viz. planned stock transfer requisitions are being passed to PPDS as such. But now we feel, SNP capacity leveling can play a vital role in getting more fine tuned results from PPDS. So, We wants to start using the SNP Capacity leveling run. We shall like to know the work flow / procedure for taking the SNP capacity level run i.e. what inputs should be properly reviewed before taking the SNP capacity level run and what shall  be its output..? Kindly let us know the procedure / work flow for taking the SNP Capacity Levelling Run.
    Your early reply in this regard shall be really appreciable.
    Thanks & Best Regards,
    Sanjeev Chugh
    25-Mar-10

    Hi Sanjeev,
    as in any other module, correct master will play a key role in getting effective results in capacity levelling. you will need to check the following master data while setting the system for capacity levelling :
    Consistency in BOM in R/3 and PPM/PDS
    Consistency in Routing in R/3 and PPM/PDS - the actual through put on the shop floor should be the same as that in the routing and in the PPM/PDS. unless this is in sync, no amount of levelling can return good results.
    Maintenance of shift - again as present in the shop floor.
    you can provide the dump of the above master data and ask the shop floor engineers to validate the data as it exists in the ssytem. you can do the consistency check between R/3 and APO yourself using queries. Once they have validated this master data and the the actual master data reflects in your system, i think, the job is more than 50 % complete.
    also you need to check the lot sizes, rounding profiles, and period factor, becasue all three combined play a major role in giving good or better results after levelling.
    you may also check at what level you want to run the levelling. whther the bottleneck is at the finished component level, or 2nd level, etc. you may check whther you have discrete manufacuring or REM and if you really want to levelling on REM order.
    then you need to analyse, what is the lengh of horizon you want to run the capacity leveling on. sometimes it makes no sense to run on the entire horizon because if capcities are already overlaoded, you will not achieve the desired results.
    hence depending upon the level of your understanding and comfort of the planner (who will be using this result), the horizon can be increased grdually.
    if you are starting to implemement capcity levelling, you can sumulate runs and show the results to the planner and check if the standard capacity heursitics satisfies their requirement. else you can go for custom requirement.
    you will also have to decide on the stratagies, priorities,etc based on the business requirement.
    i think the above should give some starting direction to implement capcaity levelling in your system.
    award points if you find this useful.
    Rgds, Sandeep
    Edited by: Sandeep Budhiraja on Mar 25, 2010 11:49 AM

  • Use of BADI for SNP capacity levelling

    I am using APO V5.1.
    I'm interested in using the Business Add in (BADI) for SNP capacity levelling.
    Can anyone tell me which BADI this is, and the possible functionality it can provide?
    Thanks for any information on this...

    To give you a couple of examples of what we use the BADi for:
    1) Based on a product characteristic, the levelling will only level certain products. E.g. you could set a characteristic to mark products for internal use versus export use and then level the internal requirements first.
    2) The levelling will only level planned production for highlighted orders in the data view.
    Hope that helps for ideas
    Regards
    Ian

  • Functionality of APO SNP capacity levelling

    I am using APO V5.1 SNP capacity levelling.
    When capacity levelling runs on a given resource and tries to move planned orders, does it respect the relevant lot size parameters defined for a product?
    Thanks for any advice on this...

    Hi,
    In APO SNP , Capacity leveling takes into account lot size data that is defined in the master data(Product Master) with following restrictions:
    It takes into account   fixed lot sizes, maximum lot sizes, and minimum lot sizes.
    However, the system does NOT considet period lot sizes or lot sizes from PPMs/PDS.
    Further to the above, the capacity leveling method that you choose controls the way in which the system takes into account lot sizes.
    If we choose heuristic-based capacity leveling, the system uses the same rules as for the SNP heuristic when taking lot sizes into account;  and
    if we choose optimization-based capacity leveling, the system uses the same rules as for the SNP optimizer.
    Hope this gives you insight.
    Regards
    Datta

  • Capacity Leveling Question, Retaining original dates

    Dear colleagues,
    We are using standard dispatch functions in CM22.   Here is a quick depiction of the problem.
    Steps
    1. Production order dispatched to a future date 
    2. Order is deallocated 
    3. System seems to retain the dispatch date of the production order and does not revert to the original date after deallocation
    I realize that there may be settings that can help in retaining the original dates of the production order prior to the dispatch.
    Have any of you set up the system to retain the old dates? Please advise.
    Thanks,

    Hello Pravan,
    I have production order with basic/scheduled start/finished date= today's date.
    1) I have made leveling. Scheduled finished date is changed to today's date+ X days.
    2) I have made deallocation. Scheduled finished date is back to date as before dispatching: today's date.
    I'm not sure what settings controls that, but if you will send yours, i will compare it with mine as will send you a difference if any.
    Best Regards,
    Andrey

  • Capacity leveling - Priority logic

    Can anyone explain the logic of SNP Capacity leveling order prioritization when set with ‘No priority’?
    I have tested this with ‘No priority’, but the system is applying priority by ‘order size’ on the net demand in a bucket (considering demands not fulfilled in backward propagation).

    My question is about the capacity leveling profile that you define in SPRO / main menu / during leveling in planning book. In the profile, we can define one of the following for priority
    - No priority
    - By order size
    - By product priority (from product master field in SNP2 tab)
    My question is related to the first option of 'No priority'. When using that option 1, system behaves as if option 2 (Order size) is chosen. I want to know the standard logic that should be applied by the system.

  • Capacity Leveling in SNP SCM 5.0

    Hi,
    I want to use the SNP heuristic followed by capacity leveling in order to enable my customer to check capacity requirements in terms of machine and people resources. The particular requirements are:
    1. no backward/forward capacity leveling
    2. level the capacity across alternate resources
    I don't see how I can do 2 without doing 1. I haven't seen a parameter about the number of days allowed in backward/forward leveling (which I would set to zero or to a low number e.g. 2 days)
    Best Regards,
    JL

    I dont think you should be using the standard capacity levelling functionality at all if you are not going to level it forward or backward
    What you need to think of is planning using Aggregated resources.
    In a nutshell you creatae new header resources that are of capacity equivalent to your resources plus alternate resources
    Do SNP plannign on the aggregated ( header )resource
    Level or trim any excess capacity requirements (levelling wouldve done this for you but you got to specify the direction)
    Disaggregate to the member resources based on some disaggregation rules (or you can customize this)
    check help on :-
    http://help.sap.com/saphelp_scm50/helpdata/en/43/03b0b3dccd22f3e10000000a1553f7/content.htm

  • Capacity Leveling - CM22 - Question

    Colleagues,
    We are using CM22 for performing capacity leveling functions.
    1) In the standard system the Total capacity requirements (First column), are updated based on confirmation. We noticed that
    only confirmaton yield is posted, the capacity requirement is deducted. However, we would like to know if capacity requirements can be deducted, just by confirmin the operation hours alone.
    2) In the standard system, the Total capacity requirements incudes all the time buckets against an operation and sums it up as requirement. Therefore, if you have setup time, processing time in an operation both are added to the total capacity requirements and displayed.  We would like to consider only processing time and not include setup time in to the total capacity requrements field.
    If any of you have modified the total capacity requirement field on CM22, I would appreciate your thoughts and inputs on how to go about doing this.
    Thanks,
    PKV

    Hi, I didnt get your 1st question correctly. please elaborate.
    For point No-2,  From a business prespective if you dont want to capture setup time in ur capacity reqmt, then you should'nt be entering the same in the work center.  For some of the clients  we have used only process time so that we can plan actual capacity reqmt.  But in those case, the setup time was negligible when compared to process time.
    Regards

  • Capacity leveling. Aim is to have oders scheduled within 1 day if possible

    Hi All,
    I have a list of 10 prod. orders with same basic/scheduled start/finished date= today
    In capacity leveling, if i select a whole list of these orders and dispatch them, i get all orders with start day= today, finish date= today+ x days.
    I would like to have orders scheduled with start/finish date within 1 day.
    I have available capacity of 4 hours per day. Each order takes around 1,5 hours, thus i can have 2 orders scheduled for today, and so on. This is exactly what i need.
    My kind question to you is how to setup SAP in a such way.
    NB: If i do leveling for each order one by one, then i get what i want: e.g. order is scheduled within 1 day.
    Best Regards,
    Andrey

    Dear Andrey
    Your requirement is, Automatic capacity levelling based on the available capacity.
    In SAP R/3 PP module, only manual capacity levelling is available. Automatic is possible in APO.
    If the requirement dates are same for multiple orders, system will through all the orders in the same date and it will display overloaded. So manually we need to dispatch the overload to the required date.
    Please check the below thread also.
    Re: Triggering Finite Scheduling
    Hope it helps
    Regards
    Bala

  • Capacity Leveling error CM22

    Hi,
       I get a problem when I do capacity leveling in CM22..I can perform the leveling in CM21 successfully while I get error msg in CM22..I search this forum but no answer for this similar question..
    error msg:
       I try CM21 and it works..I didn't save the leveling result in CM21 and switch to CM22,but I get this error msg..
    Capacity not availableMessage no. C7056
    Diagnosis
    The system could not find any remaining available capacity within the planning period.
    things checked:
        I checked CM01 and I am sure there are enough capacity available ,the planning period in CM21 is also correct (2011/7/1 to 2012/3/31).I also check the strategy(finite schedule and planning direction checked)..

    Hi,
    Overall prof: SAPSFCG006           SFC: View work cntr/ind.cap.  (tabular)
           Select.profile:                     SAPSFCS006      SFC: View center  -> ind.cap. (tabular)
           Control profile:                    SAP___C001      Gen: Planning table (tabular form)
           Time prof:                          SAP___Z002      Gen: short-term (3 month)
           Evaluation prof.:                   SAP___A001      Gen: Standard evaluation profile
           Strategy prof.:                     SAP___T012      Gen: Finite sched.backw./alloc.& dispat.
           Capacity planning table (tab.form): SAPSFCR002      SFC: with indiv. capacities
               Layout ID                           SAPSFCLA04      SFC: Individual capacities (tabular)
               Ind. width
               FormulaRem.avail.capacity           2               Remaining av. cap. = Av. cap. - dispatch
               Dispatch time                       08:00:00
               Rqts to be displayed                3
    I use CMCH to check the overall profile and I don't get any error msg..But I still get error msg"no available capacity" when do leveling in CM22/CM25...Pls help...thanks..
    already fix it..it is due to the evaluation profile problem..
         still not fix..anyone can hep on it?thanks..
    Edited by: Monst Yang on Nov 29, 2011 9:05 PM
    Edited by: Monst Yang on Nov 30, 2011 8:00 PM

  • SNP Capacity View: browsing by product

    Hi,
    I have a question related to the usage of the standard SNP capacity view SNP94(2). What I would like the users to be able to do is:
    - select a resource and check the capacity consumption situation
    - then drilldown into the products to be able to see which products are loading this resource
    I've tried to do this, but it seems it doesn't work, that is, my header has two characteristics: APO resource (which is showing the currently reviewed resource) and APO product; however when I click on APO Product to see the list of underlying product nothing happens.
    I had the impression reading I try to load the data in SNP capacity data view i,m getting the error that this is linked to the absence of certain key figures from certain aggregates. Can somebody confirm and maybe indicate a solution?
    Best Regards
    Jean-Louis

    Hi,
    First check in //RRP3, whether source assignment and resource name appearing correctly for the order. as such only SNP orders ( with APO application 4 ) will be displayed in data view. if you want to display PPDS orders also you have to modify the aggregates at //MSDP_ADMIN.
    In data view after loading the resource you can see the capacity consumption values in TOP grid and order values in Second grid.
    If you drill down by Header --> APO product --> capacity consumption values based on the product will appear.
    If you click on display dependent objects ( icon ) by product / PPM --> respective orders will appear. After drilldown you can create new order also.
    you can select existing order and right click to display order details .
    Regards,
    Chava

  • Capacity Leveling - wrong conversion of base quantity

    Hello Everyone,
    we have the following issue /question with respect to capactiy leveling using PDS (APO 5.0):
    the base unit conversion  does not seem to be correct in the capacity leveling view:
    Our settings:
    In our routing we have defined a base qty of 10 PC, no break, no set up time, only 2min. machine no labour.
    Resource: Single mixed , 100% capacity consumption
    Material Output BOM =100 PC
    PDS activity conversion for 100 PC = 1200 seconds
    However: when entering 100 PC as planned requirement, the system calculates a capacity consumption of 33,33 hrs, with 10 PC 3,33, 1 PC 0,33 hrs. not the expected 20 minutes. Can anyone help clearing the fog? Any setting missing?
    Thanks a lot,
    Toms Team

    Hi Dibyendu,
    In both the material order unit is not maintained.
    Only the base unit of measure is maintained as EA and in additional data under units of measure the conversion  factor of 1EA = 2 KG is maintained for both materials

  • CM21 capacity leveling settings

    Hi,
    In CM21, is it possible to setup different colors for released  orders and created orders.
    Thanks in advance.

    Dear,
    Some settings in Customizing have to made to change the colors of operations or order depending on the status. Create a new object representation that must be entered in a new object representation selection via a modified decision table. Execute the query of the system status or the user status at order header level in the decision table using field AFKO-OBJNR. Field KBED-OBSTA can be used at operation level. The changes result in a new representation profile.
    Proceed as follows:
          1. Analyzing the used profile
                a) Go to the IMG structure for capacity requirements planning. Call your profile of the capacity planning table and note the following settings.
              o Choose 'Capacity leveling -> Capacity planning table -> Define profile for capacity planning table'.
              o Display your profile and take note of the following:
              o GraphObjectSele (Diagram section):
              o Repr.profile (Diagram section):
              o Group (Graphics profile):
              o Name (Graphics profile):
                  An overview of the used settings is displayed when you press the 'Check' pushbutton where you can execute the further analysis easily.
                b) Finding the graphic object type in question
                Double-click on the 'Graph.object.select.' area and take the graphic object type in question from the decision table:
                or:
              o Choose 'Capacity leveling -> Technical settings -> Capacity planning table -> Define graphical object type selection'.
              o Select your graphical object type selection and choose 'Decision steps'.
              o Find out which graphical object type is affected by double-clicking on the relevant table line.
                c) Select the required graphical element type
                An overview of the available graphical element types is displayed when you do the following:
                In the overview, double-click on the area 'Group, Name' and there on the used graphical element group.
                or:
              o Choose 'Capacity leveling -> Technical settings -> Capacity planning table -> Graphics -> Define graphics profile'.
              o Mark the line with the corresponding group and name and choose 'Goto -> Details'.
              o Note the used graphical element group:
              o Choose 'Capacity leveling -> Technical settings -> Capacity planning table -> Graphics -> Define graphical element'.
              o Position the cursor on the used graphical element group.
              o Here you will find the available graphic element types.
          2. Create a new graphical object representation
                a) Create a new representation profile in the used graphical object type selection based on the used representation profile.
              o Choose 'Capacity leveling -> Technical settings -> Capacity planning table -> Define graphical object type selection'.
              o Select your 'GrapObjSele' and choose 'Representation profile - overview'.
              o Select your representation profile and choose 'Edit -> Copy as...'.
              o Enter a new name.
              o Press ENTER to confirm your entries.
              o Copy all dependent entries.
              o Press ENTER to confirm your entries.
              o Save your entries.
              o Stay in the overview of the representation profiles.
                b) Define a new object representation selection for the respective graphical object type based on the types used there.
              o Select the representation profile created by you and choose 'Representation profile'.
              o Note the object representation selection for the required graphical object type:
              o Now choose 'Capacity leveling -> Technical settings -> Capacity planning table -> Define graphical object'.
              o Select the required 'Gr.obj.'
              o Call 'Object representation' in the Navigation window.
              o Select the 'Object repr.' you have noted before and choose 'Edit -> Copy as...'.
              o Enter a new name.
              o Press ENTER to confirm your entries.
              o Copy all dependent entries.
              o Press ENTER to confirm your entries.
              o Save your entries.
                c) Define a new object representation based on the object representation to be changed in the required graphical object type.
              o Select 'Object representation' in the Navigation window.
              o Select the 'Object repr.' to be changed and choose 'Edit -> Copy as...'.
              o Enter a new name.
              o Press ENTER to confirm your entries.
              o Copy all dependent entries.
              o Press ENTER to confirm your entries.
              o Save your entries.
              o Select your newly created 'Object repr.' and choose 'Graphical element type'.
              o Select 'New entries' and enter the respective graphic element type (see 1. c).
              o Delete the graphic element type to be replaced.
              o Save your entries.
                d) Insert a query for the respective graphic object type in the newly created object representation selection in the decision table so that the new object representation is displayed by the conditions specified through the system status or user status.
              o Select 'Object representation' in the Navigation window.
              o Select the new object representation selection and choose 'Decision steps' in the Navigation window.
              o Insert a line for the query of the status at a suitable position in the sequence 'Decision status, Sequence'. To execute this at order header level, you must specify a status comparison for structure AFKO, field OBJNR for which the new object representation can then be entered. Use field KBED-OBSTA if you want to evaluate the status at operation level.
              o Save your entries.
                e) Enter the new object representation selection in the new representation profile.
              o Choose 'Capacity leveling -> Technical settings -> Capacity planning table -> Define graphical object type selection'.
              o Select your 'GraObjSele' and choose 'Representation profile - overview'.
              o Select the representation profile you have created and choose 'Representation profile'.
              o Replace the object representation selection by the newly created selection for the required graphical object type and save it.
                f) Replace the available representation profile by the newly created one in your profile for the capacity planning table.
    You can refer the OSS note 71014 for details.

  • Is capacity leveling is in ltp

    Is capacity leveling possible in the Long term planning i.e after simulative mrp run.
    Regards,
    Sunil Patil

    Hi Mr.Sunil Patil,
    Please check the help given by SAP.
    SAP allows this.
    http://help.sap.com/saphelp_470/helpdata/en/92/bf055544bd11d182b40000e829fbfe/frameset.htm
    Leveling Capacity in the Planned Order
    Prerequisites
    The planned order must be scheduled.
    Procedure
    Starting from the Long-term Planning node, choose Long-term planning ® Simulative planned order ® Change.
    The system displays the details screen for the planned order. From this screen, you can call up the capacity check, if necessary, by choosing Edit ® Capacity check. The system then checks available capacities. If no overload exists on the work centers in question, the system displays a message stating that no overload exists. If an overload does exist, the system branches to the capacity situation where you can make any necessary changes.
    To level capacities, choose Goto  Capacity leveling.
    The system displays the dialog box entitled, Settings for Capacity Planning if you have not yet defined any parameters for capacity planning.
    Select the appropriate planning type and the period type for capacity planning. If necessary, select a period of examination. Choose Continue.
    The system carries out scheduling using the parameters set in Customizing.
    If scheduling could not be carried out free of error, the system displays an overview of the scheduling errors based on the planned orders in question. From here, you can access the scheduling log to check the details on the scheduling errors. To do this, choose Log.
    5. Choose Continue. The system displays the evaluation of the capacity situation.
    Capacity leveling is also displayed with reference to a work center and a capacity category (for example, machine or person) and the unit of measure is displayed from the work center. Here, the following is valid: If a planning work center (routing header) is entered in the routing the system first displays this work center with the corresponding capacity category. Otherwise, the selection is random. The system also displays the following data:
    Order number, order quantity and order finish date
    Available capacity
    Total capacity requirements for the selected work center
    Capacity requirements for the material
    Capacity requirements of the selected planned order
    Capacity loads resulting from the selected planned order are specially indicated.
    Regards
    Mangal

Maybe you are looking for