SAP_CDPBP_02: Heuristic for Block Planning

Hi All
I am presently working on a APO PPDS implementation Project where we are considering Block Planning solution. We are currently exploring the SAP_CDPBP_02 Heuristic for Block Planning. Our current requirement is to use the Block planning solution for capacity utilization situation where this particular heuristic should help us with Block adjustments in case of capacity overload /underload i.e. the Blocks should be extended in case of overload , and should be shortened in case of underload, after running this heuristic.
Somehow this particular heuristic doesnu2019t seem to work for us although SAP help suggest that it can solve the Block adjustment problem. We are working with SCM 4.1 release. SAP note 975604  suggests that we need to apply the support pack SAPKY41012  to SCM 4.1 release, for this Heuristic to work but this particular support pack is already applied to our system and still we are not getting the desired result.
Saurabh

Hi Siddharth
Thanks a lot for the reply. I wanted to know the procedure while executing this heuristic on the DS planning board.
1) Do you select the resource and execute the heuristic by going to Functions--> Heuristic --> Adjust and Reschedule Block limits
Or 2) You select the Block and the overloaded orders simultaneously and then go to Functions > Heuristics> Adjust and reschedule Block Limits.
Also what settings are you choosing in the Resource master in the PPDS Bucket capacity tab:
You are choosing Bucket Definition as "No PPDS Available Bucket capacity" or
" From Block Planning" & "Time continuous capacity" in the Finite capacity.
Also are you unchecking the "Use Bucket capacity" checkbox or letting it as it is with the checkbox ticked in the settings for the heuristic SAP_CDPBP_02.
Saurabh

Similar Messages

  • Blocking of work center capacity for capacity planning

    How can i block a work center capacity for capacity planning during Machine breakdown( via a Preventive maintenance order)?
    i believe it will reduce machine capacity, yet how can i view this, against the previous capacity? is there a possible report or can it be shown through a transaction?

    Hi,
    In capacity header details screen not exactly as "can be used for capacity evaluation " but
    "relevent to finite sceduling"
    "can be used for several operations"
    "long term planning"
    these all indicators you can deflag this and check the results ,it may helpful to you.

  • PPDS Heuristic for Constrained/Finite planning

    Hello PPDS Experts,
    I am trying to setup PPDS Heuristcs for a client to achieve a feasible plan for the following scenario:
    1) 7 BOM Levels to be planned in APO
    2) PPDS Heuristic run must be constrained by material availability at all levels
    3) PPDS Heuristic must run in Finite capacity mode at all BOM Levels
    With CTM, we can achieve all this in one go;
    With PPDS Heuristic, i think we have to use multiple planning steps to achieve this; I tried the following steps until now;
    1) Step 1 -> Determine Low Level codes
    2) Step 2 -> Un-Constrained MRP Heuristic
    3) Bottom - Up Multi Level heuristic
    1) Step 1 -> Determine Low Level codes
    2) Step 2 -> Un-Constrained MRP Heuristic
    3) Step 3- Stable forward scheduling
    1) Step 1 -> Determine Low Level codes
    2) Step 2 -> Un-Constrained MRP Heuristic
    3) Step 3-> Stable backward scheduling
    Even after trying all these approaches, my planning result is still wrong; I want to achieve a feasible plan that is constrained by material at all levels and capacity at all levels.
    Is there a general PPDS Heuristic sequence that i have to use to achieve this feasible plan.
    thanks
    swathi

    Hi,
    I will suggest to go with following approch
    1. Infinite Planning run.
    2. Finite planning with find slot backward/forward direction for first level BOM.
    3. Run bottom up heuristic to adjust planning accordingly.
    This may lead to constraint violation at  upper level.
    4. Finite planning with find slot i forward direction for next level of BOM. Direction backward is not used  so that there will not be problem of material availability.
    You can carry on like this for further BOM levels.
    Still planning with above steps may not give desirable results as some times larger lot sizes maynot find suitable slots and there can be poor utilisation of resources.
    For somewhat better results after first level of planning some manual intervention will be required.
    I will like to aske few questions-:
    1. Is your rough cut/mid term plan is balanced considering these constraints.
    2. What is approximate lead time at each level?
    3. What is total lead time.
    4. Duration of shortterm planning horizon at each level(PPDS horizon)
    5. Purpose of above questions is in case of multilevel planning genrally short term planning as you to higher bom levels depends on  inventory already available in stock.
    Regards,
    Santosh

  • Configurated sales orders and block planning

    Hello
    We plan to implement ECC configurated sales orders and APo DP and block planning.
    We is the preferable process :
    - create the production orders in ECC at time of sales orders creation and run heuristics in apo to cover forecast with planned orders
    - send sales orders in Apo run heuristic and convert planned orders to production orders to cover sales orders?
    thanks in advance for your help
    Patrice

    Hi Patrice,
    The second process that you have mentioned,
    send sales orders in Apo run heuristic and convert planned orders to production orders to cover sales orders?
    is the effective and business advantageous process in which you can get optimised plan output planned through APO.
    Regards
    R. Senthil Mareeswaran.

  • Block Planning High level process flow and configuration - PPDS

    Dear Experts,
    I am trying to understand more about Block planning
    from my understanding
    Block Planning is a  pre-assignment of resource and capacities for a limited duration of time which mean  dedicated resource for a particular operation
    correct me if i am wrong
    which mean I am able to hold a Resource A for a particular date like say march 20 and march 21 for a particular production version of operation like say 10
    if my understanding is correct what are the basic configuration setting and the process flow
    I am sure you need to explain loads , i am sorry about that
    Thanks in advance
    Regards
    Raj

    Hello,
    Finally we found a partial solution to work with Adjust & Reschedule Block limits.
    The overloaded blocks are extended inside to the cycle limits. Unfortunately the blocks with free capacity are not shortened.
    Does anybody have an idea why the heuristic is working for the extend but not for the shortened?
    Thanks, Marius   

  • Block Planning Display block options eg Percent of block utilised and Qtys?

    Any hints how to display block quantities and percent utilised in PPDS area?
    I have managed so far to get the following for blocks that cross between months.
    1. Resource table. (/SAPAPO/RPT - Resource Planning Table )Can highlight both columns that the specific block is in, click "show operations", get the operations to show in the bottome screen, and the FILTER on the specfic dates to get the block quantities.
    This works to get a block quantity but would need to do a slow manual process for every block!
    2. Receipts View (/SAPAPO/RRP4). Can set up a visualisation profile which shows my characteristic in a column in the report, and then I can select a SINGLE resource from the front selection and get a listing of the quantities from that single resource, and then with filters on dates and/or characteristic, I can get the quantities.
    But this is slow and manual per resource.
    3. Detailed scheduling board shows VISUALLY whether blocks look full or not, but I cant find any way of getting any block quantities or percent complete from this view.
    Ideally, I want a way I can download all resource quantities and block quantities and then determine percent utilized in the blocks and put alerts on this to show which blocks are under-utilised.
    Any ideas????

    Aha. Found it.
    in the DS Planning board.
    click an order on block and then EDIT/SELECT/ALL FOR SAME BLOCK
    then
    EXTRAS / EVALUATION / EXTENDED OPERATIONS LIST - this gives all the quantities for selected block
    then
    EXTRAS / EVALUATION / RESOURCE UTILIZATION - select blocks and get percent utilisation for blocks

  • TQM Total Quality Management for Non Planned Defective Material Containment

    HI SAP Experts,
    My overall goal with this posting is to try and get a better understanding of some of the SAP best practices that have been implemented at other companies for defect containment in a global company (we have operations in China, Japan, USA, EU, Korea etc).
    We are in the project charter phase to re-define how we identify and contain our non-planned defective materials / processes.   Historically we have used external custom applications written in ASP Visual Basic Intradev 6.0 to manage many of our processes including Defective Material Containment.   We have found that these processes are not scalable and not sustainable and looking to SAP applications to help provide solutions.   
    Our current process flow is basically as follows  --> Request Notification (with approval) --> Purge (Identify stock locations globally material exists in and pull inventory into a consolidated location where it can be controlled - Inspection, Materials, Customer Service etc) and Finally disposition - these processes are doing in SAP with QM notifications for materials.   You can see my disparate issues - no integrated reporting, responsiblity nor follow through.
    The process is quite cumbersome (multiple data entry points, duplication of data) and not scalable. The only integration we have with this custom ASP application is that is used to provide the current inventory levels (in stock) at the time of the Containment was approved and the use of material status to lock parts so movements can not be performed during this initiative.
    My basic thoughts on the process in SAP is as follows: 
    1.  QM-QN Quality Notification (identify compliant, related tasks and approval to proceed with containment).
    2.  QM-MM Identify and Contain Parts globally using MM  (Task - separate notification completion driven as follow-on activity and notification record linked to primary notification)-->
    3.  QM -  inspection lot for Quality to identify inspection criteria for non planned defect and generate defective Notifications  for each defect found to ensure data integrity and historical tracking of problems.
    4. QM - Completion and disposition of Inspection lot.  Related notifications may still be open or not depending the owners disposition. 
    5. QM  That same owner also has the decision to tighten or loosen inspection requirements for that material and vendor.
    Basically I'm curious if I am even close in this process of going the right direction or not.   And is why I hope others might be able to share the process that they have implemented that identify (non planned) defects and containment processing.
    I'm interested in any ideas you have on the basic high level concepts to ensure I am choosing the right modules and / or processes.
    R/3 or SAP ECC6.0 is a little cumbersome to manage all these processes so we are also looking to see if any SAP customers have used Portal for such a processes. 
    If you do have a process map / flow with some screen shot's to share that would also be a great asset to us as we begin planning this project.
    Thanks and Regards,
    Edited by: Ed Bunn on Feb 1, 2010 3:45 PM
    Edited by: Ed Bunn on Feb 1, 2010 3:45 PM

    Ed,
    I think you fitted your entire process in this single thread. I am not clear whether your containment stock across all these countries are releated to vendor complaints or is its also a mix of your in process rejections too.
    Suggestion 1,
    If this containment across plants are related to vendor related defetcs, use Q2 notification for vendor rejection. through this notification defects can be captured, task can be assigned to vendor for completion. Status of thsi task can be monitored and captured through notification both at a line item level and header level. 8D, CAPA and all will be incorporated in this notification. This forms a closed loop for vendor defect analysis.
    Suggestion 2,
    Consolidating containment stock from different plants across countries can be done through action box facility- Transfer stock posting.
    Transfer post from unrestricted to block or Transfer post from Unrestricted to Quality or Transfer post from Blocked to Quality.
    Its better you can create a seperate storage location and go ahead with this consolidation.
    Now you can decide, this consolidation happen across plant level or towards one corporate plant level, anyway plant is mandatory when you deal with inventory.
    I hope this thread will throw some light towards your requirements.
    Concluding QM-QN is having a best practise closed loop, if it is mapped well as I have worked with this functionality very well. Workflow is another activity which you can think of, if you need a control on this plantwise.
    Vendor wise inspection controls can be activated through Dynamic Modification Rule T Code: QDR1and Quality Level controls T Code: QDL1.
    Thanks,
    Vineeth
    Edited by: Vineeth Varghese on Feb 2, 2010 7:04 AM

  • How do I disable "Exceptions" button for "Block pop-up windows" in Content tab?. I am able to Disable other Exception buttons in this tab using about:config preference.

    Need a way to disable "Exception" button for "Block Pop-up windows" in Tools-> Options -> Content tab. I want to be able to do this for Locking Down Firefox preferences.
    == User Agent ==
    Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Win64; x64; Trident/4.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)

    That button doesn't have a pref associated with it, so you can't disable that button with a pref on the about:config page or a lockPref call.
    That only leaves the choice to remove that button with code in userChrome.css
    <pre><nowiki>#popupPolicyButton {display:none!important;}</nowiki></pre>
    See http://kb.mozillazine.org/Editing_configuration#How_to_edit_configuration_files

  • How to find maximum number of users we can assign for Hyperion Planning.

    HI,
    How to find maximum number of users we can assign for Hyperion Planning.i.e., how to find license limit in hyperion planning 11.1.2.1.
    In Essbase propreties, the system is showing maximum planning users could be 65535.
    what would be the number for concurrent scenario?
    Thanks
    Giri
    Edited by: Giriprasad on Jun 18, 2012 2:18 AM

    The number of users would be based on your license agreement with Oracle, the system is not aware of your license agreement so it is up to you to stick to it.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • How to create a macro for a planning type in MC8b transaction

    Hi,
    I am presently working for a product allocation demand, which have a information structiure with characteristic and key field.
    the characteristic are production allocation quantity, incoming order quantity, and open order quantity.
    i have created a planning type in which the data updation takes from the excel file to the planning type in mc95.
    but i need to create a macro for this planning type .
    can any body give the details information how to create a Macro for a planning type.
    Thanks and regards
    GopalKrishna

    Dear Gopal
    May be the link would be helpful to you.
    [Planning Types and Macros|http://help.sap.com/saphelp_46c/helpdata/en/a5/631cc443a211d189410000e829fbbd/frameset.htm]
    Drill down the left tab once you opened the link, for more information.
    Thanks
    G. Lakshmipathi

  • Function module for calculating planned and actual cost of production order

    Hi ,
    Do we have any standard function module for calculating planned and actual cost for production order?
    i need to implement this in a Z-report.
    Thanks
    Srini

    Hi,
    try below function module
    CRMCO_GET_PLAN_ACTUAL_COSTS
    CO_IH_GET_PLANNED_COSTS_TOTAL
    Regards,
    Sankaran

  • Function modules or BAPI for posting plan costs for WBS Element

    Hi all,
    Does anyone know, whether there exists a function module or BAPI for posting plan costs to a WBS Element? K_COSTS_PLAN_PS does not work, because RKP1 is not allowed.
    Greetings

    check
    BAPI_COSTACTPLN_POSTACTINPUT   Activity Input Planning: Posting                
    BAPI_COSTACTPLN_POSTACTOUTPUT  Activity/Price Planning: Posting                
    BAPI_COSTACTPLN_POSTKEYFIGURE  Stat. Key Figure Planning: Postings             
    BAPI_COSTACTPLN_POSTPRIMCOST   Primary Cost Planning: Postings                 
    BAPI_PDTRANSCO_POSTPRIMCOST    Transfer of Planning Data: Post Primary Costs   
    K40C                           CO Actual Postings, Manual                      
    BAPI_ACC_PRIMARY_COSTS_POST    Accounting: Post Primary Costs                  
    BAPI_COPAACTUALS_POSTCOSTDATA  BAPI Operating Concern: Post Costing-Based Actua
    BAPI_PRIM_COST_CHECK_AND_POST  Primary Costs: Formal Parameter Check           
    S@meer

  • Save layout option for Block Alv

    Hi,
    Small Question,
    Is there any way to enable Save layout(Ctrl+F10) option for Block ALV?As i cannot see any option to do so with Reuse_*Block like i_save in Grid and For list ALVs...FM.And its by default it is Disable.
    Any Hints?
    Cheers,
    Amit.

    That's what i already investigated(Small).
    wanted Just to confirm.Anyways thanks.
    @Gautham:I already found that link([And this also |/message/702997#702997 [original link is broken];) but thought After 2 and
    half yrs Vijay found any solution and would land with any solution as always
    Anyways Thanks Vijay And Gautham.
    Cheers,
    Amit.

  • Delivery 0080000276 is not relevant for transportation planning.

    At the time of (delivery related) invoice creation, system throws a message "check the error log".
    Log says:
    " Error Log             0080000276 000010 Delivery 0080000276 is not relevant for transportation planning
                LongText
                    Detail
                     Diagnosis
                         Copying control for billing requires that shipment costs
                         are copied from the shipment belonging to this delivery.
                         No shipment costs could be determined, because this
                         delivery is not relevant for transportation planning.
                     System Response
                         The system assumes that no shipment costs are to be billed
                         in this case.
                Technical data
                    Tech. data details
                     Client                                 251
                     Group Number
                     Sales Document Number                  0080000276
                     Item Number of the SD Document         000010
                     Schedule Line Number                   0306
                     Counter in Control Tables              00
                     Message Identification                 VY
                     System Message Number                  306
                     Output Type                            I
                     Message Variable 01                    0080000276
                     Message Variable 02
                     Message Variable 03
                     Message Variable 04
                     Group Type                             F "
    Please advice if anyone have any idea for this error log.

    Error Log 0080000276 000010 Delivery 0080000276 is
    not relevant for transportation planning
    It is not necessary to assign the Transportation Planning to Delivery type.  Only recently, I completed a similar configuration and running successfully for a client.  The issue is  because of your copy control VTFL.  For more information, check note 713171.
    thanks
    G. Lakshmipathi

  • How to find out the reason for blocking locks?

    PB Application try to create data in ASE 12.5. With this operation, there are sql, sp, trigger involved. Most of the it is okay. With lock of sleeping or sync sleeping lock. User wait for a short time to get the result.
    but some time, there are blocking lock.
    If spid for the app is 1. then looks like this app also generate another spid, say it is 2. and 2 is blocking by 1. spid 1 holding lock!
    then all user is frozen because of spid 1 holding lock!!!  How to figure it out the reason for blocking locks?

    Thanks, Mark. Yes, sp_lock, sp_who, ... are common tool I used.
    I found out one case like:
    I have a SP which call a View for data.
    When I run this SP, suppose the sipd is 1. then it will create another spid 2 because of access view and it gone very quick. This cause spid 1 block spid 2 within a short time.
    If the are many user run the app, the app will be  frozen and everyone is waiting. Finally it release, no dead lock, but the performance is not acceptable.
    That why I have this question.

Maybe you are looking for

  • Calendar not syncronized - log file empty

    I'm using dm 4.5 and I'am trying to syncronize the calendar of 8310 (firmware 4.5) with outlook 2003 but the DM doesn't do it. The preferences are set up, I mapped the folders but when I launch the sync task, DM syncronize correctly my contacts but i

  • How I fixed Imessage and Factime

    As I'm sure all of you know, Imessage and Facetime seem not to work with new IOS 5 updates. I can't seem to understand why, but it seems as if pre-paid users of the Iphone are the people whom are suffering the most. If your anything like me, your abl

  • Elements 2.0 Memory Error

    OK...I know this is an old version but it generally has every feature I need for my home video conversions. I recently started getting an Add Media Error "There is not enough memory to add requested media." I'm just trying to add about 20 pictures to

  • 3D nonlinear fit + smoothing

    Hello,  I am trying to fit or smooth a 3D set of data which comes from a CCD image (saved as a 32 bit bitmap ). I need to get rid of the small fringes that you can see in the bitmap attached ( hence smoothing of my data) and  find the phase of the si

  • [SOLVED] Can't Complete Installation

    I wiped my drive and did a remote install, which went mostly great, I even got an internet connection. The problem is, when I get to the install packages stage, everything fails. I tried pacman -Syu which outputs :: Synchronizing package databases...