Cost of materials Issued to be captured against a process order

Dear Gurus,
I Issue Some consumables for cleaning purpose before the start of an order. This consumables are Issued against manual reservations raised by production department. But We want the cost of these consumables to be billed to the process order batch (cost of the product). But I do not want to maintain thses materials in the BOM of the product.
What is the best way to do it.
Regards
Sri.

Dear
User T.Code : MB1A and Movement Type : 261 and enter, then enter the production order and below you can enter teh mateirals that are to be issued. Once you post it the cost of the consumables are captured on this production order.
While Creating a Reservation in MB21 your production people can create the reservation against the production order with the materials that are to be issued.
Hope the above helps.
Edited by: Addy on Apr 7, 2010 10:55 AM

Similar Messages

  • Issues during Component Batch Determination for Process Orders

    Hi,
    I am encountering a strange issue during component batch determination of process order.
    1. During creation of process order, when I execute batch determination, systems does determination based on strategies we have set and when I click on Copy it gives an error
    "Log cannot be saved: Object/subobject not specified"
    Message no. BL201
    *Diagnosis
    Log save cancelled because at least one log contains no object or subobject.
    Object and subobject are needed to classify application logs because there are several log types. Only a few logs are managed in main memory at runtime, so this classification is not needed.
    If the logs are to be saved in the database, object/subobject must be specified for later retrieval.
    Procedure for System Administration
    Object/sub object can be passed when a log is created (function module BAL_LOG_CREATE) and changed with BAL_LOG_CHANGE.
    The possible values for object and sub object must be configured in transaction SLG0.*
    If I save the order with CRTD status and come back again in change mode and do determination, It works fine.
    Again when the order is in REL status and do the determination, It gives the same error.
    This happens only for a specific plant, In other plants batch determination works in all scenarios.
    I checked for all plant related Config for batch determination and coudn't find any discrepancies.
    Please advise how to resolve this issue. Thanks in advance for your help
    Regards,
    Aheesh

    There Is no direct solution for your requirement just try this work around.
    While defining the batch determination search strategy for process order in COB1, there is one column Quantity proposal where you can attach the Routines (This is written in ABAB code )  make use of this, define New Routines with ABAB help to fulfill your requirement. Try this if found useful award full points.
    Regards,
    Ajay Nikte

  • Can we obtain Inspection lots against a Process Order / Production Order

    Can we obtain Inspection lots against a Process Order / Production Order  on time basis i.e hourly or day wise against the same order

    HI
    i think there is no this option.Like Plant maintenance ther is no scheduling tool.
    or you have to go with stability studies...
    -ashok

  • How to see daily production qty against a Process order

    Hi Gurus,
    I have a requirement where user wants to see Actual daily production quantities against a Process order. The way client, I am working for, works is, They create One process order on 1st day of every month for one quantity. And then keep adding against that order only:-
    For eg. They craete a Process order say 1234 for 50,000.00Kg on April 1.
    And produce 5000 on 1 april, then ACtual GR qty will be shown as 5000
    Next day they produce 2000, then Actul GR quantity will be shown as 7000
    Next day they produce 3000, then Actual GR qty will be 13000....and so on..till end of the month.
    Where can I see these individual quantities?
    Please advise.
    Regards
    Prashant

    Hi Prashanth,
    In SAP A material Document will be genarated For Everey goods movement, By taking the Mat doc NO for the day for that production order you can track the GI and GR quantites.
    in CO03 we can get the material document no, by selecting GOTO---> DOCUMENTED GOODS MOVEMENT. 
    THE material document contains all the details related to the goods movemet like date,quantity,movement type.
    the configuration required to genarate the material documents. in OPL8 order type dependent parameters under IMPLEMENTATION tab you have to tick the documented goods movements.
    Thanks&Regards,
    Venkat.

  • Movement 262 against a Process Order and a RESERVATION number.

    Dear PP experts,
    Our raw materials are reels of paper. Our inventory supplies the production with a reel e.g. 1000kg and posts a 261 against this order (and against the reservation).
    By the end of the production phase any remaining raw material qties are returned to the inventory and a 262 against this order is posted (but the reservation is not updated).
    This causes the withdrawn qties shown at many pp info views to be *incorrect8. While the post goods movements lists are correct.
    A MIGO for 262 and with reference to a reservation is not possible.
    I did post finally a 262 against a reservation through COR6 and having the u201Cbackflushingu201D indicator on at the material view (process order material view). The u201CConfirmation of process order create: Goods movementu201D view had all info and MOV. TYPE 261 active and I was able to change it to 262 and saved it. All updates seems to be ok and withdrawn qties are the same with the sum of u201Cpost goods movements listu201D.
    IS THERE A WAY TO POST SUCH A MOVEMENT (262 AGAINST A RESERVATION) BUT NOT FROM COR6 (AVOIDING TO SAVE A CONFIRMATION TOO) ? Let's say to use only the screen of "Post Goods movement" of COR6 wo the 1st screen of confirmations? Or any other Tcode that might exist.
    Thanks in advance for yr suggestions.
    Kind regards,
    Elly

    Hi Elly,
    To return via reservation number is not available in SAP, however, there is a workaround.  When perform Goods Issue via Reservation (Mvt 261), there will be a material document get created.  This material document will be used as reference to perform Goods Return (Mvt 262) in which it will update the respective reservation qty.
    You may then use tcode: MBRL - Return Delivery or tcode: MIGO with A02 Return Delivery, R02 Material Document.
    1) Enter the Material Document that was used for the Goods Issue via reservation.
    2) Be careful here, select ONLY the required material(s) (by default, all materials issued via the material document is selected) and their respective qty for return.
    3) Check and Save it.
    Hope these steps help.
    Cheers!
    SweePeng

  • Cost error message at the point of saving a Process Order

    Dear Experts,
    Raw Materials R458 and R467 are processed to produce semifinished material S229
    While creating a Process Order for material S229, at the point of saving the process order I get the following error messages:
    1 No cost element segment exists for 21501000 on 07.07.2011
    2 Cost Element Group 2950 does not exist
    At the point of saving, cost gets calculated by the system.
    Which account(s) is this cost posted to?
    Is it the ''Offsetting entry for inventory posting'' account  of the Raw materials R458 and R467? or
    Is it the ''Offsetting entry for inventory posting'' account  of the Semi material S229? or
    Is it the Cost Center to which the Resource is assigned to?
    How can I view this calculated cost value within the particular account?

    Hi,
    1. For error No cost element segment exists for 21501000 on 07.07.2011
    Can you check whether you have maintained valuation type in the accounting tab? Also have you maintained costing tab? If you have maintained then go to OBYC that is in GBB with account key VBR GL may have not maintained. Ask your FICO guy to check this.
    2. For error Cost Element Group 2950 does not exist
    Go to below link
    Cost element group does not exist. S_ALR_87013620 report
    Regards / US

  • Component materials incorrectly assigned to superior operation in process order

    One of my manufacturing facilities is having a problem with components not printing on process order output.
    In all cases, the master recipes themselves look fine when reviewed in C203.  The components are properly allocated to phases (not superior operations).  But when the process orders are generated, certain components are being assigned in the process orders themselves to the first superior operation, instead of to the phase that is indicated in the master recipe.  Here is an example.
    Here is the master recipe operation information as seen in C203:
    And here is the material assignment list as seen in C203.  Note that component material MM6030 is assigned to Phase 0035:
    But when the process order is created, that same component material MM6030 is now assigned to superior operation 0001:
    Here is some additional information that I was able to eke out of the folks at the manufacturing facility:
    The operations in the master recipe did NOT originally contain operation 0001.  It was added to the recipe in C202 after the recipe was initially saved.
    Component Material MM6030 was not originally part of the BOM.  It was added via C202 after the recipe was initially saved.  A different material was originally in its place, and was assigned to a different phase.  After the MM6030 was added to the BOM, the assignment field was blank, and the user assigned it to phase 0035.
    Has anyone ever encountered a similar issue?  If so, how was it resolved?

    Hi ,
    Possibility  , in C202 , user may have changes the BOM first and re-assign the phase  but in process order level Read PP master did not call
    Another possibility manually change the process order component and assign this in Phase in COR2 .Please check  whether it has been added manually in order level . 
    Regards
    JH

  • Unreservation Issue while SO line split using Process Order API

    Hi,
    We are facing unreservation issue in the parent line after sales order line split for partially reserved line scenario usiing oe_order_pub.process_order API in 11.5.10 instance.
    Standard Proces:
    Orlder line - 10 quantities
    Partially Reserved with 5 Quantities
    Splitting the SO line using Process order API
    Parent line with 5 quantities - Reserved
    Child Line with 5 quantities - Unreserved
    Our Issue
    Orlder line - 10 quantities
    Partially Reserved with 5 Quantities
    Splitting the SO line using Process order API
    Parent line with 5 quantities - Unreserved
    We are not facing this issue when try to split the SO line from the Appllication.
    Please find the script below which we are using for this line split scenario. The same script was working fine in our instance and not working after applying patch for Minimum Baseline Patch Requirements for Extended Support on Oracle E-Business Suite 11.5.10 (Note 883202.1).
    I tried to find the differences between the APIs before and after patching and found these list of bug fixes in our API in the patched instances.
    1.7503298
    2.8339692
    3.8479339
    4.9347399
    Please help us in this issue.
    DECLARE
    p_header_id NUMBER :=836084;-- Sales order header id
    p_line_id NUMBER :=2560509;-- sales order line id
    p_item_id NUMBER :=405477;--item id in sales order line
    p_ord_qty NUMBER :=5;-- Total ordered quantity
    p_reserv_qty NUMBER :=2;--partially reserved quantity
    ln_counter NUMBER := 0;
    lv_return_status VARCHAR2 (1);
    lv_msg_data VARCHAR2 (2000);
    ln_msg_count NUMBER := 0;
    ln_increment NUMBER := 0;
    ln_inv_item_id NUMBER;
    ln_list_line_id NUMBER;
    ln_service_duration NUMBER := 0;
    lv_duration_uom VARCHAR2 (10);
    lv_duration_uom_desc VARCHAR2 (10);
    l_line_tbl oe_order_pub.line_tbl_type := oe_order_pub.g_miss_line_tbl;
    lr_header_rec oe_order_pub.header_rec_type;
    lr_header_val_rec oe_order_pub.header_val_rec_type;
    lt_header_adj_tbl oe_order_pub.header_adj_tbl_type;
    lt_header_adj_val_tbl oe_order_pub.header_adj_val_tbl_type;
    lt_header_price_att_tbl oe_order_pub.header_price_att_tbl_type;
    lt_header_adj_att_tbl oe_order_pub.header_adj_att_tbl_type;
    lt_header_adj_assoc_tbl oe_order_pub.header_adj_assoc_tbl_type;
    lt_header_scredit_tbl oe_order_pub.header_scredit_tbl_type;
    lt_header_scredit_val_tbl oe_order_pub.header_scredit_val_tbl_type;
    lt_line_tbl oe_order_pub.line_tbl_type;
    lt_line_val_tbl oe_order_pub.line_val_tbl_type;
    lt_line_adj_tbl oe_order_pub.line_adj_tbl_type;
    lt_line_adj_val_tbl oe_order_pub.line_adj_val_tbl_type;
    lt_line_price_att_tbl oe_order_pub.line_price_att_tbl_type;
    lt_line_adj_att_tbl oe_order_pub.line_adj_att_tbl_type;
    lt_line_adj_assoc_tbl oe_order_pub.line_adj_assoc_tbl_type;
    lt_line_scredit_tbl oe_order_pub.line_scredit_tbl_type;
    lt_line_scredit_val_tbl oe_order_pub.line_scredit_val_tbl_type;
    lt_lot_serial_tbl oe_order_pub.lot_serial_tbl_type;
    lt_lot_serial_val_tbl oe_order_pub.lot_serial_val_tbl_type;
    lt_action_request_tbl oe_order_pub.request_tbl_type;
    lv_errmsg VARCHAR2(4000);
    v_user_id NUMBER:=fnd_profile.value('USER_ID');
    v_resp_id NUMBER:=fnd_profile.value('RESP_ID');
    v_resp_appl_id NUMBER:=fnd_profile.value('RESP_APPL_ID');
    v_security_group_id NUMBER:=fnd_profile.value('SECURITY_GROUP_ID');
    v_server_id NUMBER:=fnd_profile.value('SERVER_ID');
    v_login_id NUMBER:=fnd_profile.value('LOGIN_ID');
    l_file_val Varchar2(200);
    BEGIN
    --- Apps Initialize
    fnd_global.apps_initialize(v_user_id,v_resp_id,v_resp_appl_id,v_security_group_id,v_server_id);
    l_line_tbl(1) := oe_order_pub.G_MISS_LINE_REC;
    l_line_tbl(1).operation := OE_GLOBALS.G_OPR_UPDATE;
    l_line_tbl(1).split_action_code := 'SPLIT';
    l_line_tbl(1).header_id := p_header_id;
    l_line_tbl(1).line_id := p_line_id;
    l_line_tbl(1).ordered_quantity := p_reserv_qty ;
    l_line_tbl(2) := oe_order_pub.G_MISS_LINE_REC;
    l_line_tbl(2).operation := OE_GLOBALS.G_OPR_CREATE;
    l_line_tbl(2).header_id := p_header_id;
    l_line_tbl(2).split_from_line_id := p_line_id;
    l_line_tbl(2).inventory_item_id := p_item_id ;
    l_line_tbl(2).ordered_quantity := (p_ord_qty-p_reserv_qty) ;
    --Debug File creation
    oe_debug_pub.debug_on;
    oe_debug_pub.initialize;
    l_file_val := OE_DEBUG_PUB.Set_Debug_Mode('FILE'); -- add l_file_val Varchar2(200); in declare section
    oe_Debug_pub.setdebuglevel(5);
    dbms_output.put_line(' Log File : '||l_file_val);
    dbms_output.put_line('Log File name '||OE_DEBUG_PUB.G_DIR||'/'||OE_DEBUG_PUB.G_FILE);
    -- Start Process Order API for Splitting the line
    oe_order_pub.process_order (p_api_version_number => 1.0,
    p_init_msg_list => fnd_api.g_true,
    p_return_values => fnd_api.g_false,
    p_action_commit => fnd_api.g_true,
    x_return_status => lv_return_status,
    x_msg_count => ln_msg_count,
    x_msg_data => lv_msg_data,
    p_line_tbl => l_line_tbl,
    x_header_rec => lr_header_rec,
    x_header_val_rec => lr_header_val_rec,
    x_header_adj_tbl => lt_header_adj_tbl,
    x_header_adj_val_tbl => lt_header_adj_val_tbl,
    x_header_price_att_tbl => lt_header_price_att_tbl,
    x_header_adj_att_tbl => lt_header_adj_att_tbl,
    x_header_adj_assoc_tbl => lt_header_adj_assoc_tbl,
    x_header_scredit_tbl => lt_header_scredit_tbl,
    x_header_scredit_val_tbl => lt_header_scredit_val_tbl,
    x_line_tbl => lt_line_tbl,
    x_line_val_tbl => lt_line_val_tbl,
    x_line_adj_tbl => lt_line_adj_tbl,
    x_line_adj_val_tbl => lt_line_adj_val_tbl,
    x_line_price_att_tbl => lt_line_price_att_tbl,
    x_line_adj_att_tbl => lt_line_adj_att_tbl,
    x_line_adj_assoc_tbl => lt_line_adj_assoc_tbl,
    x_line_scredit_tbl => lt_line_scredit_tbl,
    x_line_scredit_val_tbl => lt_line_scredit_val_tbl,
    x_lot_serial_tbl => lt_lot_serial_tbl,
    x_lot_serial_val_tbl => lt_lot_serial_val_tbl,
    x_action_request_tbl => lt_action_request_tbl
    IF lv_return_status = fnd_api.g_ret_sts_success
    THEN
    COMMIT;
    DBMS_OUTPUT.put_line('SUCCESS');
    ELSE
    IF ln_msg_count > 0
    THEN
    FOR i IN 1 .. ln_msg_count
    LOOP
    --fnd_file.put_line (fnd_file.log,  fnd_msg_pub.get (i, 'F') );
    DBMS_OUTPUT.put_line('ERROR'||fnd_msg_pub.get (i, 'F'));
    END LOOP;
    END IF;
    END IF;
    EXCEPTION
    WHEN OTHERS THEN
    DBMS_OUTPUT.put_line('EXCEPTION'||' '||SQLERRM);
    END;
    Thanks,
    Kavin
    Edited by: 897922 on Nov 17, 2011 11:51 PM

    Suggest that you first enter the transaction manually via the order entry form and adjustments. Then query the oe_price_adustments table and determine the values you need to send in to get the results you want.
    -Bob

  • Remove/Clear old reservation against previous process order

    Dear gurus,
    Can anyone please guide me how to remove the old reservation as it is generating Pur.Req due to old reserved items.
    i have gone through MBVR, but was not able to find the proper steps.
    Please suggest some alternatives.
    Thanks in advance.

    Hello
    Transacton COHV is the main transaction for order mass processing.
    You can do TECO and another mass activities on the order.
    BR
    Caetano

  • Regarding goods issue (reversal) against process order

    Dear friends,
    Recently i have noticed one strange thing in SAP.I have created one process order and against it i have done the confirmation.Now when i go to Transaction code mb1a and select movement type 262 (Goods Issue to process order-reversal) and give the storage location and in next screen i gave order number,material code and its qty.These material code is not maintained in the bom of order header material.And even in process order in material tab we haven't maintained this material.Also while doing the confirmation in goods movement we haven't maintained this material.Then also system allows me to do so.Which means material which i haven't issued against the process order, system is allowing me to do its reversal i.e (262).because of which system is creating the stock for that material, which is not correct.
    Can we control this behaviour of system.
    Thanking you guys in advance.

    Hi Jitendra,
    This is fact and there is no standard Control available for the same.Only thing you can do is put control over Movement type 262 or try it by implementing User Exit.
    I am not sure but you can use Enhancement CCOWB001 - Customer exit for modifying menu entries.
    Include is LXCOWBF01.
    Regards,
    Dhaval

  • Allow Goods Receipt only when Goods Issue already done against process order

    Hi,
    Can we put a validation that , in case of process order, without goods issue system will not allow for goods receipt against that process order.
    Regards,
    Archana

    Check this link
    http://scn.sap.com/thread/493508
    User exit for GR without GI
    Regards,
    Himanshu

  • Total Target Costs not updated in Process Order

    Hi All,
    I  have a scenario in a Process Order,
    The Process order is Released, Goods Issued and GR done. But the when i go and check the Cost Analysis i did not see anything in the Total Target Costs  and Total Target Qty coloumns agianst all the cost elements. It show as zero for all.
    It looks very strange. There is variance in the component issues and GR  as well. I simulated for the same material with a new Process order and found the vales get populated automatically on GI and GR's with variation against requirement quantity.
    Could any one explain me why it is so ..? or is my understanding is wrong.....?
    Thanks for your time and patience.
    Regards,
    Srinath V

    Srinath Venkatr,
    I think you are missing PP CO integration configuration during master data creation. There might be information massage to you during process order creation saying , 'Logs during Cost calculation", you are skipping the same and creating process order withought resolving the same.
    Check whether you followed all the steps for product costing.
    Material master,
    BOM,
    OPKP:-Controlling area-activate components and Controll indicators
             :- Assignment of co codes
    KS01: Cost center
    KA01/KA06:- Primary/ Secondary Cost elements
    KL01:-Activity Types
    KP26:- Activity Price Planning
    Then Work center/Resource- assign these cost center and activities with costing formulas.
    Then Routing/Recepi-
    After master data, demand management,MRP- process order. while creating process order check cost calculation errors.
    Hopes that will clear your dought
    Tara

  • Trouble with unplanned goods issue for process order

    Hi experts,
    Please help me to solve this problem:
    I have a process order with auto created reservation. Then I do GI against this process order, GI is not done at once for total required material quantity but in several times.
    For one specific material, the quantity is not sufficient in one batch, so I have to insert a new line for additional quantity from another batch.
    Then this issue occurs: In some GI, the additional line is recorded with move type = 1 (planned goods issue); in other GI, it is recorded with move type = 2 (unplanned goods issue) although the (Total withdrawn quantity + Quantity in this GI) is smaller than required quantity in reservation.
    I think this issue has nothing to do with order confirmation as these two steps are independent.
    Can any one explain why this happens? and how to solve it? Because if unplanned goods issue is not recorded in Reservation, then there's an inconsistency between withdrawn quantity in reservation and actual withdrawn quantity in MB51 or COOISPI.
    Thank you very much for your help.

    I assume that you do t-code MIGO with GI to order.  However, the additional line you enter will not be link to reservation, therefore will be record as unplanned goods issue. 
    Two thing you can do; first configure batch determination in MM (OMJJ) and set up batch determination record (MBC1).  You can then click the button stock determ. beside qty.  The system will select the batch based on your requirement.
    Alternatively, you distribute the quantity using another button (it looks like the X sign near the copy content button).  Then you can distribute qty based on the same item.  You can enter the qty, sloc, batch in there. 
    Don't use the New Items function.

  • Batch determination issue in process order Material quantity calculation

    Dear Gurus,
    We are facing issue in auto batch determination in process order (Material quantity calculation ).
    eg Material X  is active material 200 KIA used in BOM as
    10  X   200  KIA  
    20  Y   10           Filler
    30  Z
    40  X   200  KIA
    50  Y
    60  Z
    We select line item 10 and 40 and do Batch determination system proposes 2 batches for line item 10 as Batch A and B
    and for line 40 again Batch A (with 0.01 KIA) and batch B proposed which is wrong.
    For line Item 10 Batch A and B
    For line Item 40 Batch B and C or as per FIFO logic.
    As Batch A should be consumed in Line item 10 then it proposed Batch B and so on....
    We have already maintain data in COB1.
    Can any body explain what is wrong in determination.
    Regards,
    J.H.Pert

    Hi Pert,
    Follow the below link you have some idea OK.
    Any questions revert me back.
    Batch search strategy
    Regards,
    Madhu.G

  • Costing varients in process order

    Dear Gurus
    Can u tell where we r assigning costing varients in process order cofiguration side (Planned & Actual)
    Thanks & Regards
    Ragesh

    You have to assign these costing variants in COR4 transaction in controlling tab for process orders.
    Regards
    TAJUDDIN

Maybe you are looking for

  • IBooks missing free Winnie-the-Pooh on iPod touch 4G iOS 4.2.1

    First app I download on the new iPod touch 4G using iOS 4.2.1 was iBooks. App is fine but it doesn't appear to include the free Winnie-the-Pooh. I have the same app on my iPhone with Winnie but that uses a different host machine, a different account,

  • Lg cosmos 2 call quality

    when i place a call to anyone whether land line or any other cell, the call on their end is not clear and i have to call back using a different phone.  this recently happened after i had paired my bluetooth with this phone.  i have removed the item f

  • How to identify Which function modules are used in the planning area?

    Hi all, there are couple of function module derviation is used to derive the calendar year, month, fiscal period etc. But how to identify which function module is used in which planning area? I cant find out from the where used list from function mod

  • Need some examples how to handle execptions in bpm

    hi guys, can any one provide an link where i can get some examples how to handle exceptions and fork etc., in bpm regrds viswa

  • Why can't I install 10.10.3 update?

    I currently have OS 10.10.2 and have downloaded 10.10.3 but can't get it installed. I did restart my computer. Any suggestions?