In-house production of asset through process order

Dear Experts,
We are procuring  raw material and doing in house production for this raw material.
The process i followed is :
we created a new order type and assigned settelement profile for asset under contruction
while creating prod order it is asking for settlement rule
which is correct and we gave the aset number there and 100% settlement
my doubt is system does not allow to settle the order until it has status of delivered or teco ..
if we make the grn from production and aslo settle to asset double entry will be passed to asset in balance sheet ..
how can we directly settle only to asset instead of doing grn from prod
Please let me know how to overcome this situation. A quick response is highly appreciated.
Thnx
Srinivas

Hi Srinivas
The Header Material of the Production Order should be a Non Valuated Material i.e. the material for which the Prod Order is created should be a Non Valuated Material...
Even if you do the GR, the same will be non valuated and hence have no value...
Once the process is complete, you need to settle the same to the Asset.... Hence, there will be NO double accounting...
Even if your Material is not Non Valuated, you need not worry.. Since you have assigned Asset No in the settlement rule, this means the GR will be Non Valuated, though the Materila might be valuated.... So, in any case, there wont be double accounting
Just settle the Prod Order to Asset and it will be done!
Br, Ajay M

Similar Messages

  • How to Purchase Asset through Purchase Order

    Hi SAP Gurus,
      Can aby one explain me How to Purchase Asset through Purchase Order.
    Thanks in Advance,
    Warm Regards,
    Balaji Bhonsle

    Hi,
    Following are the important parameters, however these can vary depends upon business process.
    Account type : A
    Account assignment in line item level :
      GL account
      Internal order / Cost center
      Asset number
    Best Regards,
    Madhu

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

  • Error while updating the sales order through Process Order API

    Hi,
    Please any one will help plz.
    I am updating the promise_date through oe_order_pub.process_order(Process Order API) i am getting the following error.
    FND_AS_UNEXPECTED_ERROR N PKG_NAME OE_Order_Cache N PROCEDURE_NAME get_tax_calculation_flag N ERROR_TEXT ORA-01403:no data found
    Please any one will help plz
    Below is my code.
    Declare      
    l_archive_file_name VARCHAR2(1000);
    l_shipment_exists NUMBER:=0;
    l_header_id NUMBER;
    l_line_id NUMBER;
    p_header_rec Oe_Order_Pub.Header_Rec_Type;
    l_line_tbl oe_order_pub.line_tbl_type := oe_order_pub.g_miss_line_tbl;
    l_header_rec OE_ORDER_PUB.Header_Rec_Type;
    l_header_val_out_rec OE_ORDER_PUB.Header_Val_Rec_Type;
    l_header_adj_out_tbl OE_Order_PUB.Header_Adj_Tbl_Type;
    l_header_adj_val_out_tbl OE_Order_PUB.Header_Adj_Val_Tbl_Type;
    l_header_price_att_out_tbl OE_ORDER_PUB.Header_Price_Att_Tbl_Type;
    l_header_adj_att_out_tbl OE_ORDER_PUB.Header_Adj_Att_Tbl_Type;
    l_header_adj_assoc_out_tbl OE_ORDER_PUB.Header_Adj_Assoc_Tbl_Type;
    l_header_scredit_out_tbl OE_Order_PUB.Header_Scredit_Tbl_Type;
    l_header_scredit_val_out_tbl OE_Order_PUB.Header_Scredit_Val_Tbl_Type;
    l_line_rec OE_ORDER_PUB.line_rec_type;
    l_line_out_tbl OE_ORDER_PUB.Line_Tbl_Type;
    l_line_val_out_tbl OE_ORDER_PUB.Line_Val_Tbl_Type;
    l_line_adj_out_tbl OE_ORDER_PUB.Line_Adj_Tbl_Type;
    l_line_adj_val_out_tbl OE_ORDER_PUB.Line_Adj_Val_Tbl_Type;
    l_line_price_att_out_tbl OE_ORDER_PUB.Line_Price_Att_Tbl_Type;
    l_line_adj_att_out_tbl OE_ORDER_PUB.Line_Adj_Att_Tbl_Type;
    l_line_adj_assoc_out_tbl OE_ORDER_PUB.Line_Adj_Assoc_Tbl_Type;
    l_line_scredit_out_tbl OE_Order_PUB.Line_Scredit_Tbl_Type;
    l_line_scredit_val_out_tbl OE_Order_PUB.Line_Scredit_Val_Tbl_Type;
    l_lot_serial_out_tbl OE_Order_PUB.Lot_Serial_Tbl_Type;
    l_lot_serial_val_out_tbl OE_Order_PUB.Lot_Serial_Val_Tbl_Type;
    l_action_request_out_tbl OE_Order_PUB.Request_Tbl_Type;
    l_msg_count NUMBER;
    l_msg_data VARCHAR2(2000);
    l_return_status VARCHAR2(1);
    l_index NUMBER;
    l_rows_processed NUMBER:=0;
    l_line_mawb VARCHAR2(240);
    l_line_hawb VARCHAR2(240);
    l_line_flight_num VARCHAR2(240);
    l_org_id NUMBER :=143;--FND_GLOBAL.ORG_ID;
    l_resp_id NUMBER:=FND_GLOBAL.RESP_ID;
    l_resp_appl_id NUMBER:=FND_GLOBAL.RESP_APPL_ID;
    l_user_id number := FND_GLOBAL.USER_ID;
    l_promise_date date;
    BEGIN
    SELECT ol.org_id, oh.header_id, ol.line_id,ol.promise_date
    INTO l_org_id, l_header_id, l_line_id,l_promise_date
    FROM apps.oe_order_headers_all oh, apps.oe_order_lines_all ol
    WHERE ol.header_id=oh.header_id
    AND ol.line_id =1319526; --&line_id
    -- apps.fnd_global.apps_initialize(&l_USER_ID,&l_resp_id,&l_resp_appl_id);
    apps.fnd_global.apps_initialize(67778,51017,660);
    p_header_rec := OE_ORDER_PUB.G_MISS_HEADER_REC;
    p_header_rec.header_id :=835035;-- l_header_id;
    p_header_rec.operation := OE_GLOBALS.G_OPR_UPDATE;
    l_line_tbl := oe_order_pub.g_miss_line_tbl;
    -------------------------Line Record -------------------------------
    l_line_tbl(1) := oe_order_pub.g_miss_line_rec;
    l_line_tbl(1).header_id := 835035;
    l_line_tbl(1).line_id := 1319526;
    l_line_tbl(1).promise_date := sysdate;
    l_line_tbl(1).operation := oe_globals.g_opr_update;
    BEGIN
    apps.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_true
    ,x_return_status => l_return_status
    ,x_msg_count => l_msg_count
    ,x_msg_data => l_msg_data
    ,p_header_rec => p_header_rec
    ,p_line_tbl => l_line_tbl
    -- out variables
    ,x_header_rec => l_header_rec
    ,x_header_val_rec => l_header_val_out_rec
    ,x_header_adj_tbl => l_header_adj_out_tbl
    ,x_header_adj_val_tbl => l_header_adj_val_out_tbl
    ,x_header_price_att_tbl => l_header_price_att_out_tbl
    ,x_header_adj_att_tbl => l_header_adj_att_out_tbl
    ,x_header_adj_assoc_tbl => l_header_adj_assoc_out_tbl
    ,x_header_scredit_tbl => l_header_scredit_out_tbl
    ,x_header_scredit_val_tbl => l_header_scredit_val_out_tbl
    ,x_line_tbl => l_line_out_tbl
    ,x_line_val_tbl => l_line_val_out_tbl
    ,x_line_adj_tbl => l_line_adj_out_tbl
    ,x_line_adj_val_tbl => l_line_adj_val_out_tbl
    ,x_line_price_att_tbl => l_line_price_att_out_tbl
    ,x_line_adj_att_tbl => l_line_adj_att_out_tbl
    ,x_line_adj_assoc_tbl => l_line_adj_assoc_out_tbl
    ,x_line_scredit_tbl => l_line_scredit_out_tbl
    ,x_line_scredit_val_tbl => l_line_scredit_val_out_tbl
    ,x_lot_serial_tbl => l_lot_serial_out_tbl
    ,x_lot_serial_val_tbl => l_lot_serial_val_out_tbl
    ,x_action_request_tbl => l_action_request_out_tbl
    --dbms_output.put_line('l_msg_data-->' ||l_msg_data ||' l_return_status --> ' ||l_return_status);  
    END;
    commit;
    END;
    Regards,
    Sangu

    Hi Sangu,
    See if the following notes help you:
    Error when calling API from SQL*Developer, eg. ORA-01403 in API OE_ORDER_PUB.PROCESS_ORDER (Doc ID 1054295.1)
    Cancellation Of Transfer Orders Is Not Possible - ORA-01403: no data found in Package OE_Order_PVT Procedure Process_Order (Doc ID 391307.1)
    Thanks &
    Best Regards,

  • Production version selection based on Process order type

    Hi,
    I have the following requirement.
    A material is having two production version one is for R&D and one is for regular production. Now two process order types one for R&D and one for regular production. Now during creation of process order if we use order type of R&D then it has to select production version of R&D and if we use order type of regular productionthen it has to select production version of regular production. This selection has to be happened automatically. How this can be configured.
    Thanks
    Vinamrath.

    Dear Kumar,
    Assuming the production version selection is automatic in  the order type dependent parameters,then during order creation this
    can be automated only through validity date of the production version or else by locking the production version manually which
    should not get picked or else only through different Lot Size.
    Check and revert.
    Regards
    Mangalraj.S

  • For process order matrix

    Hi All PP Gurus,
    Scenario from production client:
    Issue:
    For process order number 6300355; material code 15010163 the assay calculation is not correct.
    Process in use:
    Process order is created through tcode COR1 and Transaction code ZACOR2 is used for update of requirement quantity, i.e. assay calculation. The quantity calculated against batch no. 0001004480 is not correct. The correct value is 14.013.
    can u please help me regarding this issue?????

    your question looks to be very vague as you are giving order no/material no/ batch no which no member can view. explain more detail about your scenario and issue so that somebody may try to help. sorry for putting my view in direct manner.
    Thanks
    JK

  • In house production time in material master .

    Dear All ,
    What will happen if i do not enter ( keep blank ) the inhouse production time in MRP 2 view ?
    Where i am using routing for all inhouse produced material . all the scheduling parameter are correct as per routing considered .
    i have checked the scheduling in routing for these material , scheduling appearing correctly . So this is supposed to be copied as it is in the planned order --> prodn order ( it is happening ) .
    So if i do not use in house production time field in MRP2 what will happen ?
    Pl guide

    Hi,
    It is the time to produce a product in a plant in no.of days.
    In-house production time:
    Specifies the time in workdays needed to produce the material in-house.
    In-house production time is independent of the order quantity.
    Use:
    The system requires the in-house production time to determine the planned dates for planned orders in materials planning.
    Procedure
    You can define work scheduling times in the material master record in one of two ways:
    Either you enter the in-house production time. If required, you can get the system to update this value from the routing.
    Or you enter the setup, tear down, processing, and inter operation times. If you maintain these values, the system determines the in-house production time on the basis of lot size.
    Production Planning and Control (PP)
    The time required to produce the material in your plant.
    You can enter the in-house production time depending on the order quantity or independent of the order quantity. It is calculated by adding the lead times of all operations, the float before production, and the float after production.
    I hope it helps you. Any queries please revert me back.
    Regards,
    Madhu.G

  • Prop in house production perc

    Dear ALL:
                      I want to add a tick mark field for some assets that are created in house. But when i did the required configuration in screen layout for the relevant class of asset it displays In house production in Asset master data as  decimal field. I want it just as a simple tick mark field. Is there any way to change the standard field layout for Prop In House production in SAP.
    Waiting for your quick response.
    Regards

    Dear:
                 I have found the path but could you please tell me how will i do that. Please guide me step me step in order to include inhouse production as a tick mark in Asset master data.
    Regards

  • Confirmed Process order but with mistake on quantity for material.

    Dear All,
    The case is ,  User make mistake on putting large volume into material quantity within process order,  However, this process order has been released , confirmed and delivery (DLV) status. 
    Since this large vquantity material will make the Cost extra larger than normal.  
    Therefore, is there way to change material quantity and recalcuate the cost again? 
    Many thanks !
    Marco

    Dear all,
    After commuicated with User again,  user has been done as below.
    Step1)
    User has been cancel the process order confirmation by T-code:  CORS,
    Step2)
    Revesed the extra amount Quantity to Block stock to prevent Sales Person touch this extra quantity.
    However,  I checked there is no different on Actual costs after the cancel the Process order confirmation.
    I have some confusing now..
    1) is that once Process order confirmation cancelled,  is that there Must no Actual cost in Accounting view?
    2)  If there is part of physical product produced,  but the Process order has been cancelled afterward. How the cost calcuated?  is that include the cost or exclude the cost? 
    Many Thanks for your help!
    Best Regards
    Marco

  • Process order scheduling based on in-house production time.

    Hello!
    I have following problem. My SAP system is configured in that way that process oedrs are schedulled based on times saved in master recipies. When I input data to in-house production time in master data for materials and make new process order, this time is not
    taken into account.
    Where I have to change configuration to use in-house production time from material master data to make scheduling process orders.
    Regards
    Bogdan

    Dear
    Process Order /Production Order scheduling ( Lead Time Scheduling )  based on the Operation timings in the routing not based on the Material Master In house Production Time in Work Scheduling View .
    If you are loking for Basic Date Scheduling then it will happend based on material master , scheduling margin key  at material master level .
    It depends the selection of Schedueling indicator while excetion of MRP in MD02 .
    In case of Process order specifically , you need  to schedule the Master Recipe and check whether operations are getting scheduled, if it is not then you need to first the problem, which may be because of wrong "Forumla" or paramater assigned in resource or the resource is not maintained for Finite scheduling (capacity header).
    Master reciepe can be schedule in the change transaction C202, and from menu you would find the option to schedule the recipe .
    Also  check the OPU3/OPU5-Define scheduling parametres wether scheuling , adjust scheduling , scheuling type , logs all are in place .
    Check and revert
    Regards
    JH

  • Purchase order vs planned order vs process order vs production order

    Hi,
    Kinldy explain difference between the  Purchase order,  planned order,  process order and production order?
    Thanks & Regards
    Ravi kumar

    Hi Ravi,
    In simple terms:
    planned order - A procurement proposal generated by the system to meet a need, this can then be converted to a production / process order (for internal procurement) or into a purchase reqn & in-turn to Purchase order (for external procurement)
    Purchase order - A firmed procurement proposal which is sent to your vendor (external procurement) to supply the items as per your order
    process order - A firmed procurment proposal which is used for in-house procurement, this is used in process industries eg: chemicals, oil & gas etc 
    production order - A firmed procurment proposal which is used for in-house procurement, this is used in discrete production industries
    Based on the above am quite sure you should be able to figure out the differenced. If any doubts revert.
    Regards,
    Vivek

  • Process order - The hour details are not being pulled through

    Hi friends,
    Details of Issue:
    COR3 - Our Production Department have entered hours into COR6N as usual but these hours are not pulling through to the actual section in costs analysis screen.
    Reason:
    CORT - Process order xxxx , counter 36 & 37 - indicates hours are captured during process order confirmation.
    and
    C203 - We have found that the Activity Type ZFOH07, which is showing the consolidated value of all the other activity types like ZLBR06, ZVOH06 & ZFOH06, in cost analysis report. In the process order xxxx master recipe xxxx is being used, in which this single activity type ZF0H07 is assigned multiple times. Hence after the confirmation of the process order, all values related to other activity are following into a single activity type ZFOH07.
    Solution:
    C202 - However, when I tried to change the Master Recipe, it is not in disply mode.
    CORS, COR2 - Without make the changes to recipe, how can we proceed to cance all comfirmations and read PP master data in process order.
    Regards,
    Venkata Raju

    hi
    use CORS - Cancel

  • Returns from production against Process order

    Hai
    Can anyone suggest, how to intimate to stores department from  production to receive the shop floor returns when any process order is cancelled.
    Note: Here stores department should know through wich process order/reservation the material to be received. based on the reservation / intimation, stores department shall receive the material. (This transaction can be done in two steps)
    Regards/Ramu

    Hi Ramakrishna,
    You can have a cancel form which contains the Process / Production Order nos. In this form you can intimate your store whether to receive back the entire components or only selected components.
    The store can then post a reversal for this using MB1A, cancel w.r.t the order specified in the form.
    I hope this meets your requirement, if not revert.
    If helpful award points
    Regards,
    Vivek

  • Process order deletion not possible through PRARCHP1but can do in COR2

    Hi Guru's,
    I want to set Process order status to DLFL through program PRARCHP1 but getting message as "there are no Log messages" however I am able to set deletion flag through COR2. It appears strange to me. I am try to set to DLFL status for TECO orders. Could you please suggest How can I set DLFL to eligible process orders? (Pls find attached selection screen details)
    Regards,
    Uday

    Hello
    Check the following information from question 10 of FAQ note 540834:
    Question:
                  During the initial archiving run (when you set the deletion flag and/or the deletion indicator) or during archiving, the system does not process all of the orders that correspond to the selection criteria. Why?
    Answer:
                  Note that, in addition to the selection criteria, the residence times from Customizing of the order types (transaction OPJH for production orders and transaction CORN for process orders) is evaluated. In this case, the residence times have the following impact:
    Residence time 1:
    The time interval (in calendar months) that must elapse between setting the deletion flag and setting the deletion indicator.
    Residence time 2:
    The time interval (in calendar months) that must elapse between setting the deletion indicator and archiving (writing to the archive and deleting).
                  In addition, note that orders without delivery dates are not processed if a delivery date overrun or an interval for the actual delivery date is specified.
    BR
    Caetano

  • Changes in production order/Process order

    Hi Experts,
    Very much hopeful that I will get solutuion of below:
    How or where to see changes done in production / process order.
    e.g Suppose I have created one production order. Then release it in CO02. Then I changed order quantity from 100 to 200 ( Earlier it was 100 ). Then I delete one BOM component from order. Then I changed finish date of order.
    Pls tell me how to track these changes. What configuration need to track these changes. Please tell me step by step procedure.
    I have read related thread in sdn itself but not satisfied.
    Please help.
    Regards,
    Vipul

    Hi,
    For tracking in changes of Production / Process Order, you need to activate Order Change Management (OCM). After activating the same, you can view changes of Production  order in CO02 / CO03.
    for more details of OCM go through following link :
    [Order Change Management (OCM)|http://help.sap.com/saphelp_erp60_sp/helpdata/en/a5/63198843a211d189410000e829fbbd/frameset.htm]
    Hope this helps.
    Regards,
    Tejas

Maybe you are looking for

  • Rfc to xi tto file

    Hi, Iam struck up with scenario in rfc to file where , rfc is taken as sender communication channel. what is the way to configure sender communication channel.

  • Focus on JTextfield in JDialog box

    A JDialog box is being opened from a menu. There is only one JTextfield on the dialog box and 2 buttons. The focus is not on any of the components in the dialog box and I want it on the textfield by default. I have tried all the requestFocus(),reques

  • Error messages in launching startExampleServer.cmd

    Hi All WL 6.0 on Win2000. Somehow I can't launch startExampleServer.cmd, or at least lost of error messages prevent me from correctly running my applications, even a simple jsp page. I can't see why I need a table named "StockTable". Do I have to hav

  • How do you format image to 3600px on longest side and...?

    I'm new to photoshop and am trying to format an image so that it is 3600px on the longest side and has a formate of 3:2, 2:3 or 1:1. But I have no idea how to do any of this! Help Please!

  • Where is metadata held in iTunes?

    I have spent as much time on metadata in my library as I have listening! Losing this data would be tragic. I do backup but this is just a blind task (better to be safe than sorry), than actually knowing where this stuff is and how to ensure its integ