Selection of PPM at HALB by PPDS heuristic

Hi All -
I have 4 resources MIX1, PACK1, MIX2 and PACK2. I can make a product on Line 1 ( MIX1- semi FG and PACK1 - FG) or Line 2(MIX2 and PACK2). I can NOT use Mixer of one line for one making my semi FG and then a different line for packing.
I have 2 production versions( PPMS in APO) for both the levels. 10 and 20 at FG and Semi FG level. The planner picks the right PPM at the FG level based on the planning situation. For example lets say PV20( which is PACK2). When the heuristic runs for the lower level BOM components, by default the system selects the PV10 at the Semi FG. I understand that the system picks up PV10 because its the first valid PPM. Is there anyway we can make the system select the right PPM at the Semi FG level based on what PV is selected at the FG level?
In other words, if the planner selects 10 at FG, the system should pick PPM 10 at the HALB level. IF the selects 20 at the FG, the HALB PPM should be 20 as well.
I cannot create a single ppm at the FG level with multiple operations of PACK and MIX as I need to do accounting at the Semi FG number and Semi FG needs to be its own material.
So is there a way we can do it in the system? At this point, the planner has to select the right PPM at the Semi FG level as well.
Appreciate all your help!
Varun

Hi Varun,
Standard SCM system does not have functionality to cater to this requirement.
We had exactly the same requirement but could not find any standard solution to this. This was also confirmed by SAP.
For now the only option to do this is using the Badi as mentioned by Andrew:
BADI /SAPAPO/RRP_SRC_EXIT
or the RRP_PLANNING badi.
Asheesh

Similar Messages

  • Logs for PPDS Heuristic

    Hi,
             We are running PPDS Heuristic using the transaction /SAPAPO/CDPSB1 or the program /SAPAPO/BACKGROUND_SCHEDULING.
    Where do I check the logs for these runs?  Like SNP Heuristic, I don't see an option to check logs.
    Thanks.

    You can use transaction /sapapo/rrpeval to view PPDS planning runs or transaction SLG1 with using APO as object and PPDS as subobject. If using SLG1 then you will need to then filter by transaction and look for your specific transaction/time.
    For SNP heuritic logs use transaction /sapapo/snpaplog and select SNP heuristic in the application field. SLG1 can also be used - enter APO_SNP as object and HEU as subobject. You can most, if not all, logs created in APO by using SLG1 and the appropriate object/subobject.
    Regards
    Andy

  • 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

  • PPDS heuristic

    Hello all,
    I'm trying ti set up a heuristic that will act as follows :
    In case i have firmed receipt the Heuristic will consider it only in case that it sits in a defined period of time.
    for example:
    if I'm running the standard heuristic (Planning for standard lot) via product view -> variable heuristic, and instead of "avoid surplus" I'm using FIFO, Heuristic will consider any Firmed receipt that I've in the future.
    lets say that i have requirement of 100 on 01.04.2010
    and a firmed planned order of 100  on 01.06.2010
    system wont create an additional PlOrd to fulfill the requirement.
    what I'm looking for is a setting the system will act the same way but only if the Firmed receipt sits within a defined period of time. let's sat that i will defined it on 30 days, so i want the system to act as follows:
    lets say that i have requirement of 100 on 01.04.2010
    and a firmed planned order of 100  on 01.06.2010
    system will create an additional PlOrd to fulfill the requirement on time.
    but in case of:
    lets say that i have requirement of 100 on 01.04.2010
    and a firmed planned order of 100  on 01.05.2010
    system wont create an additional PlOrd to fulfill the requirement.
    How can i defined the "period of time"  in which the system will consider the firmed receipt?
    thank you all  in advanced
    Ron
    Edited by: RonBon on Mar 26, 2010 8:04 PM
    Edited by: RonBon on Mar 27, 2010 11:21 AM

    Dear Ron,
    In standard (or in a copied heuristics with some customizing settings), I do not think there is a possibility to achieve this functionality,which you desire.
    But, this is quite simple to achieve using the BADI ,
    Definition name               /SAPAPO/RRP_PLANNING
    Method                           PEGID_GET_IO     Change the Receipts and Reqs After Reading from liveCache
    This method is called soon after the IO (input/output) objects are read from the livecache.So,within the badi if you delete the
    Orders which are firmed and not within a specific time period (may be a fixed number of days, or Products <--> period from a custom table) these Orders will not be considered for the Netting process,so that there will be a deficit in the Netting process and an additional order will be created.
    Hope this helps in achieving the requirement you desire.
    Kind regards,
    Mahesh

  • PPDS Horizons and PPM

    Hi Gurus,
                  Can any one explain me the difference between
    1. Opening periods
    2. PPDS plng Time fence
    3. Adjustment Horizon
    4. Rqmts Ascertain Horizon
    5. PPDS Horizon
    & also please explain me step by step how i can create PPM for my finished products
    Please let me know.
    Thanks & REGARDS
    Kumar

    Hi Kumar,
    Continued...
    3. Adjustment Horizon and 4. Rqmts Ascertain Horizon
    These two horizons are relevant to sales order oriented planning. In sales order oriented planning we only convert procurement proposals (planned orders and purchase requisitions) into manufacturing orders or purchase orders if theses procurement proposals are used to cover sales orders.
    Adjustment Horizon : Using specific PPDS  heuristics, we delete planned independent requirements for which there are no sales orders, and adjust the purchase requisitions and planned orders used to cover these planned independent requirements accordingly.
    u2022     To adjust the planned independent requirements and procurement proposals for selected products,  we use the standard heuristic SAP_PP_015. This heuristic executes the adjustment for all procurement proposals that start in the adjustment period. You can define the adjustment period using the adjustment horizon.
    u2022     Using the standard heuristic SAP_PP_016 you execute the adjustment for selected orders. The adjustment horizon and the adjustment period are not relevant here.
    Rqmts Ascertain Horizon: Using a specific PPDS  heuristic (standard heuristic SAP_PP_014) we can determine the planned independent requirements for which there are no sales orders.
    We can determine these planned independent requirements for procurement proposals that start in the requirements ascertainment period. We can define the requirements ascertainment period using the requirements ascertainment horizon. We can use the results to ask your customers to issue sales orders.
    5. PPDS Horizon
    This the time horizon in which PP/DS can automatically create, change, or delete receipts. Outside of the PP/DS horizon, receipts can only be planned manually in PP/DS
    PPM creation:
    In APO we have PPDS and SNP PPMs.
    Please refer to the URL below which gives in detail the procedure for PPM creation:
    http://help.sap.com/saphelp_scm70/helpdata/en/06/5077372b3c602be10000009b38f8cf/frameset.htm
    Hope this satsifies your queries.
    Regards
    Datta Kadam

  • SNP PPM Selection Criteria

    Hi Experts,
    I would be really glad if you could help me regarding this issue.
    I have 2 Materials with 2 SNP PPMS. The SNP PPMS were generated by converting PPDS PPMS  which was cifed from R/3. The production versions in R/3 has the same validity date.
    Lets say for Material A:
    - It has 2 production versions and 2 SNP PPMs
    - PRD1 and PRD2
    - when I had run the SNP location heuristic it had selected PRD1.
    Material B
    - It has 2 production versions and 2 SNP PPMS
    - PRD1 and PRD2
    - when I had run the SNP location heuristic it had selected PRD2.
    May I kindly ask therefore how PPMs are selected by the APO system in the case of SNP PPMs running SNP location Heuristic? Unless I understand the process, I cannot still create alternative PPMs. I cannot always assign manually the Procurement Priority of all the PPMs generated.
    I am really hoping you'd help me regarding this issue.
    Thank you so much.
    Sincerely Yours,
    Ria
    Edited by: Ria Montealto on Jul 31, 2008 10:16 AM

    Hello ,
    As you must be aware the basis for selection of ppm are 'quota arrangment' ,'procurement priority' ,'costs(multilevel cost)' ,'procurement type' .
    Kindly refer to following link for more detailed information and how this ranking list can be changed. "http://help.sap.com/saphelp_scm2007/helpdata/en/1c/4d7a375f0dbc7fe10000009b38f8cf/frameset.htm ".
    Also if all the parameters are same , it will refer to nomenclature of the ppm as the ppm name contains the version number ciffed from r/3.
    For example, if there are versions "0001 " and  "0002 " in r/3 and these versions are ciffed to APO to create ppm .
    The snp hueristics will select the ppm of prod. version 0001 .
    Thanks & Regards
    Abhijit S Nakhwa

  • Printing doesn't select proper PPD

    When I select a printer in Illustrator, the PPD never updates to the correct PPD.
    I have to select another random printer and then reselect the printer I need...then the PPDpull down menu will refresh with the correct PPD.
    Is this not an auto function?... or is it common practice to have to scroll thru hundreds of PPD’s and select it manually?

    Do you have the correct ppd assigned in your OS?
    For mac OS
    system preferences >> print & Fax >> options & supplies >> driver

  • Difference between PDS and PPM and which one should be used for SNP /ppds?

    Hi Gurus,
                 Just wanted to know what are the difference between PDS and PPM ?
    1. For what industrial products we use PDS and PPM in SNP and PPDS?
    2. which one can be refered to clients?
    Please let me know it will be really great if anyone let me know the answers
    Thanks & Regards,
    Raj

    Hi Rajkumar,
    I have given below the detailed comparative account of PDS Vs PPM. Please copy and put it in an excel sheet in different columns and then read which is easy to understand.
    PDS
    1. Production Data Structure (PDS) in APO 3.1 & Run Time Object (RTO) in 4.0 and above versions
    2. Master Data Object
    3. Useful for scenarios where the compoenent has got different validity periods
    4. Used as Master data Basis for Planning in SAP-APO
    5. Contains active Master data from iPPE (Integrated Product and Process Engineering) generated from a production version
    6. PPDS PDS & SNP PDS can be used as master data for planning
    7. Change Management, variant configuration & Phantom assemplies are supported in PDS
    8. Sub-contracting in SNP is fully integrated with R/3 is supported in PDS
    9. Direct transfer of SNP PDS from R/3 is possible
    10.Rapid Planning Matrix can be generated
    11. Not possible to maintain PDS directly in APO and can be used only in combination with R/3
    12. The transfer of data changes is simpler
    13. Not possible to create alternate SNP-PDS in std system for different mode combinations
    14. PDS can be automatically generated from two sources ie R/3 and iPPE
    PPM:-
    1. Production Process Model
    2. Master Data Object
    3. Cannot be used for scenarios where the component has got different validity period
    4. Used as Master data Basis for Planning in SAP-APO
    5. Contains active Master data generated from the combination of routing (BoM & receipe) and production versions
    6. PPDS PPM & SNP PPM's can be used as master data for planning
    7. Not supported by PPM
    8. Not supported by PPM
    9. Not possible here. SNP PPMs will be generated via PPDS PPMs
    10. Not possible
    11. PPMs can be directly created in APO and can be modified without R/3 also.
    12. Little Complex when compared to PDS
    13. Alternate SNP-PPMs can be easily created
    14. PPM can be generated automatically generated only from R/3
    PDS is used in industries wherein there are multiple components or assemblies having diffeent production versions whose validity periods are different.  PPM is being used typically in process industries, chemical industries.  PPM is very simple in its usage and very flexible in operations in terms of modifications at APO level and can be referred to client depending on the business requirement
    Regards
    R. Senthil Mareeswaran.

  • PPDS and SNP Heuristics

    Hi All,
    can anyone please let me know, what exactly is the difference between SNP and PPDS Heu. ???
    Thanks in advance,
    Prasad.

    Hi Prasad,
    1) SNP heuristic:-
    The heuristic is used as part of a repair-based planning process consisting of the heuristic, capacity leveling, and deployment. The heuristic run processes each planning location sequentially and determines sourcing requirements. The heuristic processing groups all demands for a given product at a location into one demand for the bucket. The heuristic run determines valid sources of supply and corresponding quantity based on pre-defined percentages for each source of supply (quota arrangements), or procurement priorities for transportation lanes and production process models (PPMs) or production data structures (PDS). The demands are then passed through the supply chain to calculate a plan. However, this plan is not necessarily feasible. The planner can then use capacity leveling to adjust the plan and formulate a feasible plan.
    2) PPDS Heuristic:-
    We run ppds heuristic to create procurement proposals for uncovered product requirements and to To carry out other planning tasks for products or orders.
    In PP/DS, a heuristic is a planning function that executes planning for selected objects (products, resources, operations, or line networks, depending on the planning focus). The heuristic does this using a particular heuristic-specific procedure.
    there are heuristics with which you can execute multilevel planning according to low-level codes for selected products, or with which you can schedule operations on selected resources in a specific sequence.
    Regards
    R. Senthil Mareeswaran.

  • PPM and PDS

    Hi All,
    I have PPM and PDS for a location product, How can I control (Except "plan explosion" one in PP/DS tab page of Location product ) wether my SNP run (Heuristic and CTM) to select only PPM in Heuristic and PDS in CTM.
    And  have two PDS with diffrent validity periods, where I can see which PDS  is selected for inhouse receipt.
    Thanks in Advance,
    Sreerama.

    Hi Sreerama,
    1) The two areas where the usage of PPM or PDS is defined is
    one at the material master in PPDS tab which you have rightly
    mentioned
    another at the customisation for PPDS.
    If the first one is not defined, system uses the value from
    customisation.
    For usage in CTM or in heuristic, you need to define the
    products in such a way clearly bifurcate for ctm & heuristic
    and maintain material master accordingly because a single
    locaiton production cannot be used both for ctm and heursitic
    which cannot be of business importance.
    2) Selection of PDS is based on the validity period defined in
    the PDS and the priority/cost maintianed in the PDS data.
    Regards
    R. Senthil Mareeswaran.

  • PPDS - Overlapping Operations ( Start- Start) activity relationship

    Hi Experts,
    We are having two operations 010 and 020 in a routing and we want to schedule both the operations at the same time and not in sequence. I believe that we can use the "required overlap functionality" in the routings for the parallel scheduling of the two operations.
    After setting the overlap functionality when I trying to run SAP_PP_002 the operations in the PPDS order are being scheduled in sequence. In addition, the PPDS PDS also shows an End- start in the activity relationship (I don't know if this makes any difference)
    Could one of the experts please let me know what are the settings in PPDS that you used to run the two sequential operations in parallel in APO?
    Thanks in advance

    Hii,
    You can use Parallel sequence of  operations in the routing to make the activity in PDS/PPM as start to start  relationship. And PPDS heuristic will consider the same ..
    Regards
    Debashis

  • Diff Between PPDS and SNP heuristics

    Please anyone can explain what is difference between PPDS and SNP heuristics?
    Thanks in advance
    Prasanta saha

    Hi Prasanta,
    Please note the following differences:
    SNP Heu:
    1) Heu would plan for demands within your SNP horizon. It would never touch orders within your PPDS horizon.
    2) Orders thus created with SNP Heu are just a rough cut planned reciepts.
    3) The order created, would have a Duration in multiples of Days. Which means the least time period would be 1 day.
    4) SNP heu would refer to SNP PPM in case of a production planning situation.
    5) It would generate Reciepts which are only of type - SNP(Which are also termed as SNP Orders).
    PPDS Heu:
    1) PPDS Heu would plan for demands within your PPDS Horizon. It wouldnt plan for orders outside of your PPDS horizon.
    2) Orders thus created by the PPDS Heu are output firmed orders.
    3) The order created, may even be in seconds . Which means that PPDS heuristic would consider time period in Seconds as well.
    4) PPDS heu would refer to PPDS PPM in case of a production planning situation.
    5) The reciepts generated via PPDS heu would be of type PPDS Application Orders.
    It would be better to understand the difference if you jot the above mentioned points in a table, and then compare the serial number in SNP with the same serial number in PPDS.
    Please let me know in case you need any further information.
    Regards,
    Prasad.
    Edited by: PP-APO Consultant on Oct 21, 2011 1:13 PM

  • Exclude QM lot stock for a perticular material and location for PPDS run

    Hi Experts,
    I would like to exclude QM lot stock for a perticular material and location for PPDS run. I have unchecked stock in quality inspection under productmaster/ Demand / availability stock in APO, but still QM lot is appearing in RRP3 view and considering for PPDS heuristic run.
    Can you plesae explain how to exclude QM lot for a PPDS run.
    --Kishore

    Hi Kishore,
    Some companies do not activate the iModel for Inspection Lots and manage the Inspection Lots as Quality Inspection Stock. For example this how it looks an Inspection Lot in RRP3 if you manage the Inpsection Lots as Stock in Quality Inspection:
    Because you are using the iModel transferring Inspection Lots as QM Lots, you can not use the Stock in Quality.
    You can read about it in the help of the field Inspection Lots in CFM1. This is the help:
    Inspection Lots in Integration Model
    You use this indicator to activate the transfer to SAP APO of inspection lots
    that are relevant to stock.
    Dependencies
    You can only activate an integration model for inspection lots if you have
    set in CIF Customizing that inspection lots should be transferred for materials
    relevant to inspection lots instead of qualitiy inspection stock.
    If the inspection lots in SAP APO are to contain the characteristic value
    assignements of the batches assigned to them, you have to transfer the
    characteristic value assignments to SAP APO before activating the integration
    model for inspection lots. You can do this by activating an integration model
    for stock.
    Hope this clairy your doubt.
    Kind Regards,
    Mariano

  • How can I install PPD?

    Hello:
    I'm using AI CS3 (PC version). I want to save the ps file for distiller and change it be pdf format file. After I installed full set CS3, I have distiller9 and acrobat pro 9 (because I installed some from CS4 too). When I click print, I can choose "Adobe PostScript File" in "Priner" box. But there is no selection of "AdobePDF 9.0" in "PPD" box. The selection in PPD box are "Other (unknown)" & "Device Independent" only. So, how can I install or add items inside this box? Thanks for help!

    I think your question would be better answered in the 'general' Illustrator forum you have posted in the 'scripting' forum… Sorry but I for one know nothing of PC's…

  • Customize Heuristic Screen

    Is it possible to customize the screen of a Standard heuristic like SAP_PP_SL001? The algorithm behind this is /SAPAPO/HEU_PLAN_STANDARDLOTS. I have this heuristic already enhanced using a BADI however I am being asked for a custom field on the heuristic screen. The other way out is creating a template heuristic which means re-writing a lot of code which I need to avoid.

    Hello Deepak,
    BAdi /SAPAPO/RRP_PLANNING method SETTINGS_SUBSCREEN  settings maintained on the "Additional Settings" tab page or Add the new method HEUR_SETTINGS_SET as the instance method and enter a corresponding description (for example, "Set additional PPDS heuristic settings for planning"). Please check the OSS note 1857073
    Best Regards,
    R.Brahmankar

Maybe you are looking for

  • Error in the browser

    I have generated with JHeadstart a master detail form. When I run the application i get a error in the browser in second page. line 1 char 17 expected '(' code 0 What kind of error is this. The UIX page generated with JHeadstart has a valid syntax Jd

  • Control multiple apple tv units with 1 remote app

    Is it possible to control multiple apple TV units with 1 remote app on an iPhone/iPad? I have apple tv at home, set up under my own personal apple id. I have an apple tv unit at work which I want to use, but that uses our work apple id. can I control

  • Error in Material Initial Load.

    Hi Gurus, I am replicating materials from ECC to SRM, but the BDOcs in SMW01 have errors, alhtough they appear succesful. The error is: "Mat. for Initial Download: Table not supported by function - Message no. C_" All the materials have been replicat

  • Photoshop cc could not save because disk doesn't exist

    I am trying to save my photo from photoshop back to lightroom and I keep getting an error that is "could not save because disk does not exist.  Anyone know how to fix this?

  • IPhone 4 update to ios 7 frozen for the past hour on less than 10%. What should I do??

    Same thing happening on both phones. Have incredibly fast wifi so that isn't the problem. Should I just wait it out??