Use of strategy 51

Hi,
We have a scenario where the finished material (GA_FINISH) is assembled as per the customer requirement
A level below that we can produce & maintain in stock (GA_ASSLY)
Process planned as follows
GA_FINISH (use strategy 51)
Create PIR for GA_FINISH
Execute MRP
Planned order created for GA_FINISH (non-convertible) & GA_ASSLY (convertible)
Converion of Planned order of GA_ASSLY to Production order and process the order to generate the inventory
Create a sales order for GA_FINISH
- Requirement is not transfered to Production (by setting sch line category as 'NO MRP')
Create a project for GA_FINISH & generate the reservation
Execute MRP for the WBS where the material is assigned GA_FINISH
Against the WBS MRP generates a account assigned planned order
Problem: the PIR created for GA_FINISH is not consumed & the WBS MRP has created an additional planned order
Requirement: the PIR should be reduced as is the case using strategy 50 MTO using Sales order
Has anyone worked in this kind of a scenario? The strategy & the process step that we have adopted is it correct?
Thanks,
Warm regards,
Umesh

Dear Umesh,
If you want to make and stock GA_ assembly, why dont you create requirements for GA_Assy instead of creating requirements for GA_Finish. You have also mentioned that GA_Finish is as per customer requirements so i would not prefer to create requirements for GA_Finish.
Try moving the Stock of GA_Assy to the required WBS before running MRP for the WBS.
Regards,
S.Satish Kumar

Similar Messages

  • Purchase requsitions into table EPRTRANS when using release strategy

    Hi,
    We are working with release strategy.
    It is not passible to insert purchase requsitions into the table EPRTRANS when I choose e.g.a material group which
    has been declared as a relevant criteria for release strategy. How can this problem be achived ?
    Regards
    Alexander
    Edited by: AlexanderZiegler on Sep 23, 2009 11:25 AM

    pls. comment out this perform
         PERFORM bbp_release_check USING l_xeban
                                         l_yeban
                                CHANGING no_update
                                         now_released.
         IF no_update = 'X'.                   " preq not yet released
           CONTINUE.
         ENDIF.

  • When does MaxDB use Index strategy?

    Hello,
    I want to improve the performance of my MaxDB. So I tried to create indexes and now I want to check if these indexes are used or not!
    1st: Is there a possibility to force MaxDB to use the index, if the sql statement consists e.g. LIKE '%N600%'?
    2nd: Exist a list or something else where I can see which sql statements in MaxDB dont support index strategy?
    Thx for help and kind regards,
    Frank

    Hello Frank,
    A1: You could force MaxDB to use an index - but this wouldn't help much. The index could not be used efficiently with a like condition which starts with %.
    Q2: Please check out the tuning section in the Wiki:
    https://wiki.sdn.sap.com/wiki/x/jRI
    Especially this section might be of interest for you:
    https://wiki.sdn.sap.com/wiki/x/GXE
    In General: if you want to check the execution plan for a specific SQL statement, use the EXPLAIN statement (just add EXPLAIN before the SELECT and execute it in SQLStudio).
    HTH,
    Melanie

  • Material Valuation-Easy Cost Planning Using Valuation Strategy U(Userexit)

    Hi Experts,
    I am implementing a userexit for <b>CJ20N</b> for <b>Valuation Price with Valuation Strategy U: COPCP005</b>, in that i activated the function exit <b>EXIT_SAPLCK21_002</b> and wrote my logic in that, i want to use project wise material price instead standard price which is stored in a Z table.
    For that i need to identify the project ID inside the function exit, i can get it using the input parameter <b>IMP_AUFNR</b> for WBS with Network, for Easy Cost Planning the same exit is triggered but iam not getting the <b>IMP_AUFNR</b> there, so i want to know how to identify the project inside that function exit.
    Could someone suggest me a way to find out the <b>Project ID or description or WBS elemen</b>t inside the function exit.
    Thanks in Advance.
    Regards
    Karthik D

    Not answered....i did it using enhancement point....

  • Use of greater than, less than and ranges in release strategy

    Hi,
    We are using release strategy on purchase order level. We have added purchasing group as one of the characteristics of this release strategy. As we have many purchasing groups in place we want to work with ranges of purchasing groups and also make use of the <,>  signs. We can enter those signs, but the strategy does not seem to recognize them. The blocking is not working.  Whe also have the po value in the startegy and there the signs do work. Probably because this field is numeric.
    Is there somebody that has an idea how to solve this?
    Regards,
    Ed

    Jurgen,
    This does not work. I can select multiple values for the purchasing group characteristic, but I can not select the option intervals allowed. I assume this only applies to numeric attributes. I can not define purchasing group as a numeric characteristic. The system overwrites this when I refer to the field in EKKO.
    Is there an option to use the not equal sign?
    Ed

  • Use of Planning Strategy 70

    While we understand how to use this strategy, we are interested to know which other SAP customers are currently using it. We have an implementation coming up and believe that this is the proper solution but would like to open a dialog with others that actually have experience in the use. Our scenario is as follows:
    - Forecasting to be done in Demand Planning at a material group level. This group level has many shared components.
    - Transfer of the forecast into Demand Management will be inactive at the FG level. Long term planning will be used to create simulated dependent requirements for the component materials.
    - Using MS66, we will create independent requirements with strategy 70 (VSFB requirements) as active for the component materials.
    - As actual sales orders are taken and MRP creates planned orders, the component level forecast will be consumed regardless of which parent the sales order is for, thereby truly enabling a forecast at the family level without having to use planning materials.
    If you are currently using Strategy 70, I would greatly appreciate some corresondence regarding our proposed solution.
    Thanks!

    Hi,
    PLanning startegy 70 is generally assigned to assemblies not finished products.It does not have any Requireement class for Cutomer requirements.So we will not have any requirement type assigned for the sales order as a component of this strategy is not supposed to be sold.
    With respect to consumption.
    The Production order requirements (From the finished product to Assembly I.e Dependent requirements) Consume the planned independent requirements created for the Assembly.
    Thanks,
    Rajanikanth

  • What inheritance mapping strategy would you use here, if any?

    [Scenario]
    I have a somewhat unusual problem. I have a set of entities, like Movie, Book etc. that all inherit Item class and that are perfectly identical in their structure (as none of them has any specific fields on it's own). They all have Id, Name, Description and Image fields, nothing else. The only difference between them is that some, obviously, represent movies, some of them books etc. If I didn't need to know their type, I wouldn't need inheritance at all.
    [SINGLE_TABLE]
    Obviously, all these entities could be easily persisted into the same table with a discriminator column (and entities themselves would have a @DiscriminatorValue) i.e using SINGLE_TABLE strategy. But, I would avoid this approach as there will be a lot of persisted entities, like, tens of thousands of each type (which means tables that map M-M relations could have millions or tens of millions of rows), so I'm guessing this approach would kill the performance.
    [JOINED]
    JOINED strategy has the same problems as SINGLE_TABLE.
    [TABLE_PER_CLASS]
    My opinion here, is that TABLE_PER_CLASS strategy would be the best approach, as I will rarely, if ever, query across multiple types. Item (the supertype) has only unidirectional 1:M relations, so , if I get this right, this is OK as well, as it avoids UNION when queried (please confirm or correct me on this), e.g. the query to fetch books and their votes (1:M) would resolve to SELECT * FROM Book b JOIN Vote v ON b.id = v.item_id, so no UNION... right?
    But maybe I don't need inheritance mapping at all then...
    What is your opinion here? Any shared thoughts are appreciated.

    The disadvantage of using table_per_class would be that you have to duplicate the field structure many times (e.g. code duplication). If you ever want to change certain fields you (or the db-administrator) would have to do that a few times. Since in eventually you always have to use direct sql one time or another, making the database design as clear as the java code (where you wouldn't want code duplication either). Direct SQL you'd often need for optimilazition or because certain operations can be done in one SQL query, while requiring a lot of code if done in java.
    You could use a single table, without losing performance. If you add an index to the discriminator type, a modern database will optimize queries and won't to full table scan. That way you have a clean database design, without losing performance.
    If you ever need extra fields for say movie that you don't need for book (like duration in minutes, director), you can then create an extra table movie that contains only the fields that are extra. Retrieving movie then requires a join of item and movie, but since movie would be a smaller table and the join will be on indexed field, that wouldn't hurt performance.The database design keeps being clear and readable, as well as your java code.
    If you really don't care about your relational database design, don't use a relation database but rather an object database. Object database are optimized for retrieving object graphs (retrieving a graph of objects won't require joins and table scans). The only disadvantage, aggragation of data is usually slower.

  • 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).

  • Using strategy design parrten or another ?

    I want to develop an application which takes in input different types of flat files (the formats are known) and transforms them in XML.
    I was thinking to use the strategy design pattern, to implement the code in different subclasses and to use the good one depending the type of file.
    Do you think it's the good pattern ?
    Does anyone did the same type of application ?
    Thks.

    Books aside, if you think about how it is implemented - they really do look similar. Lets take an example -
    Suppose class A uses class B. Instead of hardwiring this relationship, we use patterns.
    If we plan to use adapter pattern, we define an interface "IF" which will be used by "A. "B" will implement "IF".
    If we have a class "C" (which doesnt implement "IF") and we want to use it instead of "B" then, to do that, we would need another class which implements "IF" - say class "D".
    D uses adapter pattern and delegate calls to instance of class C.
    So adapter pattern is - if a class you want to use doesnt support required interface, you write a wrapper class which does implement this interface.
    Now about strategy pattern -
    Assume similar scenario, you have class "A" which uses class "B" or "C" depending on algorithm required.
    In this case too, we would have an interface "IF", and "B" and "C" would have to implement "IF" to be compatible.
    So is it that we are saying - Only difference between Adapter and Strategy is that Adapter would use delegation ?
    I can see no other difference right now... any comments ?

  • Help on Planning Strategy to be used

    Hi,
    I am using planning strategy 40 for MTS.
    Scenerio : FERT1 in PLANT1 PRI created as 10000 each for week1 to week5. Total of 50000
    After MRP run non-convertable planned order create for each week requirement.
    Sales order created for 15000 and after MRP run planned order created with conversion indicator of 15000 qty. There is no reduction in PIR or planned order created from pegged requirement of PIR.
    Requirement : PIR should be reduced 35000 and respective planned order should be removed created from PIR in earlier MRP run.
    Please suggest solution.

    Hi
    Go to OPPS and check what is the Reqmts type for indep.reqmts and Reqmt type of customer reqmt assinged to strategy type 40.
    Also check the consumption details in Reqmt type of customer reqmt.
        No consumption with customer requirements
    1  Consume planning with assembly
    2  Consume planning w/o assembly
    3  Consume planning material (w/o assembly)
    Also go to OVZG and check the Reqmt type of customer reqmt which is assigned to strategy type 40
    Regards
    S.Senthil
    Edited by: Senthilkumar Sivaramakrishnan on Mar 19, 2009 9:17 AM
    Edited by: Senthilkumar Sivaramakrishnan on Mar 19, 2009 9:26 AM

  • Dunning by dunning procedure and collection strategy

    Hi All,
    Have some questions around dunning.
    1. Can dunning by dunning procedure and collection strategy coexist in the same company code - if this cannot be achieved by config can it be achieved by development - can we have something like account determination IDs of X to use dunning procedure, account determination IDs of Y to use collection strategy?
    2. If the answer to 1. is no, can one company code use dunning procedure and another company code use collection strategy?
    3. What is SAP's (or any other proven) recommended approach to migrate a production system utilising dunning by dunning procedure to dunning by collection strategy?
    Cheers.

    Have a look
    SAP-ISU will be used to carry out initial collection activities. Initial 1 or 2 reminder letters (based on the customer type, Live or Closed) will generated from SAP-ISU. Thereafter, the account will be managed in Tallyman. Thus, all the subsequent activities, such as sending further reminder letters, sending debt to collection agencies, carry out warrant activities and taking customers to court will be carried out in Tallyman system. During the time, the account is in Tallyman, no dunning activities will be carried out in SAP.
    There will be daily interfaces from SAP-ISU to Tallyman to update Tallyman of Accounts that have passed a certain dunning level in SAP-ISU and any changes to the account that are currently being managed in Tallyman. Similarly there will be interfaces from Tallyman to SAP to update SAP of Accounts, that have been marked for write off in Tallyman. Fees and Charges that have been applied in Tallyman, for example court fees, warrant fees etc.
    Regards
    Shashi
    Edited by: shashi jha on Mar 31, 2010 8:10 AM

  • Release strategy will not be effected when reduce in amount or when item de

    Hi All,
    I have created the PO with three line Items out of 3 items 2 items got GR and Invoce done and 3rd is open NO GR and Invoice
    Whenever I delete the 3rd item ,PO is again going for release.Our Client wants that whenever Item will be deleted or PO price will be reduced to the 5%  actual amount Po should not go into Release.
    Fields I have used in strategy is Purchasing group,Purchasing document category,Total net order value,USRC1,USRN1 and EKORG.
    Release Indicator used for this is 2    6 Changeable, new rel. if new strat. or value change/outputted with 5%
    Could you guide me What Configuration I need to change to PO shoud not go into release when PO item is deleted or net order value will be minus after release.
    Thanks in advance
    Best Regards
    Katta

    Hi
    YOu need to do SPRO setting
    SPRO > Materials Management >  Purchasing > Purchase Order > Release Process for Purchase Orders > Define Release Procedure for Purchase Order
    Execute it, new pop up will come ..
    then go to Release Indicator
    Changeability                  Short Description
    1                                        Cannot be changed
    2                                        Changeable, no new determination of strategy
    3                                        Changeable, new release in case of new strategy
    4                                        Changeable, new release in case of new strat. or val. change
    5                                        Changeable, new release if new strategy/outputted
    6                                       Changeable, new rel. if new strat. or value change/outputted
                                            Changeable, new release in case of new strategy
    There is another field Know and % Change you can use of that
    Tolerance for Value Changes During Release
    Specifies the percentage by which the value of the requisition may be increased (as a result of a change to the requisition) after the release procedure has begun.
    Use
    By specifying a percentage for changes in value, you can ensure that a requisition cannot be changed significantly after having been released.
    If the requisition is then changed, and the new value exceeds the old value by more than the percentage entered, the system issues an error message.
    The user can:
    Adjust the amount of the change so that the percentage value is not exceeded
    The release procedure continues from its current point.
    Leave the change as it is (disregarding the system message)
    The release procedure is re-started from the beginning.
    Dependencies
    The system only checks changes in the value of a requisition if the Changeability indicator is set to "4 - Changeable, new release procedure if strategy or value changed" for the release indicator Customizing.
    Hope things will help to resolve the issue.

  • Has anyone successfully used a "WD My Book for Mac" via NAS (plugged into USB port on router) as a Time Machine back-up drive?

    Has anyone successfully used a "WD My Book for Mac" via NAS (plugged into USB port on router) as a Time Machine back-up drive? Apple support tech tried to tell me it wasn't possible and that the only NAS Time Machine could back up to is the Time Capsule, but I'm not buying it. I know it's doable, but I'm having a hard time figuring out which External HDDs will work and which ones won't.  If not My Book for Mac, is there an External HDD that will work? (Running OS X 10.9.1 - Mavericks, btw...)

    Given the nature of backups, my recommendation has always been to use a strategy that is unequivocally supported by Apple. As you already determined Apple Support unequivocally informed you that your proposal will not work, unless your router is an Apple AirPort Extreme or Time Capsule.
    The exhaustive list of devices supported by Time Machine amounts to the following:
    AirPort Time Capsule's built-in hard disk (any model)
    External USB hard disk drive connected to a Time Capsule (any model)
    External USB hard disk drive connected to an AirPort Extreme (current model only)
    A hard disk drive directly connected to your Mac
    That is all.
    Use whatever backup device you want, but you should be aware that this site is full of reports of misery from hapless individuals who had been using NAS devices for Time Machine backups, only to find that they were incomplete, corrupted, or useless when they were required. Apple won't care if you lose your data while using a Time Machine configuration specifically excluded from their technical support documents.

  • Use of PIR consumption for advance material order (MTO prototype)

    Hi planing Gurus,
    I am investigating the possibility to use PIR to trigger replenishement long lead time sub level mfg or purchase products in the context of building MTO prototype. I believe I could use planning strategy 70/consumption mode VSFB to handle eventual actual requirements that will be created at higher levels.
    Q1. The parameters Fwd and Bwd consumption in MRP 3 are limitted. For instance, if I set 7 days each the system will only consider actual demand in this timeframe. I am not too in favor to set large value there to manage the fact that actual demand may not occur exactly as planned by the PIR. Is there any way the consumption can be iterative (eg. bwd 7, fwd 7, bwd 14, fwd 14)?
    Q2. Is there another mean to trigger replenishment of long lead time mfg part/purch part in the contexte of MTO prototype and manage consumption.
    Your help is greatly appreciate and speed up my curve to learn SAP PP architecture (I have experience with other mfg systems).
    Francois Paquet

    You had another question
    Q2. Is there another mean to trigger replenishment of long lead time mfg part/purch part in the contexte of MTO prototype and manage consumption.
    FOr this I would suggest even looking at Planning strategy (PS) = 50.
    This strategy are probably the most widely-used strategies in a make-to-order environment.
    Procurement of the long lead items (components) is planned by means of planned independent requirements entered at the finished product level. The system creates special planned orders at the finished product level for these planned independent requirements. These orders are only relevant for production once a sales order for the finished product exists.
    The assemblies are, however, produced or procured before the sales order is entered. Production is carried out up to one level before the finished product level, and the assemblies and components required for producing the finished product are placed in stock to await the incoming sales order.
    Final assembly is triggered once a sales order has been entered.
    Hope this helps you take a good decision.
    Thanks,
    Ram

  • IFrame in jQuery Dialog - submit iFrame using dialog button

    Hi Everyone,
    I know a lot of us are using JQuery modal dialog feature and some of us using iframe strategy to display form or page inside of modal dialog popup. Personally, I am using these features a lot in my app but there is a step where I am a bit stuck.
    Here is my situation ( I am sure most of us will be interested in this to be resolved if not yet):
    I have a regular page (will call it parent page), on this page I have a button and by clicking on this button I am getting a jquery modal window popup. The button itself is pointed to url: javascript:LinkAssets(); and the script to call modal popup with iFrame in HTML Header of parent page is:
    <script type="text/javascript">
    // Link Assets - Modal PopUp
        function LinkAssets(){
    var apexSession = $v('pInstance');
    var apexAppId = $v('pFlowId');
    var assetNumber = $v('P17_ORDER_ID');
    $(function(){vRuleBox = '<div id="LinkAssetsBox" title="Link Assets to the Order">
       <iframe src="f?p='+apexAppId+':55:'+apexSession+'::NO:55:P55_ORDER_NUMBER:'+assetNumber+'"
         width="680" height="320" title="Link Assets to the Order" frameborder="no">
       </iframe>
       </div>'
    $(document.body).append(vRuleBox);
    $("#LinkAssetsBox").dialog({buttons:{"Close":function(){$(this).dialog("close");}},
                                                                   stack:true,
                                                                   modal:true,
                                                                   width:700,
                                                                   height:340,
                                                                   resizable:true,
                                                                   autoResize:true,
                                                                   draggable:true,
                        close: function(){$("#LinkAssetsBox").remove();
                                                             location.reload(true);}
    </script> As you see I am calling page 55 from jquery script into iFarme which will be displayed in modal dialog. All described above is working fine, no problems and most of us use it.
    My problem is here: my JQuery modal dialog has a "CLOSE" button which allows me to close a modal dialog without any changes and go back to my parent page - which is normal behavior. In my iFarme page (page 55) i have an "apply changes" button, and this button calls a process on page 55 by submitting a value and than it closes the modal dialog. "APPLY Changes" button has pointed to the url: javascript:UpdateRecord(); and page 55 has a script in HTML Header to submit value and close modal dialog:
    <script type="text/javascript">
    // -- Function to apply changes and close Modal Dialog--
    function closePopup(){     
       $(function(){parent.$('*').dialog('close');});}
    function UpdateRecord(){doSubmit('APPLY_CHANGES');closePopup();}
    </script> So, what I want is not to have this "Apply Changes" button in my page 55 which is iFrame page, I want this button to be next to my jQuery modal dialog "CLOSE" button which means I have to change my modal dialog popup script to include "APPLY CHANGES" button where this button will submit value to iFrame page and close my dialog.
    I hope whatever is above is readable and understandable.
    Thanks

    since my previous solution didn't work I did try another way. I did try to create a hidden item in my iFrame page -> pass a values "APPLY_CHANGES" to this item from my "ADD" button in parent dialog window and make my DML process in my iFrame (page 55) to fire conditionally when hidden item in iFrame page has "APPLY_CHANGES" value. So, I did change my dialog window script with iframe again to include this:
    $(document.body).append(vRuleBox);
              $("#LinkAssetsBox").dialog({
                            buttons:{"Close":function(){$(this).dialog("close");}
    //from here ---------------
    ,Add:function(){location.href="f?p=&APP_ID.:55:&SESSION.::NO:55:P55_CREATE_REQUEST:APPLY_CHANGES"}
    //to here -----------------
    },               stack: true,
                   modal: true,                         
                            width: 950,
    ...and again....it passes the "APPLY_CHANGES" value to my iFrame page item ( i can see that in session view) but my process is not running or may be it is not getting values of my form items in iFrame page.
    Any ideas...comments on this???

Maybe you are looking for

  • How can I use Imessage from Iphone to mac?

    Hello I am a new user for the awesome new feature Imessage And I have a question: how can I send a message to an IPad or IPod or Mac or IPhone from IPhone and Mac? Thanks

  • Unsupported Baud settings on a 2960

    I seem to have managed to set a 2960 to 230400 baud in the boot loader. Is there anyway to reset the variables in the boot loader? Maybe a set of pins to short? I can't access the console port reguardless of what I set the rate too. I've tried both t

  • Reg:JMS Adapter

    Hi All, need your help to consume the message as string !! here are the explanation .. I have created Adapter to consume the message from the MMX.while creating adapter the jdev is asking me to define the message format which need to be consumed.i ca

  • Add Item In Dynamic List form ...

    Hello , I have created a dynamic list form using C# webpart in SharePoint 2013 .. Now it is creating List new Item form based on list view selected items ... I want to create functionality to add the list item .. how can I achieve this.? I am confuse

  • TS1702 app store on ipod will not update apps, says it cannot connect to itunes store

    This is on an ipod 4. I have hard booted it, I have checked wi-fi connections, I have download and unloaded new apps, I have checked my apple id and pw, I have synced with the desktop and did updates but that didn't allow them to update on my ipod.