SCM230 - Time based Capacity Leveling by decreased storage (Days Supply)

Hi,
Reading through the SCM230 training course on the subject of Capacity Leveling, the manual describes the following functionality:
If you choose Time-Based Capacity Leveling by decreasing storage (days'
supply), the system levels the order with the largest days' supply first, then
the one with the second largest supply, and so on.
Can anyone explain this functionality in plain English and what / where are the parameters etc to influnce it?
Thanks for your help
Mark

Hi Marius,
I understand forward and combined forward/backward scheduling in capacity leveling using SNP Heuristics/Optimizer method. However, forward leveling or combined forward/backward leveling does not fulfil the requirement because then capacity overloads (aka SNP planned orders) are shifted in future causing shortage in weeks where demand exist. Business needs a way to shift capacity overloads in previous available buckets, if available capacity exists in previous weeks or months. If sufficient available capacity does not exist in previous weeks then the remaining capacity overload should stay in the week/month where that overload occurs due to excess demand. This will provide business an opportunity to meet demand by finding alternate methods of balancing that capacity overload by either adding capacity (running machines overtime, opening up production on a non-workday) or by outsourcing that overload to sub-contractors. However, neither heuristics nor optimizer method of capacity leveling in SNP fulfils this requirement.
Regards,
Jagjeet.

Similar Messages

  • 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

  • Time Based Levels

    Hi, I'm developing a chasing game. The game is split into a number of levels and the object is for user to stay alive for as long as possible withing a time limit.
    Once the the time limit is reached the next level is shown.
    Any ideas on how to go about doing this. I've heard people using threads to do this but my attempts result in the applet not painting or the level not stopping after the allocated time.
    Thanks

    obviously, you'll have to use threads. not necessarely, since your game loop will probably use sleep(), you could countDown an int and when it reaches 0, your "timer" goes of. But there is no real harm in using in Timer anyway ...
    So in your main
    thread which contains the actual gameplay, put in a
    timer. when the timer hits 0, level is over, and load
    the new stuff. reset the timer, start the thread over
    again.

  • Use of Planning Table (MF50) in Capacity Levelling with Production Order

    Hello Experts
    I wish to know that is it possible to perform Capacity Levelling in planning table (tcode MF50) with respect to a Production Order ? It is known that MF50 is used in Repetitive manufacuring to do the capacity levelling with respect to Planned orders. But in our discrete manufacturing scenario we want to use planning table to the capacity levelling with respect toa Production order.
    Any clue or help pertaining to this will be highly appreciated.
    Thanks in advance
    Regards
    Jayanta

    Dear ,
    MF50 is does the cacapcity leveling based on mateail -run schedule order (planned order ) where as in discrete manufacturing , when you run the MRP ,  MRP system assume Infinite Capacity  and schedule the order as per your selection in MD02(2,1,3,3,2)  and then you convert those planned order to Production order .Here you checkied the Capacity in Production Order level .
    In stanadrd SAP  , it is not possible to use MF50 for discrete production order.
    In discrete order or process order ,  do the caapcity leveling , there are seperate planning table available based on Over all Capacity Profile and Schedule type .This can be done  in following way :
    1.CM31-Production Order Wise -Tabular
    2.CM23-PO wise -Graphical
    3.MC88: Ruf Cut Planning
    Work Centre Wise : CM21 -Graphical , CM22-Tabular Planning Table .
    Make sure the below set up before  you carry on the Capacity leveling :
    .Define time profile in OPD2.
    Define the strategy profile in OPDB
    Define the Overall profiles in OPD0.
    In OPJK  maintained check capacity with SAPSFCG013 profile for your production order type
    In OPU3 , scheduleing parametre s: Generate Capacity , Scheduling Type , Automatic Log ,Start date in Past as per your req.
    In OPJU , chekc the contol tab of the scheduleing as per OPU3
    In OPKP- Production scheduling paranmeters assing the overall capacity profile -SAPSFCG013  with finte scheduling tick.
    Master Data :
    1.Materials Master define the Production scheduler and production scheduling profile
    2.Work Center - Define the capcity planner group,activate checkbox Relevant for Finite sceduling,on the capacity header define the shift timings,break timings and unit of measure,no of individual capaity, enter formula for scheduling in capacity view.
    3.Routing - enter the values for the standard values. Use control key with scheduling.
    Hope this will help you .
    Regards
    JH

  • 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

  • Pb with time-based disagregation

    Hi!
    In my parea ZPA_REG, i have 2 dataview. One is by week and the second one is by month. I enter 100 at month level for October 2007. Then, i go in the second dataview (week level) and i see
    S40  25
    S41  25
    S42  14
    S43  25
    S44  11
    My question is about S41 ad S44. For S44, since there are only 3 days for october it could explain the result. But i don't understand why for S42 the value is 14 .
    The Time Stream ID (transaction /sapapo/calendar) is based on US calendar. Its calculation type is with gaps.
    The storage bucket profile is by Day, Week, Month and year.
    The time based disagregation for my KF is type P.
    Can you help me please.
    Thanks by advance,
    LB

    1. check if there are any holidays in that week. looks like it could be 2 holidays there.
    2. zero out all the values in the weeks and re enter 100. sometimes if there is a value already existing it will follow that proportion by default and not your planning area disaggregation type

  • CM01/CM21 - Capacity Leveling Customization

    Those who are still using R/3 for capacity leveling...
    1. Have you had complaints from your users that these R/3 transaction aren't user-friendly at all?
    2. Have they requested these to be customized?
    3. Have you customized these transactions? To what extent?
    The feel, look and config of these capacity transactions is very prehistoric (even before 4.0b)... nothing much has changed... then APO came in... the more leftout these transactions has become... users have resorted back to spreadsheets.. not good!
    So folks who've been stuck in R/3 land and cannot stand these standard transactions, what have you done??? I'm interested to know what you did, what technologies (i.e. web dynpro) you've used and how your users embraced it.

    Bryan,
    I agree with you Cap. Levlling is not frinedly in R/3 or ECC.
    However we use Capacity levelling for our collective order scheduling as it helps schedule parent & child orders as needed by planner.
    For this I use cutomised profile ZSAPPSG001 copy of SAP standard SAPSFCG001 - SFC: View work center/capacity (2 graf.).The agreed capacity overall profile is then called in your prod. schduling profile tcode : OPKP.
    You can customize user required Capacity levelling Overall profile in tcode : OPD0
    From there you can select any subprofile that meets user needs or further customize subprofiles as needed.
    Selection profile     SAPSFCS009 SFC: View Center  -> Capacity (2 graf.) ( tcode : OPD1)
    Control profile       SAP___C002 Gen: Planning table  ( tcode : OPDE)
    Time profile          SAPSFCZ002 SFC: graph. medium-term (3 months) ( tcode : OPD2)
    Evaluation profile    SAP___A001 Gen: Standard evaluation profile ( tcode : OPD3)
    Strategy prof.        SAP___T001 Finite scheduling forw./all functs.activ ( tcode : OPDB)
    Period profile        SAP___P002 Gen: Daily period split ( tcode : OPD4)
    Planning tab.profile  ZSAPPSL001 SFC: only main caps. (2 graf.) ( tcode : OPG0)
    List profile          SAPSFCI001 SFC: Production planning ( tcode : OPDH)
    As you can see I just customised a few changes in my Planning tab.profile  based on user requirement.
    I am sure this gives you good insight to research this further & give your users some customised screen.
    thanks,
    Ram

  • HT201238 I purchased the next level of cloud storage and when it came through it wasn't enough so then I purchased the next amount  I think I'm being charged for both.  How do I get rid of the first one I purchased?

    I purchased the next level of icloud storage but it wasn't enough so I purchased the next level.  It looks like I'm going to be charged for both? what do I do?

    Hi there,
    Have you considered using the TDM file format instead of the LVM format? With TDM you specify parameters for your file and your channels. When you want to read data from the file you can extrac data based on those parameters. So you could construct a search that extracts the data from a particular time, or all the data that was acquired in a 10 minute period for example.
    There are a few VIs you would have to become familiar with to do this (the datalog VIs are located in a palette on the File IO palette), but it would probably be easier for you to use these then to construct the file yourself and then program in all the search parameters.
    Here are some resources with more information on the TDM format:
    TDM Data Format
    Introduction to LabVIEW Data Storage VIs
    They should help you decide if you would like to use this format or stick with the LVM format.
    Sarah
    Applications Engineer | National Instruments | UK & Ireland

  • How do you remove back up data from the memory storage? my storage data states that i have over 80gb of data used for back ups and i dont know why as i use a external hard drive as a time machine .now my 250gb flash storage is nearly full

    how do you remove back up data from the memory storage? my storage data states that i have over 80gb of data used for back ups and i dont know why as i use a external hard drive as a time machine .now my 250gb flash storage is nearly full.. HELP!

    When Time Machine backs up a portable Mac, some of the free space will be used to make local snapshots, which are backup copies of recently deleted files. The space occupied by local snapshots is reported as available by the Finder, and should be considered as such. In the Storage display of System Information, local snapshots are shown as  Backups. The snapshots are automatically deleted when they expire or when free space falls below a certain level. You ordinarily don't need to, and should not, delete local snapshots yourself. If you followed bad advice to disable local snapshots by running a shell command, you may have ended up with a lot of data in the Other category. Ask for instructions in that case.
    See this support article for some simple ways to free up storage space.

  • Error while creating production order (capacity leveling)

    Hello Friends,
    For capacity Planning - Leveling, i am using overall profile  "SAPMPSG006 - MPS/MRP: Capacity availability check", in Production scheduling profile, which i have attached in the material master.
    In Availability check parameter, checking control for the combination of Plant,order type and business transaction 1, in capacity availability section also, i have maintained the overall profile "SAPMPSG006 - MPS/MRP: Capacity availability check'.
    Now i have created the production order for a particular period (start date 17.03.10 , finish date 20.03.10). In CM01, agaist the work center, i can see the load. Hence available capacity and required capacity is same for three days.
    Now again i have created one more production order for the same period (start date 17.03.10 , finish date 20.03.10), system is showing the window with the message work center with overload.On the same screen, when  i click on finite scheduling tab, than system showing the new latest start date and time the same as earlier date i.e 17.03.10.
    Here my question is , when i click on finite scheduling tab, than system should propose the date 21.03.10, as on and after this date capacity on this workcenter is available. But system is not proposing the dates, where capacity is available.
    When i checked the dispatching log, there i found two errors.
    continued..................

    Dear,
    That's great production order system is proposing the future date automatically.
    Few check,
    1) Factory calendar for holidays?
    2)Any other production order on that days?
    3)Your capacity profile and its setting?
    Basic dates
    Check whether scheduling should be performed with a time being specified. For this, check the scheduling data of the scheduling type in Customizing. OPU3
    Do the basic dates change?
    Check whether the alternative "Adjust basic dates" has been selected for the scheduling parameters.
    Check whether the basic dates are set correctly on account of the operation dates. So check operation dates also?
    Regards,
    R.Brahmankar

  • Define Time-Based Fields for Cost Centers

    Dear All!
    I would like to know , how I'm abale to cahnge the setting
    of business area for Time-Based Field of Cost Centers to period
    Transaction is OKEG
    Would be thankful

    You can maintain master data for cost centers, cost elements, activity
    types, and business processes with time dependencies. You can make
    changes at any time for any given time interval. Data storage also takes
    place with a time reference. In this way, a master data record can have
    multiple database records storing different information.
    The smallest interval is one day. To ensure data consistency, you
    cannotchange each field daily. The timeframes in which you can change a
    field depend on the field functions, which are fixed by the SAP R/3
    System and cannot be changed. Master data maintenance includes an
    automatic check for each field's time-based consistency, resulting in
    individual time-based maintenance for each field.
    Regards
    Prabhu

  • Time-based publishing stopped working

    Hi,
    We currently have a problem with time-based publishing in KM. Since a few days ago, documents stopped becoming visible once they reach their "valid from" date. We have not been able to publish documents with TBP since then on that system.
    These errors keep appearing in the knowledgemanagement.#.log files, which seem related to this issue :
    #1.5#C000AC10005900130000012D00000B3400040F325EE040B8#1142608921379#com.sapportals.wcm.WcmException#irj#com.sapportals.wcm.WcmException.WcmException(62)#System#0#####ThreadPool.Worker1##0#0#Error##Plain###application property service not found com.sapportals.wcm.repository.service.timebasedpublish.wcm.TimebasedPublishException: application property service not found
         at com.sapportals.wcm.repository.service.timebasedpublish.wcm.TimebasedPublishServiceManager.getApplicationPropertyService(TimebasedPublishServiceManager.java:589)
         at com.sapportals.wcm.repository.service.timebasedpublish.wcm.TimebasedPublishServiceManager.setValidEventSent(TimebasedPublishServiceManager.java:540)
         at com.sapportals.wcm.repository.service.timebasedpublish.wcm.TimebasedPublishServiceManager.handleVisibleResources(TimebasedPublishServiceManager.java:327)
         at com.sapportals.wcm.repository.service.timebasedpublish.wcm.CheckValidFromSchedulerTask.run(CheckValidFromSchedulerTask.java:65)
         at com.sapportals.wcm.service.scheduler.SchedulerEntry.run(SchedulerEntry.java:128)
         at com.sapportals.wcm.service.scheduler.crt.PoolWorker.run(PoolWorker.java:107)
         at java.lang.Thread.run(Thread.java:479)
    The KMC version is SP2 with Patch level 29 hotfix 1, and is running on Windows Server 2003 with an Oracle database. We have opened an OSS message but while we are waiting I thought I would post this here in case anyone ever experienced this.
    Best regards,
    Olivier

    Hi,
    1.  Have you checked that tbl service continue assigned to your repository ?
    2. If you create a new repository and assign these service, does it work ?
    Enables users to define a time frame during which documents are published (visible).
    Note that the time-dependent publishing service requires the application property service.
    This service cannot be configured.
    Patricio.

  • 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

  • After capacity leveling  dependent requirement s to be adjusted

    hi
    iam planning a fert product on 30 th agust for 100nos
    created md61 -pir for 100 nos
    done mrp run at mdo2 and got scheduled dates for 100nos which has gone beyond the requirement date as i was chhosed leed time scheduling  and made dependent reqirement proposal for the order operation date.
    here the important thing is the work center which i nedd to produce was fully engaged inthe period (schedule period which system proposed)  .hence i made capacity leveling and planned order dates were changed again
    which are actual producion dates
    after capacity leveling my planned order was firmed
    my problem here is  the dependent requirement proposal date also
    need to be changed with respect to firmed planed order.
    how to achive this
    i tried with opu5
    but no changes in dependent reuirement proposal (planned order)
    plz suggest
    sasikanth
    vst-it projects

    hi
    i tried it but unfortunatly it is creating a new planned order and giving exemption messge to the firmed planned oder as cancel the proposal
    which is not at all acceptable
      means for a single PIR
    i made mrp run AND got planned order , after leveling the planned order was firmed
    means my pir was satisfied with this
    i made mrp run without changing PIR dates and quantity by expecting that it should propose a new dependent reqirement 
    but system created a new planed order to  pir date which sholud not happen.
    plz elobrate your view
    sasikanth
    vst-it projects

  • TDMS copy based on Company Code and time based reduction.

    I'm struggling to understand the process of this scenario.
    I created a new client in the target system (using local client copy with SAP_UCSV).
    I configured a time based and company code based reduction.
    After the TDMS copy is complete, I check the target system and still find plenty of data that isn't related to the company codes I selected. It appears that it still copies part of the excluded data. For example: I can still find work orders and sales orders for company codes that I specifically didn't select for the copy process.
    Any idea why this is? It appears that the copy doesn't bring across ALL of the excluded data. Just some.
    I double checked and triple checked my TDMS selection for company code based reduction and I can't find any error in there.
    To be more specific: I selected company code A01 A02 A03 and left B01 B02 B03 out. After the copy there are still orders visible in the target system with company code B01 B02 B03.
    This is after I created an empty target client first so it's not copying into an already existing client.
    Thanks for any guidance guys.

    Hm, not sure what's going on. There is no clear link between those existing orders and the company codes I initially selected. Then again it only seems to have a "high level" record of the data. As soon as one starts to drill down, the data is missing as expected. Same goes for other areas as well.
    Looks like we can live with that for now so I won't lose any sleep over it anymore.

Maybe you are looking for

  • 1000s of duplicates in itunes

    I once accidentally replaced my itunes library (when my hard drive was not connected). I managed to both re-import all my tracks from the files while at the same time finding the old library... or whatever. In any case, now I have 1000s of duplicate

  • How to access calendar rules via java

    Hi to all, We have a process in which we need to set a Timer, but the date must be validated against Calendar Rules. We searched in forums, webs, documentation and we couldn't find a way to do this. I know it is possible to set an expiration date bas

  • How to access the structure of a dynamically created context node/element

    Hi All, in method wddoinit I have added a context node and some attributes lo_node = wd_context->get_child_node( name = wd_this->wdctx_instructors ).   lo_node_info = lo_node->get_node_info( ).   lo_node_info = lo_node_info->add_new_child_node( name 

  • Analysis service Tabular Model

    Hi Help me anyone, I Have to calculate for 1 Year rolling values from current date  example let say i am in march-2014   i have to rolling my column values for 1 year means April-2013  For this what function should i use  and also one more thing I ha

  • I have a t43 and I'm having problems with my Bluetooth(​Bluetooth places)

    Hi I was wondering if someone can help me getting my Bluetooth places. I formatted my computer and put the operating system again install all my drivers but now I'm missing my Bluetooth drivers. I have removed my drivers but wont work. What can I do?