Restricting Modification In Component Of Production Order

Hi,
In our business scenario, we have @ 18 users who have authorisation for transaction Code CO02. If these users need to change any component in production order, they change the existing component directly.Keeping the exsting authorisation intact, I want to restrict these users from changing components of a production order. Rather they should delete the component which they want to change & add the same component again with the changed properties.
How to apply lock only for modifying exsting component in the production order?

I think you should use a transaction variant for this to be implemented.
Use SHD0 to create a transaction variant.
First selsct the users for which you want that he should not be able to cahnge the components.
Then using ids for users one by one you need to activate the transaction variants separately for each and every user which makes the components grayed out in there log in. By this they will not be able to do the changes.
You have to do it directkly in production environment, Try it in Development first and then replicate in Production.

Similar Messages

  • Component ATPin production order

    Hi experts!
          I have 2 production order 1 and 2 for same FG.
         In component of FG has component X.
              Production order 1 needs 5 pcs of X. Prodcution order 2 need 5 pcs also.
              And my stock is 0, 1 Fixing PR of X with 5 pcs.
        The problem is when I do component ATP for production order 1. It can commit 5 pcs. But when I do component ATP for production order 2, it also commite 5 pcs. How can? Because I only have 5 pcs of X in Availble. How system can commite 2 order with 10 pcs for X?
    Regards,
    Tony

    Dear Tony,
    Not in front of system
    Go to OPJJ , you can find option
    Check without RLT ( Replenishment Lead time ), Mark a tick for this option
    Also check the option for include all reservations for this option make it as production order released
    Then create new order & check the result
    Regards
    Madhu

  • Single batch for a component in production order goods issue

    Hi,
    We have a requirement where during good issue to a production order
    through CO11 & MIGO, more than one batch of a particular component
    should not be issued i.e. only one batch for a component should be used
    for goods issue for a production order..If the stock for a particular
    batch not full it should not allow the system to issue that batch. We
    want an error message or any other restriction where system will not
    allow more than one batch for a particular componet to a production
    order.
    Please advise how to design such scenario.
    Regards,
    Chandan

    Hi Chandan,
    Try with below steps,
    - Create Batch Search procedure -
    - Create Batch Determination Strategy for that Material (Create it for both COB1 and MBC1)
    - Set NO. of Batch Split as 1 and don't tick Check box for Change Allowed
    - Then go to Order type Dependent Paramter OPL8 - Assign your Batch Search Procedure and also tick Check Batch (This will check the auto check if Batch Determination is done manually and if you have violet the Batch Determination it will throw an error Massage)
    Regards,
    Dhaval

  • Change Component in Production Order

    Hi!
    I have to change materials in Production Order components before saving. Does anyone know a BADI or user-exit that i can use? I have tried so far BADI WORKORDER_UPDATE and user-exits PPCO0001 and PPCO0008 but none of them can be used for this.
    Regards,
    Zoltan

    Hi
    check the following exits related to production Order
                                                                                    CCOWB001            Customer exit for modifying menu entries                         
    COIB0001            Customer Exit for As-Built Assignment Tool                       
    COZF0001            Change purchase req. for externally processed operation          
    COZF0002            Change purchase req. for externally procured component           
    PPCO0001            Application development: PP orders                               
    PPCO0002            Check exit for setting delete mark / deletion indicator          
    PPCO0003            Check exit for order changes from sales order                    
    PPCO0004            Sort and processing exit: Mass processing orders                 
    PPCO0005            Storage location/backflushing when order is created              
    PPCO0006            Enhancement to specify defaults for fields in order header       
    PPCO0007            Exit when saving production order                                
    PPCO0008            Enhancement in the adding and changing of components             
    PPCO0009            Enhancement in goods movements for prod. process order           
    PPCO0010            Enhancement in make-to-order production - Unit of measure        
    PPCO0012            Production Order: Display/Change Order Header Data               
    PPCO0013            Change priorities of selection crit. for batch determination     
    PPCO0015            Additional check for document links from BOMs                    
    PPCO0016            Additional check for document links from master data             
    PPCO0017            Additional check for online processing of document links         
    PPCO0018            Check for changes to production order header                     
    PPCO0019            Checks for changes to order operations                           
    PPCO0021            Release Control for Automatic Batch Determination                
    PPCO0022            Determination of Production Memo                                 
    PPCO0023            Checks Changes to Order Components                               
    STATTEXT            Modification exit for formatting status text lines               
    Regards
    Anji

  • Add a new component in Production order while not being in BOM

    Hi all,
    I would like to know how to forbid the addition of a new component in a Production order that doesn't exist in the BOM.
    Currently when we create a Production Order, the components of its materials are read from the BOM. If we add a component that doesn't exist in the bom the system allows it without any problem. We want to forbid this and let components be added to a PO only when they take part in the BOM.
    Any idea?
    Thanks in advance.

    SS,
    You can use an userexit to check before saving the order, based on the BOM(Order master data tab) used in the order, it should validate the component material number. If it finds a new material in the order, it should terminate the save with a message to user.
    The following enhancement is available for production orders:
    PPCO0008  Enhancement for adding and changing components
    This enhancement is used to check components (for instance against a standard parts database), which have added to or changed in an order. This check can then refuse to copy a component into the order or can replace one material number with another.
    The enhancement PPCO0008 contains the following enhancement components:
    Function exit
    EXIT_SAPLCOMK_006
    Enhancement for adding and  changing components
    Activities
    1. Create the enhancement
    To do so, create a new project or use an existing project.
    2. Activate the project.
    The enhancement can only take effect after you have activated the project.
    Regards,
    Prasobh

  • How to automatically determine batch no. of component  in Production Order

    Hi PP gurus:
       I am facing a issue.  A finished goods with a raw material which under batch management, what I want is  when I release the production order of the finished goods, SAP can automatically determine the batch no. of the raw material  according to the presetted rule without hitting the "Batch Determination"  button in the component tab.
    Who can throw a light to me?
    Thank you very much.
    Paul

    Hi,
    To manage the materail in batches first you have to check the batch management indicator during the matreial creation in purchasing view or plandata/stor1 view .
    Next you have to set the value of batch entry in MRP-2 view for Determination of batch entry in the production/process order
    This indicator refers to the components of an order, not to the finished product to be manufactured. You have the following options:
    The batches can be determined when the goods issue is posted.
    The batches must be entered in the order before it is released.
    The batches must be entered in the order before the goods issue is posted, but not necessarily before the order is released.
    If you use pick parts, the batches are determined in the transfer order and then confirmed to the order. If there is no direct link between the transfer order and the production order/process order (for example, with release order parts or crate parts), you must enter the batches in the production order/process order manually.
    The batches are determined automatically when the order is released.
    Hope clear to you.
    Regards,
    R.Brahmankar

  • How to add component to production order like co08

    Hi experts,
         i used FM CO_BC_INSERT_CMP_OF_ORDERS ,code as follows:
    TCOKT_IMP-AUTYP = '10'.
    TCOKT_IMP-MANDT = SY-MANDT.
    RESBB_INS-MANDT = SY-MANDT.
    RESBB_INS-MATNR = 'NTQA3070'.
    RESBB_INS-POSTP = 'L'.
    RESBB_INS-VORNR = '0010'.
    RESBB_INS-AUFNR = ORDER_NUMBER.
    RESBB_INS-POSNR = '0010'.
    RESBB_INS-BDMNG = 19.
    RESBB_INS-RGEKZ = 'X'.
    RESBB_INS-WERKS = '1110'.
    *RESBB_INS-LGORT = HEADER-PRODUCTION_SCHEDULER.
    *RESBB_INS-RSNUM = HEADER-RESERVATION_NUMBER.
    RESBB_INS-RSPOS = '0010'.
    APPEND RESBB_INS.
    CALL FUNCTION 'CO_BC_INSERT_CMP_OF_ORDERS'
    EXPORTING
    FLG_CALC_CHK            = 'X'
      INS_MODE                = ' '
       NO_RSPOS_COUNT          = 'X'
       TCOKT_IMP               = TCOKT_IMP
       FLG_BANF_CREATE         = 'X'
      I_FLG_COPY_LTEXT        = 'X'
      TABLES
        RESBB_INS               = RESBB_INS
    EXCEPTIONS
       NO_AMOUNT               = 1
       NO_BWVAR                = 2
       NO_KLVAR                = 3
       NO_VALUE                = 4
       RELEASE_NO_CHANGE       = 5
       SYSTEM_ERROR            = 6
       OTHERS                  = 7
    but i still can't add the component to an exist production order.i think maybe i missed some important parameters,I need your help .Thanks a lot.

    I'm not sure what you are trying to do.
    Would you like to overlay the two components and display only one at a time? If so then just put them both in a Canvas at the same position and change their "visible" properties as necessary.
    You should be able to do this in MXML, except for the switching part, which will likely be in AS.
    If this post answers your question or helps, please mark it as such.
    Greg Lafrance - Flex 2 and 3 ACE certified
    www.ChikaraDev.com
    Flex / AIR Development, Training, and Support Services

  • Setting a deltion flag/indicator to a component in Production order

    Dear Experts, Hi
                              I have a production order in created status, i want to set the deletion indicator/flag for a particular component in it, how to set the deletion indicator/flag for the production order component. I have tried selecting & deleting it, but the system will delete the component if the order status is CTRD. On the other hand if the order is released then the system is not deleting the component but it is setting the deletion indicator.
    So the requirement is the component should not get deleted but it should get deletion flag/indiactor when the order status is CRTD, please suggest & help.
    Thanks in advance.
    Shaiz
    Edited by: Shaiz on Apr 21, 2009 1:22 PM

    Shaiz,
    Why don't you go for OCM.
    Find here the link related to that.
    http://help.sap.com/saphelp_46c/helpdata/en/a5/63198843a211d189410000e829fbbd/frameset.htm
    Also explore the concept called 'Discountinuation data'. The link given below. It is useful when you have multiple component serving the same purpose & also depend upon the stock availabilty. I think it will help in you in great manner.
    http://help.sap.com/saphelp_46c/helpdata/en/a0/1016bd4c8311d189520000e829fbbd/frameset.htm
    The one more option is directly opt for released order itself that is skipping the create sage i.e. the order will be released as soon as it gets created.
    Hope all these option will help you.
    SmanS

  • Replacement component in production order

    Hi Gurus,
    I have a scenario in my company whereby customer return a faulty FGD for replacement.
    We will then create a  PO to ask vendor for free replacement for that component of the FGD which is faulty. We will also create a production order to take existing component stock and build into FGD and deliver to customer.
    Now the issue is with the MAP. When performing settlement, the cost of the production order is inflated as it is taking into consideration component stocks that have been valuated, rather than the zero cost stocks that the vendor can deliver only months later. Is there a way that I can revalued only the stocks that I use in the production order to be zero, beside using MR21 which is to revalue the whole Plant stock ?
    If you have a separate replacement process, pls let me know also.
    Thank you in advance for your answers which will be rewarded.

    It doesn't make sense to me to reduce or devaluate the component value; instead you could have a different production order type for this business with a different settlement profile, for example settle this cost to a cost center, rather than the material.
    Nevertheless, you will still have problems if later you receive a free replacement component from the vendor on a normal PO (if price control is V).
    To avoid this you should either move and return to/from the vendor using just a transfer posting, or a return PO and then a normal PO.
    Another way could be to receive the returned FGD in customer stock, and dismantle it there, where customer stock is not valuated. Problem here is that you will have to wait for the vendor replacement.

  • Incorrect component in production order by MRP

    On conversion of production order via MRP, in production order one of the component is incorrect with reference to BOM where
    as on creation of PO manually by T code CO01 the component is correct even in planned order too it is correct by manually.
    suggest any clue for the above.
    Edited by: jayalakshmi999 on Mar 5, 2011 12:52 PM

    Dear ,
    Please check the following :
    1.BOM validity and componenet valididty  while MRP run .Basically , during MRP run , system cheks set up in MPR4 view -BOM Selection and Explosion Indicator  and then explode the BOM with its compoenet having correct valididty date .If  the componenet does not have correct valididty (From and To date )  , then BOM may be selected without this compoenet  and generate planned order as well as subsequenetly , carried out the same in Production Order .
    2.In case of Direct PO , you have Production Order Basic Finish  and Start date which comply with the BOM Valaidty including this component so system will copy the BOM along with all the component listed inside .
    3.If you are maintaining PVs with differenr BOM Alternative and routing with Lot size and valaidty , if it is not matching  according to MRP4-2/3 indicator in BOM Slection /Explosion methods , then it may selecting the other alternative not having thew companet listed .
    Check in test system and come back
    Regards
    JH
    Just check in the

  • Component in production order -problem

    Hi all,
    In one of my scenario, I am not able to understand system's behaviour as per my following observations:
    1. In Production Order - in Component List, system shows full quantity under the column Quantity withdrawn. To my knowledge, this indicates, component quantity is issued(with drawn) to order.
    2. But Production Order status does not shows as GMPS. It shows only REL PRC MACM SETC
    3. And I am not able to find out any issue movement (201,261,543......,) against that component in MB51. I have just entered component number and executed MB51. I am getting only 561 mvmt and 261 mvmt for some other order for different quantity. Nothing relevant to this production order.
    4. In COOIS, under component overview, I am getting information as Planned qty 30 and Withdrawn 30.
    5. This material is to be issued thru 543 as the operation to which it is assigned is external processing.
    In production order item detail also shows as 543 mvmt and quantity withdrawn also as 30.
    6. I verfied that external processing PO component list also. This component does not exist there.
    I am totally confused based on the above system's behaviour. What could be the problem?
    Can anyone throw some light on this issue?
    Thanks in advance.

    Dear Jeevan,
    I assign one operation to external processing by control Key - PP02.
    When i create production order , PR is generated for the external operation.
    In this when , i see COOIS report at component level , qty withdrawn  shown as zero.
    But when i relesae PR to PO for the external opertaion , there is qty shown  in  qty withdrawn column  ( Same as qty required ) ?? in COOIS report.
    But i have not issue any qty, than why there is qty shown in qty withdrawn column.
    Regards
    Vin

  • Block component in production order change: component overview

    Hi Gurus,
    I want to block the component field (set as gray field) when clicking the component overview during creation/change of production order.
    How can I configure this field and set as display only.
    Can somebody tell me how to do this? We are using 4.6C.
    Thanks in advance.
    Rgds,
    Chad

    Hi,
    Please try the following,
    In transaction BS22 choose the status CRTD & double click. Then for the business transaction "Change routing" choose the radio button "Forbid".
    Regards,
    Senthilkumar

  • Operationwise consumption of component for production order

    Hi All,
    We have a scenario of assignment of additional components to operation confirmation rather than having all components at Production Order level. Now we need to get the consumption of component at each operation to a report. Please provide which table need to be used . We have already tried with AUFM , MSEG, RESB. Is there any other table available. Please provide the details.
    Thanks in Advance..

    Hi guys,
    Actually i want to pull operationwise consumption data in one of my SAP report.
    We will get planned operationwise consumptions in RESB. but not get Unplanned consumption.
    Please help.
    Thanks,

  • Relation between operation and component in Production order

    Hi All
    I am new to PP. I need to get the tables which gives relation between operation and components in Production Order. I need to display in smartform the components assigned.
    Thanks and regards
    Swetabh Shukla

    Hi,
    Try with AFVV Table.
    You need to get the Details of the Filed : AUFPL from AFKO.
    Hope this helps..
    Regards,
    Siva
    Hi,
    You can get the details from Table : RESB.
    Regards,
    Siva
    Edited by: Siva Kumar M on May 23, 2008 10:49 AM

  • Component allocation in planned order and production order

    Hi all,
    I want  table  or Function module for component allocation in production order and planned order.If component changes done in
    planned order or production order.
    In Table PLMZ and STPO I am getting component which are allocated in routing MASTER DATA.But if after generation of
    production order or planned order and I had changed one component in production order then it will not show in PLMZ and STPO
    table.
    Please reply.
    Regards,
    Vidyasagar

    Dear
    Please check the following table :
    AFKO         Order Header
    AFPO          Order Item Detail -Compoenets
    AFVC          Order Operations Detail
    AUFG         Allocation Table Sub-Item, Store Group
    AUFI           Allocation Table, Document Sub-item, Store
    AUFK          Order master data
    RESB
    FM: CO_BC_INSERT_CMP_OF_ORDERS . BAPI : BAPI_PRODORDCONF_GETDETAIL.
    Refer : Change components and Routing of production order
    Edited by: Jiaul Haque on Dec 13, 2010 7:54 PM

Maybe you are looking for