PPDS doubt 1

Hi,
     My client is a Make to order heavy equipment manufacturer with BOMs running almost 30 levels deep. In this case we use a combination of phantoms and non phantoms to reduce the number of production orders. We are now planning to implement PPDS. Does it matter how deep and big the BOM is ? I mean if the DS heuristics or the PPDS optimizer is used will it cause any complications such as performance issues or anything else?  What would be the best practice to take a planning run for such deep BOMs ?
Thanks

Be careful with the phantoms!
quote from note 1406424:
Planning with Phantoms: When using the PDS it is not allowed to use the
same phantom several times in the BOM of a finished product if a
component of this phantom is assigned to different operations in the
routing.
also read the other restrictions carefully for your project.

Similar Messages

  • 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

  • Is this possible in PPDS?

    Hello Experts,
    I have a doubt regarding a scenario that we have to implement and I'm not sure if there is any standard functionality in PPDS that will allow us to do the following:
    u2022     The component A is produced ( make to stock) normally in the location X, but when the tanks are full the component is moved to the location Y ( this is done manually by the planners as the storage capacities are not modeled in APO)
    u2022     The business wants PPDS to see when the component is needed for the production of the final product and create a STR to bring the component back from location Y to location X instead of producing it at loc X
    u2022     Is this possible in PPDS?
    Thanks in advance for any guidance.
    Gyo

    Hi,
    It is possible with combination of GATP and PPDS. Only constraint is you plan based on sales order and not based on forcast requirement at finish product level.
    Multilevel availability check with rule based availability check at component level can meet the requirement.
    MATP is used when component is produced based on forcast and production of finish product is based on sales order and it checks whether components are available.
    If finish product is produced based on forcast(PIR) above function cannot be used.
    Let me know if finish product is produced based on forcast we can think of some other way.
    For more details  follow the link
    http://help.sap.com/saphelp_scm50/helpdata/en/26/c2d63b18bc7e7fe10000000a114084/frameset.htm
    Regards,
    Santosh

  • Errors trying to print to previously working printer  - console sys PPD bad

    Printing worked fine until today. Now even trying to do a print preview gets an error dialog and logs these errors to the console:
    2007-03-19 10:35:43.528 Safari[336] InkChecker could not get ppd for HPColor_LaserJet2600n
    2007-03-19 10:35:47.746 Safari[336] InkChecker could not get ppd for hpcolor_LaserJet2500
    2007-03-19 10:35:52.010 Safari[336] PMSessionValidatePrintSettings failed (error code = -50)
    2007-03-19 10:35:52.017 Safari[336] PMSessionEndDocumentNoDialog failed (error code = -30871)
    2007-03-19 10:35:53.841 Safari[336] Failed to end PMPrintContext
    I'm just about to update to 10.4.9 to see if that helps - but I doubt it.
    But ya never know until you try...
    Interestingly, I can print from inside Windows......
    MacBook Pro Intel core 2 Duo, 2.33 Ghz, 2M RAM 200G HD   Mac OS X (10.4.8)   Parallels with XP Pro (ugh)

    I did the update, which forced a reboot - and now it prints!
    I think it had more to do with the rebooting than the update...

  • Printer does not show a PPD

    When I select a printer in Illustrator CS6, the PPD doesn't not populate.  I am running on Windows 7 64-bit.  I have tried several different printers and none of them will show the PPD.   I've downloaded the latest drivers for this operating system.  I don't have a problem printing from Word or Adobe Reader.  Illustrator is the only program that doesn't seem to recognize any of the printer drivers.
    Any ideas on what I can do to get Illustrator to see the drivers?

    Buenas Tardes Rose,
    Printers can be a problem sometimes.
    Try this...
    Switch off and disconnect the printer. Use the disk that came with the printer to uninstall the software. Do not reinstall it. Restart your Mac. (Probably not necessary but I'm a great believer of: If in doubt turn it off then on again!) Plug in the USB cable and switch on your printer. Open Printer Setup Utility and see if:
    a) the printer shows
    b) it finds a driver.
    c) it asks you to install a driver
    d) If c) put your disk in.
    ¡Buena suerte!
    Adrian
    ibook G4 1GHz, 768mb; iMac 17" G4:768mb (10.3.9)   Mac OS X (10.4.5)   Belkin Wireless F5D7632

  • I Can't find ppd file for HP LaserJet M1120 MP in my MAC OS 10.5

    I can not find a PPD driver for HP LaserJet M1120 when I add the printer in my MAC, I have tried to use other PPD drivers, for 1220, 1200, and tryied to use generic laserjet driver etc. Almost tried all PPD drivers on the list...
    I hope someone could have some hints on what PPD driver to use, or have a PPD driver for LaserJet M1120
    Thanks
    Lars

    I do see the share printer, so it works to "add it as a new" printer, but it do not automatically detect correct drivers som I am trying different drivers, but it do not work. As said, I do see the printjob come up on the printerqueue on the PC.
    Then I saw below on sourceforge.net, regarding gutenprint drivers for this printer, seems that there are non gutenprint drivers, and probably not in the future either..
    I am also in contact with HP support, but they are really useless in providing help/support...
    So a bit tired on this!. Thank you for your hints and tips!
    http://sourceforge.net/forum/forum.php?threadid=2925567&forumid=4359
    Driver for HP LaserJet M1120 MFP
    By: Flávio Dourado (fsdourado) - 2009-01-26 21:04
    Which driver do I select for connecting my HP LaserJet M1120 MFP to MacOS X Leopard? No one looks like it on GutenPrint 5.2.3...
    RE: Driver for HP LaserJet M1120 MFP
    By: mbroughtn (mbroughtn) - 2009-01-27 02:01
    The Gutenprint drivers do not support this device. There are Mac OS X drivers on the HP website.
    This printer seems to use a host based driver with JBIG based on what I can find in the software technical reference for the product. It is doubtful that Gutenprint will ever support this printer.

  • PPDS Optimizer does it use strategy settings at all

    Hi. Does the PPDS optimizer use the strategy settings at all? in foreground DS planning board or background?
    I am thinking not as changing any of the settings does not seem to make any difference.
    eg block use or block ignore, it still puts orders into block.
    Thanks
    j

    ron_bigman wrote:
    Hi Sven,
    Thank you for your answer.
    The logic behind using bitmap index in the dimension table is the ability to use several indexes together.This is also possible with normal indexes. in fact the CBO might decide to change aon or more normal b*tree indexes into a bitmap index on the fly and combine both, if this is a sensible/fast way.
    >
    So if I run such a query
    select *
    from dim_tab1 d1 on d1.id1 = fd.id1
    where d1.dim_col1='value1'
    and d1.dim_col2='value2'
    It will use both indexes, the one on dim_col1 and the one on dim_col2.
    I noticed now that this query doesn't work as expected as well, which confirm my belief that the problem is not in the query it self but in the DB configuration.
    Thanks
    RonI doubt that it is a configuration issue. But possible is everything.
    The problem is often that it is very difficult to predict how many values are returned for two different filter criteria. And especially not if these filter criteria are on another (dimension) table. Also for your tests it might be important whether the query gets the 'value1' literally as it is written or as a bind parameter ( dim_col1 = :1).

  • Doubt in fbl1n transaction

    hi i have a doubt....
    in fbl1n transaction, there are open items and cleared items.
    in it the cleared items  for certain document types such as invoice etc is not present in the open item table (bsik)
    however the cleared items for document types such as general  voucher its present in the open items table (bsik)
    is this possible as all cleared item entries shld b present in the open item table with an indicator set for cleared or not...
    plz exlain!

    Hi
    There are 2 tables(open and Closed Items)  in FI for Account Payables and Account Receivables and GL accounts
    1.Account payables: BSIK is Open Items and BSAK is Closed items
    2.Account Receivables; BSID and BSAD for OPEN and closed items
    3/GL accounts :  BSIS and BSAS  for Open and Closed Items
    <b>Reward points for useful Answers</b>
    Regards
    Anji

  • Doubt in creation of a new object

    Hi All,
                 I have one doubt in creation of a new object.If a new object is to be created and it is not a subtype
    of any existing object, then what should we enter in the Program field for creating the object?
    I hope I am clear with my question.
    Thanks in Advance,
    Saket.

    Hi Saket,
    Following will be required for created a custom business object.
    1. Object Type - ZTEST (Internal Techincal Key)
    2. Object Name - ZTESTNAME (Technical Key Name)
    3. Name - TEST (Name of BO, it is used while selecting the object type)
    4. Description - (Short Description of BO)
    5. Program - ZTESTPROGRAM (ABAP program in which the methods of the object type are implemented)
    6. Application - A or B.. etc (Area to which your BO is related)
    Please remember that you can learn these basic things by giving F1 help on those fields and in HELP.SAP.COM.
    Regards,
    Gautham Paspala

  • Doubt in sender mail adapter

    Hi Everyone,
    Can we read and validate the attachment of the mail.If so how to do it.
    Thanks in advance,
    Sakthi

    Hi Sakthi,
       Please refere the below links:
      http://help.sap.com/saphelp_nw2004s/helpdata/en/ad/bf93409c663228e10000000a1550b0/frameset.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/0d/52b240ac052817e10000000a1550b0/frameset.htm
    Let me know if you have any doubts regarding this.
    Thanks,
    sekhar.

  • PI' RFC  Connection pool  doubt.

    Hi PI exports:
    i have a doubt about  pi' RFC  Connection pool ,pi RFC receive channel can set the conn pool size ,but when start the rfc receiver channel ,is there always only one Connection  pool ,or there is only one Connection  pool  instance?
      thinks
    Edited by: kevin liang on Oct 19, 2009 6:45 AM

    Hi,
      Connection poolins size means how many number of connection you want to make open to send data to ECC, We can define maximum number of connection in Receiver RFC Adapter,Go to additional parameters section and define Max Number of connection give the number there,thats it.Internally it works as Connection poolin mechanism.
    Regards,
    Raj

  • Small Doubt Regarding SY-MANDT

    Hi All,
         SELECT changenr FROM cdhdr CLIENT SPECIFIED INTO CORRESPONDING FIELDS OF TABLE it_cdhdr
                                             WHERE mandant = syst-mandt
                                             AND   objectclas = 'MATERIAL'
                                             AND   objectid   = wa_matl-matnr
                                             AND   tcode      = 'MM02'.
         I have written the select stament as shown above.
         In this i have a doubt like adding a field sy-mandt  in the where condition will increase the Efficiency of program or not.
    regards,
    raghu.

    Hi..
    No doubt the efficency would be affected but from business point of view there will many  things that need to be checked as in:
    If you are viewing data from CDHDR and CDPOS which is client specific then you are not viewing complete data.
    These tables give us and document changes made to a particular object in SAP but if anything is cross client like company code(lets assume) then changes to it wont be visible in all the clients..
    so there can be some key information you can miss out while working on some of the objects.
    else in this case its good to make query cross client.
    regards
    vishal

  • Doubts with control break statements on internal table loops (AT/ENDAT)

    Hi, i've had a couple of doubts for a long while which I hope someone can clarify today:
    1) I know how to use the AT statements, however, i'm not sure I get correctly what this part of help regarding this commands means:
    <i>"The control level structure with internal tables is static. It corresponds exactly to the sequence of columns in the internal table (from left to right). In this context, the criteria according to which you sort the internal table are unimportant."</i>
    I've always sorted the internal table before the control break and it works that way. For example:
    SORT ITAB BY EBELN EBELP.
    LOOP AT ITAB.
      AT NEW EBELN.
    *   Code for the order header
      ENDAT.
    ENDLOOP.
    If I <b>don't</b> sort the internal table, it doesn't work! (i get dupplicated processing). In the example, if i have more than one register with the same EBELN and they're not consecutive, the header gets processed twice. I really don't get that part of the help text.
    2) I know this: <i>"At the start of a new control level (i.e. immediately after AT), the following occurs in the output area of the current LOOP statement:
    All character type fields (on the right) are filled with "*" after the current control level key.
    All other fields (on the right) are set to their initial values after the current control level key."</i>
    My doubt is: WHY is that this way? Because sometimes (most times) I need those fields INSIDE the statement! So when that happened i've solved it in one of three ways:
    LOOP AT ITAB INTO WA_ITAB.
      WA_ITAB_AUX = WA_ITAB.
      AT NEW FIELD.
        WA_ITAB = WA_ITAB_AUX.
    *   ...Rest of the code for the first register
      ENDAT.
    ENDLOOP.
    LOOP AT ITAB INTO WA_ITAB.
      AT NEW FIELD.
        READ TABLE ITAB INDEX SY-TABIX INTO WA_ITAB.
    *   ...Rest of the code for the first register
      ENDAT.
    ENDLOOP.
    * (Without AT)
    LOOP AT ITAB INTO WA_ITAB.
      IF WA_ITAB-FIELD <> FIELD_AUX.
        FIELD_AUX = WA_ITAB_FIELD.
    *   ...Rest of the code for the first register
      ENDIF.
    ENDLOOP.
    Is there any problem with this way of coding? Can be done better?
    Thank you very much in advance.

    Hi..,
    1)
    See if u sort the table on a field on which u r using AT ENDAT .. then all the records which are having the same value for that field will form a group or those reocrds will be at one place.. so when u sort the table for all the records  AT ENDAT  will get executed onli once..
    If u dont sort this table on this field then all these records will be at different places and in between there may be records with different value for this field.. so this AT ENDAT will get executed for each record !!
    2)
    No u cannot use the Right hand fields of the field in the table .. Because these AT events work as Group based operations... So till that field on which AT ENDAT is working it breaks that record into two groups.. One is the left hand fields including that field.. and right hand fields as another group.. and makes the right hand group as stars ****.  Thats y u can observe that even any one field in the left hand group changes the AT ENDAT will get executed  !!!!
    Hope u understood !!!
    regards,
    sai ramesh

  • LOOP DOUBT INSIDE  PACKAGE

    CREATE PACKAGE EMP_PKG AS
    CURSOR EMP_CUR IS
    SELECT EMPNO,DEPTNO,SAL,HIREDATE
    FROM EMP
    WHERE DEPTNO=30;
    PROCEDURE P_EMP;
    PROCEDURE P_GET_SAL(V_EMPNO NUMBER);
    PROCEDURE P_GET_LOC(V_EMPNO NUMBER);
    Now inside my Package Body
    INSIDE THE MAINPROCEDURE P_EMP
    I WILL BE CALLING THE BELOW TWO PROCEDURES
    PROCEDURE P_EMP
    BEGIN
    FOR I IN EMP_CUR LOOP
    P_GET_SAL(I.EMPNO);-- DO I NEED TO LOOP AGAIN IN P_GET_SAL PROC?
    P_GET_LOC(I.DEPTNO);
    END LOOP;
    END;
    NOW WHAT IAM DOING IS
    in my P_GET_SAL Procedure is
    PROCEDURE P_GET_SAL(V_EMPNO NUMBER)
    V_SAL EMP.SAL%TYPE;
    BEGIN
    FOR I IN EMP_CUR LOOP
    SELECT SAL INTO V_SAL FROM EMP
    WHERE EMPNO=I.EMPNO --DOUBT HERE
    END;
    I WANT TO KNOW WHETHER I NEED TO LOOP AGAIN
    HERE OR INSTEAD OF THAT
    PROCEDURE P_GET_SAL(V_EMPNO NUMBER)
    V_SAL EMP.SAL%TYPE;
    BEGIN
    SELECT SAL INTO V_SAL FROM EMP
    WHERE EMPNO =V_EMPNO;
    END;
    SINCE iam calling V_EMPNO WITH CURSOR FROM MY
    MAINPROCEDURE ..
    WILL THE PROCEDURE USES THE CURSOR VALUES
    AND LOOP ITSELF FOR EVERY EMPLOYEE TO
    GET THE SALALRY ?
    PLEASE LET ME KNOW SINCE MY PACKAGE IS MORE THAN 3000
    LINES I cant proceed unless its confirmed i can
    do so ..

    Hi all,
    Thanks for Looking into my Problem
    I Got answer by MySelf ..i dont need to loop again my sub procedures
    if i try to do that iam getting the error
    ERROR at line 1:
    ORA-06511: PL/SQL: cursor already open
    Thank you all once again ..

  • Doubt on Rows and Coloums in BEx Query Designer.

    Hello, Experts.
    I have a Doubt in BEx Query Designer.
    In the Rows I have a Fiscal year Period,  if the user enters the Fiscal year period for e.g. : 001/2006  .  
    in the columns i have  forecast for the Fiscal year period which user entered ( 001/2006 ),   and we have another column pervious ( Prior )fiscal year period ( 001/2005 ). 
    My Questions is ,  as we are Restricting with 001/2006 will the query retrieve the values of 2005 or not?
    Thanks in Advance .
    Sharp

    yes i am  Doing Offest.
    I moved this Fiscal year Period to Free char,   and i Restricted with Pervious Fical Year period and Fical year period .  it worked.  but
    when i kept this in Rows and deleted Previous Fiscal Year period .  it is displaying blanks.   in prior years forecast.
    is it because i am Ristricting it to only fical year period  which user entered
             Colums-->  Forcast ( User Entered year )          Prior year
    Rows
    Fiscal year period
      Fiscal year period( user enterd )
    Thanks

Maybe you are looking for