Control on production order consumption agianst BOM

HI Experts,
Post Implementations i have two issues related to production order.
1.Can we stop production order from confirmation if consumption of material are excess than what is defined in BOM ?
If yes, what setting i have to do in system.
2.Our users are replacing the material in production order against what has defined in BOM, if this replacement of material has maid then system should not allow user to confirm the order. i this is possible ?
If yes  please let me know what changes i have to do in system
Thanks in advance
Parag

Dear Parag,
Check with these user exits in T Code SMOD,
PPCO0007  Exit when saving production order
PPCO0008  Enhancement in the adding and changing of components.
Documentation for PPCO0008,
The enhancement serves to check components that have been added to an order or changed
for example, against a standard material database).This check can reject the transfer of components to
the order in some circumstances or replace the material number with another.
The enhancement is given the material number, the plant and the storage location of the component
entered by the user (or of the components the user has changed). Also, the order header data is
copied to the structure I_ORDER so that the check can also include order-related values. However,
changes to values in this structure are not copied!
The check should copy back the material numbers to be processed (as well as the corresponding plant
and storage location) in the structure E_MATERIAL. If the data was changed then the structure
E_MATERIAL is always filled completely!
For the material returned (if E_MATERIAL is filled) the checks specified
in the program standard are run. It can happen that the enhancement is
called up for the replaced material number!
If the component is not to be copied at all then the check must trigger
the exception MATERIAL_REJECTED which then leads to the adding or
changing being cancelled.
Partly for this reason but also for example for the case of one materia
number being exchanged with another there is the structure E_MESSAGE in
which a message can be copied back to the calling program. The followin
belong to the message: the application, the message number, the level o
gravity (information, error, warning,...) as wellas four variable texts
that replace the corresponding place holders in the message. If this
structure is filled then the calling program makes sure that this
message is displayed. In the application CO the message 877 was already
created - it can be used to tell the user that a material number has
been exchanged.
If the exception MATERIAL_REJECTED was set and the structure E_MESSAGE
was filled then the calling program displays the message. However, if
the message is not an error or a termination then this message is
displayed as an error.
PPCO0023  Checks Changes to Order Components
You can also search the forums for this same type of issue, and I hope you will good number of
souggestions.
Regards
Mangalraj.S

Similar Messages

  • Goods Issue Control & confirmation control for Production Order.

    Dear ALL,
    Please let me know how to control,
    1) Unauthorised consumption of component quantities in excess of quantity defined in BOM?
    2) Posting of Confirmation (At operation Level) against production order for which no components have been issue?
    3) Posting of goods receipt against production order for which no components have been issued or no confirmations have been posted?
    4) Posting of goods reversal quantity in excess to issued quantity.
    Regards,

    Prashant,
    Not all the requirements you mentioned can be controlled in Standard SAP system. For some of the requirements you could configure User status (Tcode :BS02).
    exmaple :
    Posting of Confirmation (At operation Level) against production order for which no components have been issue?
    SET user status XX on Business  transaction : Release that forbids CONF.
    SET another user status YY on Business transaction : Goods movement that allows confirmation.
    With this kind of tricky user status you can control/prevent some transactions in production order till certain transactions are done.
    I know this is not the ideal solution but I have used it for various purposes to meet certain business needs.
    Hope this helps you.
    Thanks,
    Ram

  • Production order  consumption

    I created a Production order did material staging , confirmed production order & did confirmation.But the BOM related material for is consumed from IM level but not at the WM level.
    Checked control cycle also everything is perfect but still material not consumed from warehouse.
    what is missing?

    Hi Murugan,
    The process flow is
    1 Create & Release the production order using CO01
    2 use CO02 open the production order in  change mode,choose GOTO----WM material staging
    from the top menu and select Execute button, Enter the qty and perform the WM material staging, system create TR
    3 Goto LB13 select the TR and create the TO
    4) Transfer the stock from Warehouse to PSA bin
    5) Perform the Goods issue using MB1A,MvT 261.This will consume the stock from WM as well as IM
    Hope you are following the process in same order, there are some steps can be automated e.g. TR creation , TO creation but base logic remains same

  • Production order creating without BOM and Routing

    create the production orders without bom and routing
    they confirm the order
    they want to stop confirmation if production without bom and routing
    is it possible to set error or warning message
    my first doubt is how can we confirm the order without bom and routing
    i think it can be solved by production order type
    please reply

    Hi,
    You can make it mandatory by following ways :
    Go to OPPQ -> Select your plant-> Go to BOM / Routing Selection in that you need to maintain BOM Sel ID & Routing Sel ID which is having selection ID with usage 1 Production which will make it mandatory to create BOM & ROuting with usage 1 & need to be selected while creation & saving Production ORder.
    Also, you can maintain another config. for making routing mandatory at Order type level :
    Go to OPL8 -> Select Plant & Order type-> Routing Selection
    Maintain 5     Routing/ref. op. set mandatory (manual selection)
    or          6     Routing mandatory (automatic selection)
    This setting will ensure without routing your order will not be saved.
    Hope this helps.
    Regards,
    Tejas

  • Production Order With out BOM

    Hi Gurus,
    I have a scenario where I want to produce a Material With out BOM but with a Routing. Here I when I am creating a production order it ask for  Valid BOM, please let me know the setting os that it will not ask for BOM and no error message is given for not having BOM.
    Regards
    Shree

    Dear Rajesha,
    I tried Doing want u said. But still I am Getting the same Message of BOM Selection
    <b><b>No valid BOM exists
    Material                  
    Plant                     
    Explosion date       
    Do you want to explode a BOM for
    a different material?</b></b>
    Please can u elobrate me on the same, so that this message should not come.
    Thanks & Regards,
    Shree

  • Upgrade production order after modification BOM

    Dear Gurus,
    we need upgrade the quantity requirement in the production order after the modification the quantity in the Bom ?
    Is possible read newly the Bom whit the one operation confirmed ?
    The component modificated don't allocated a this operation but for example a the operation in status initial.
    Thanls a lot
    PP TEAM
    Daniele Pistilli

    Dear Toto,
    if only one operation is confirmed then cancelation for that operation
    then go for READ PP MASTER DATA option
    or if u have relesed only one operation & confirmed only that operation (not full order)
    then try to change in component in PRD prder itself in CO02 & realse that particular operation & confirm it
    check & revert back
    Regards
    kumar

  • Show itemcode on production order lookup and BOM lookup

    When looking up a Production Order or Bill of Material, the ItemCode is not available in the lookup window. Even when you "Product No." in the case of the Production Order or "Parent Item" for BOMs you get the Item description rather than the ItemCode.
    Many clients know their part numbers well and would like to be able to look by ItemCode. I know I could build in a Formatted Search/UDV to one of the fields but it seems like this should be a natural.
    Am I missing something?
    Alan

    Hi Alan.......
    Are you trying to say when you Press Tab on Item Code Field in Production order at parent level there you dont find the Item Code which you want to be produced?
    If yes then It happens if you are doing Standard or Disassembly Production Order and Bill if Material of such product is not present in Database then it wont list up......
    Please check the BOM.......
    Regards,
    Rahul

  • Production order for alternate BOM and Routing

    Hi All,
             In my business(Discrete) scenario I have alternate bom and routing has group counters. some times i should use first BOM and First group counter. Then next Bom and next group counter. But lotsize is same( prodcution version how to assign).
    When creating production order i should select which ever i need.
    Regards,
    S.Suresh.

    >          In my business(Discrete) scenario I have alternate bom and routing has group counters. some times i should use first BOM and First group counter. Then next Bom and next group counter. But lotsize is same( prodcution version how to assign).
    >
    >  When creating production order i should select which ever i need.
    >
    Hi,
    For your requirement you can define your Order Type Dependent parameters OPL8 as:
    Production Version : 1 Manual Selection of production Version.
    In this case every time when you creat your Production order System will ask for the Production version to be selected. You need to select the PV manually then only you can proceed further.
    This setting is applicable only when the Production Order is Created.
    It will not effect the Planned Oredr creation via. MRP Run..
    Hope this helps..
    Regards,
    Siva

  • Production Order for a material without BOM and Routing

    Is it possible to create a production order for a given material without routing and BOM, I know we can
    create a production order for a material without a BOM (with a default routing) just wanted to check with
    the above criteria
    Thanks in Advance!!

    Members:
    Thank you for your valuable replies and time
    Santosh:
    Tried what you have mentioned, but system still picks up a default routing
    Kaushik:
    Maintained Default values in OPJG for the given order type, but system still picks up
    default routing
    Mangalraj:
    have no issue in creating a production order without a BOM, but I am trying to see
    is there a way where I can create a production order without a BOM and routing (not
    even default operation )
    Any suggestions on how to create a production order for a material without a BOM
    and routing (not even default one )

  • Consumption acct of materia which issue to maint. ord. and production order

    Hi all,
    I have one problem with the cost report for maintenance orders.
    I have one material code, such as we call A.
    Mat. A is issued to production order and also maintenance order.
    For production order, consumption account is 123
    For maintenance order, consumption account is 456
    I have defined new movement type for issuing to Maintenance order is ZB1
    in OBYC:
          GBB - VRB --> 123
          ZB1  --> 456
    So for accounting purpose, I can slit these consumption accounts
    However, when  I go to maintenance order cost reports, systems slit these cost into 2 line
    Material  A        Acct. Cons 123        Plan cost 100        Actual cost 0
    Material   A        Acct. Cons  456       Plan cost 0            Actual cost 120
    How can I group into  1 line ?
    Edited by: Emily Nguyen on Jun 2, 2009 12:15 PM

    Hi Emily
    In OBYC you can configure GL accounts per valuation class.
    You cannot configure Movement type wise. Each General modifier is linked with movement types.
    We cannot give two consumption accounts for one valuation class in VBR.
    Run your plan cost again.
    Thanks
    Kiran A

  • Error while creating Production order without BOM

    Hi Guys,
    While creating production order without a BOM i am getting the following error in the error log.
    Error: BOM for material xxxxxx does not contain any valid items
    Message no. CO636
    Kindly help.
    Regards,
    Sid

    Dear customer,
    could you check in the master data screen of the order if one BOM has been selected?
    please coudl you check your customizing the following transactions:
    OPJM
    OPJI
    what do you have in 'BOM slection field' MRP4 view of the header material?
    Please check if with this info you can find the missing data to explode the BOM
    regards
    Maria

  • BOM updation in production order

    Dear All
    I have created production order against one specific BOm
    Then i changed the BOM line items & again i have created one more production order but new BOm items are not updaetd in the new production order
    pl help
    regards
    Kiran

    Kiran,
    I would suggest you to check the Valid from Date of specific component you are taking about, probably you would have added with effectivity date 10.01.2008. Now when order is exploded it is looking for valid components as on 03.01.2008, this may be the problem.
    A simple suggestion here is that you execute Read PP Master data for this order in the change mode(CO02), from the menu bar Functions--->Read PP Master Data. You would get a Pop-up screen Read PP Master data.. here in the screen "Cont." button. One more screen pops up, here in the BOM explosion date you give it as 10.01.2008. Hope you will get the new component also in your production order now.
    Regards,
    Prasobh

  • Stanging indicator change in control cycle after production order released

    HI
    We have MM PP interface active
    i setup staging indicator 4 for one material via control cycle
    Production order is created and released
    now we would like to change staging indicator to 1 [pick parts]
    how we reread control cycles data in production order
    Thanks

    Try: CO02 > Functions > Read PP master data

  • How can read BOM component date before save the production order??

    Hi Experts,
    In our company, we need to develop a program to read the BOM component data of the production order
    before we save the production order.
    That for example ,when we create and release a production order , before we save the production
    order,we want a porgram to read the BOM component data. If some component data can meet our
    requriement (may be if there is material requirement quantity>100 EA),then the system will pop up a
    small dialog box to remind us.
    There is user exit PPCO0007 and PPCO0007.But it seems they only can read the head data of the
    production order before we save the production order. And the BOM component data of the production
    order are saved in the RESB(Reservation Table).So if we do not save the production order,all the BOM
    component data are not saved in the RESB table.
    So how can slove the problem??
    How can read component date before save the production order??
    Are there any other user exit we can use???

    Hi Just wanted to check am I right that you are trying to check if you have enough Materials Available before you release or Save the order right ? if this is your business objective then when you create order you have material availability tab which checks and gives error if shortage is there. Please let me know if is this wht you asking for ?

  • Inactive BOM still can create Production Order

    Hello,
    we can still do CO01 and CO41 and save it to create a production order even the BOM was been inactive already, and the material we use has Selection Method in MRP4 set as 3 = Selection only by production version.
    but as we check the PO 100021563 it is master data tab we see it pick production version ACA, which has BOM alternative 1 (status 02 already) this is inactive so it must not pick by the production order this production version. the active alternative BOM is 4 today and in the MRP4 its production version is ACD this is valid for us for the material to be produce a PO.
    how it happen when we create the PO 100021563 pick inactive alt bom by means of picking a production version ACA? please help us for this one how could we limit this material when doing CO01 or CO41 will not pick production version with alt BOm inactive already.
    please SIVA and R.BRAHAMANKAR
    thanks

    Hello,
    those three production version has also three alternative bom which is already inactive, the remaining PV4 is the one with new and active alternative bom, but in our case when doing production order SAP pick PV1 which has already inactive bom in it. we expect PV4 will be the one to pick to have an Order, but when PV1,PV2, and PV3 this will not allowed any production order to be create since it enclose ALT BOM was in status 02.
    and also does in MRP4, under the selection method, INDIVIDUAL/COLL can affect the selection of production version when creating order? what does the following works:
    blank = ?
    1 = individuals requirements only
    2 = collective requirements only
    thanks
    Edited by: Ryan on Dec 12, 2008 9:14 AM

Maybe you are looking for

  • Any way to surf net on MBA using HDTV as monitor w/out cable?

    My MBA is connected via a 2-wire modem/router, and I access the Internet wirelessly.  Just bought an LG 32" HDTV (1080p, 60hz).  I want to surf the net on my MBA and use the TV as a monitor.  It works flawlessly when using a minidisplay to HDMI cable

  • How to check the way table S066 is updated through VKM3

    Hello Experts! I'm debbuging transaction VKM3. This is used to release open orders. Within this functionality infostructure S066 (credit managment for open orders) will be updated. My problem is that I can't see the values it's using to update the ta

  • PC Suite contact updates

    I am having problems when I try and update my contacts on my Nokia 6280 using PC suite.. ..I can connect okay using either bluetooth or cable. I can use all the other functions within PCSuite but not the contacts. When I click on the contact icon, th

  • NoSuchMethodError O3LoginClientHelper

    I am using JDev 3.2 and jdbc 8.1.6 to connect to an 8.1.6 database. DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver()); ConnectionParams.java String l_dbConnectString = "(DESCRIPTION=(ADDRESS= (HOST="+ConnectionParams.s_hostName+")"+

  • Infinite session for single user SAP BIBO 4.1 SP4 patch2

    Hello, I am currently using SAP BI BO 4.1 SP4 Patch2 on Windows server 2008R2 and Sybase as database. On BI launch pad after 20 minutes session expire but when user click on OK button after that BO creating infinite session in CMC for same user. Any