Costing issue in process order

Hi everybody,
We are facing a problem now like... for a FG material we have changed the BOM, updated recipe but costing release was not done before that a process order had been created, material release carried out, process order confirmation made, GR made and the stock is there in FG location, In the cost analysis it shown Rs. 1.14 lakh as variance in FG consumption G/L.
Now we reversed the stock from FG location, canceled the confirmation and changed the order qty to 1nos, to make the order dummy, but still cost analysis shows Rs. 1.14 lakh variance in FG consumption G/L
Help us to resolve this.

Hi,
Now for the finished good  create material cost estimate with quantity structure
Create standard cost estimate (marking and release to be carried out)
now for the same old process order in the cost analysis u can see different value for  total target cost
carry out confirmation  and u will get the total actual costs based on the activity types u have assigned
-Variance=(difference between  total target cost and total actual cost)
Variance related settings are done in consultation with Controlling people.
Regards,
Raj

Similar Messages

  • 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

  • Target cost calculation in Process Order based on Variance Calculation

    Hi all,
    I have a question on Target cost calculation in Process Order. My understanding is, the Target Costs gets calculated when the confirmation and GR is made for the Process Order.
    But if the confirmation/GR is not done, whether the target costs gets calculated for only the activity types after the Variance Calculation (KKS2).
    I have two scenarios. In one, the target costs got calculated for the activity types without the confirmation/GR after the Variance calculation.
    In another scenario, the target costs are not getting calculated for the activity types without the confirmation/GR if I try to do the variance calculation in KKS2.
    SO i want to know which scenario is correct?
    Can anyone answer this question?
    Thanks and Regards,
    Brijesh

    Hi,
    In general, the target costs are calculated once you deliver the order.
    Target costs for the components and the activities are updated only once you deliver the order and the target cost for the finished product gets updated when you do the variance calculation.
    Consider your scenario number 1 - you said the target costs got calculated for activity types without confirmation / GR after variance calculation.
    Now, if the order is not having any status like PDLV, DLV or TECO it will not calculate the variances in the first place.
    Your second scenario is correct - without GR the system does not calculate any target costs. Also it will not calculate any variances because the order status is still not DLV.
    Best Regards,
    Sameer

  • PLANNED AND ACTUAL COST IN A PROCESS ORDER

    From where the planned cost of material and activity types in cost itemizationafter creation flow ?From where the actual cost of a material and activity types in  cost analysis of process order after confirmation flow?

    You may be knowing you give Costing Variants ( Both actual as well as Planned ) in Order type. These Costing variants contains Valuation variants which says which costs are to be taken while creation ( for Planned Cost ) and Actual cost ( while confirming and Moving Goods) to be calculate. These Variants decides mode of Cost Flows.
    Now, Data in Planned costs are Standard Cost figures or Current prices for material or Planned Prices of Activities.
    As far as Actual costs are considered it may be the price for the consumed quantity @ the moving average price of the day or activity price for the qty. consumed which include up planned consumption too.....
    Reward if you find useful

  • Cost balance against process order.

    Hi Guru,
    1)I have one error in  process order , in that user has reverse order, all material movements has  correctly reversed.
    But there is still cost balance in that particular order which is due to price difference.  How can I post this difference ?
    2)Again in certain  process order which is cancelled(cors).  by mistake, user has  reversed settlement through ko88 , due to this order having cost balance.
    When I going to do ko88, system gives message u201C there is no accured amount,settlment is not possibleu201D.  How can remove this cost balance?
    you reply is valuable.
    Regards
    Sanjay.

    Hi,
               But there is still cost balance in that particular order which is due to price difference. How can I post this difference ?
    Error : Balance of order xxxxxx is not zero
    issue is due to Goods movements were posted even after the variance was posted , thus balance is not ZERO.here goodsmovents should be reversed & should run the varinace calculation again.To run the vaiance calcualtion (KKS2), order should have the status of DLV or TECO.
    When I going to do ko88, system gives message u201C there is no accured amount,settlment is not possibleu201D. How can remove this cost balance?
    You can NOT settle the order unless order have the status DLV or TECO.
    You can remove the cost balace by running the variance calcualtion( KKS2)
    Thaks,
    Rajanikanth

  • Goods Issue on Process Order with BAPI_GOODSMVT_CREATE

    Hi together,
    I want to post a goods issue on an process order (some of them are networks) but I have some problem with filling the structures.
    Could you please help me?
    Book material
        ls_bapi_head-pstng_date = ls_booking-budat.
        ls_bapi_head-doc_date   = sy-datum.
        ls_bapi_head-pr_uname   = sy-uname.
        ls_bapi_item-material   = ls_booking-idnrk.
        ls_bapi_item-plant      = p_werks.
        ls_bapi_item-stge_loc   = ls_booking-lgort.
        ls_bapi_item-entry_qnt  = ls_booking-dmeng.
        ls_bapi_item-entry_uom  = ls_booking-meins.
        ls_bapi_item-orderid    = ls_booking-aufnr.
        ls_bapi_item-mvt_ind    = gc_mvt_ind.
        IF ls_bapi_item-entry_qnt > 0.
          ls_bapi_item-move_type = '261'.
        ELSE.
          ls_bapi_item-move_type = '262'.
        ENDIF.
        APPEND ls_bapi_item TO lt_bapi_item.
        CLEAR: lt_bapi_ret, ls_bapi_item.
        CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
          EXPORTING
            goodsmvt_header  = ls_bapi_head
            goodsmvt_code    = '03'
            testrun          = p_test
          IMPORTING
            materialdocument = ls_mat_bel
          TABLES
            goodsmvt_item    = lt_bapi_item
            return           = lt_bapi_ret.

    Here send a example:
      DATA: RTR LIKE BAPIRET2.
      DATA: G_HEADER    LIKE BAPI2017_GM_HEAD_01,
            G_CODE      LIKE BAPI2017_GM_CODE,
            TESTRUN     LIKE BAPI2017_GM_GEN-TESTRUN,
            G_HEADRET   LIKE BAPI2017_GM_HEAD_RET,
            MATDOCUMENT TYPE BAPI2017_GM_HEAD_RET-MAT_DOC,
            MATYEAR     TYPE BAPI2017_GM_HEAD_RET-DOC_YEAR,
            G_ITEM      TYPE STANDARD TABLE OF BAPI2017_GM_ITEM_CREATE WITH HEADER LINE,
            RETURN      TYPE STANDARD TABLE OF BAPIRET2 WITH HEADER LINE.
    TOMO DATOS DE LA TABLA Z
      SELECT * FROM ZCOTT_ACT_VOLUM
               INTO CORRESPONDING FIELDS OF TABLE TI_VOLUMEN.
      CLEAR: RETURN. REFRESH: RETURN.
      CLEAR: WA_MJES.
      WA_MJES-ICONID = '@DH@'.
      WA_MJES-TYPE   = 'S'.
      WA_MJES-MSGTXT = 'Errores del Proceso Nro 2'.
      APPEND WA_MJES TO TI_MJES.
      LOOP AT TI_VOLUMEN INTO WA_VOL.
        CLEAR: G_HEADER, G_CODE, TESTRUN, G_HEADRET, MATDOCUMENT,
               MATYEAR, G_ITEM.
        REFRESH: G_ITEM.
        G_HEADER-PSTNG_DATE      = WA_VOL-BUDAT. " Fecha de contabilización en el documento
        G_HEADER-DOC_DATE      = WA_VOL-BLDAT. " Fecha de documento en documento
        G_HEADER-REF_DOC_NO      = 'REF NRO:'. " Número de documento de referencia
        G_HEADER-PR_UNAME      = SY-UNAME. " Nombre de usuario
        G_HEADER-HEADER_TXT      = WA_VOL-BKTXT. " Texto de cabecera de documento
        G_CODE  = '04'. " Traspaso
      Emisor
        G_ITEM-MATERIAL   = WA_VOL-DE_MATNR. " Nro de Material
        G_ITEM-PLANT      = WA_VOL-DE_WERKS. " Centro
        G_ITEM-STGE_LOC   = WA_VOL-DE_LGORT. " Almacen
        G_ITEM-MOVE_TYPE  = WA_VOL-BWART.    " Clase de Mov.
      G_ITEM-COSTCENTER = WA_VOL-KOSTL.    " Centro de Costo.
        G_ITEM-ENTRY_QNT      = WA_VOL-MENGE.    " Cantidad en unidad de medida de entrada
        G_ITEM-ENTRY_UOM      = WA_VOL-UNIT.     " Unidad de medida de entrada
        G_ITEM-ENTRY_UOM_ISO = WA_VOL-UNIT.  " Código ISO p.unidad de medida
        G_ITEM-BATCH         = WA_VOL-DE_LGORT. " Lote
      Receptor
        G_ITEM-MOVE_MAT   = WA_VOL-A_MATNR. " Nro de Material.
        G_ITEM-MOVE_PLANT = WA_VOL-A_WERKS. " Centro
        G_ITEM-MOVE_STLOC = WA_VOL-A_LGORT. " Almacen
        G_ITEM-MOVE_BATCH = WA_VOL-A_LGORT. " Lote
        APPEND G_ITEM.
        CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
          EXPORTING
            GOODSMVT_HEADER  = G_HEADER
            GOODSMVT_CODE    = G_CODE
            TESTRUN          = ' ' "TESTRUN
          IMPORTING
            GOODSMVT_HEADRET = G_HEADRET
            MATERIALDOCUMENT = MATDOCUMENT
            MATDOCUMENTYEAR  = MATYEAR
          TABLES
            GOODSMVT_ITEM    = G_ITEM
            RETURN           = RETURN.
        CLEAR: RTR.
        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
          EXPORTING
            WAIT   = 'X'
          IMPORTING
            RETURN = RTR.
        LOOP AT RETURN.
          CLEAR: WA_MJES.
          WA_MJES-TYPE   = RETURN-TYPE.
          CASE WA_MJES-TYPE.
            WHEN 'S'.
              WA_MJES-ICONID = '@08@'.
            WHEN 'W'.
              WA_MJES-ICONID = '@09@'.
            WHEN 'E'.
              WA_MJES-ICONID = '@0A@'.
          ENDCASE.
          WA_MJES-MSGTXT = RETURN-MESSAGE.
          APPEND WA_MJES TO TI_MJES.
        ENDLOOP.
      ENDLOOP.

  • 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

  • Actual Cost Calculation in Process Order

    Hi All,
    I updated Standard cost of a raw material through a cost estimate and also ran cost estimate of the FIN that is using this raw material but when I am creating a Process order, it is taking the cost of this particular raw material from the previous estimate not the recent one to calculate the target cost. Can any body help me with this.
    Thanks
    MKR

    Hi Ashok,
    My Valuation variants for the Costing Variant of Cost Estimate and Production order (Actual/Plan) cost calculation are in Sync to get the prices according to the price indicator in material master. But when it calculates cost for a production order, it is picking up cost from the previous period for that particular raw material. I have updated the standard cost by running the cost estimate but still its not working.
    Any lead on this. This will be really appreciated.
    Thanks
    MKR

  • COST ANALYSIS in Process order

    Please help me,
    This is the doubt regarding Process order COST ANALYSIS,
    After creating Process order and going to cost analysis, it is showing cost of a material( for eg, coal) credit., But this material s not included in BOM , niether co product /by product scenario.
    So my doubt is from wher it is taking this material.
    Thanks and Regards
    NITIN

    Hi Vivek,
    Can you pl share the cause of the same.
    Ulhas

  • Costing issue in production order

    Dear all
    My problem I have 25 pc component quantity . first6 I have issue (261) 1 quantity against that  sys has generated one material doc and then issued(261) 24 quantity ,sys has generated second material doc. In production order cost analysis  is showing 25 quantity planned cost but in actual cost showing only one quantity .why?
    Means EX . material cost is 1 rs in material master .
    planned cost is 25
    actual cost is showing 1 rs for first issue material cost
    why system is not showing rs 25 actual cost in cost analysis in production order?

    Surendra,
    A silly question but worth asking, have you tired displaying the order after the 2nd goods Issue, so times database updation take time. Please check now.
    Regards,
    Prasobh

  • Tabale for Actual cost value for Process orders

    Hi Friends
    From which table can we retrive the actual values relates to process orderwise, like actual material consumption cost, activites cost, overhead cost and other costs.

    Hi
    You would find the actual for process orders in Table COEP with Object Number = OP*. Also Check if you would require COSS, COSP for Controlling Tables and to get the Object numbers you need to used AFPO with Order type of Process order PI01...
    Regards,
    Suraj

  • Actual cost for the Process Orders

    Hi Experts,
    I want to know the actual cost for total one month process orders.
    I can check actual cost for each order in COR2- by entering in to cost analysis.
    But, my request is, where to check actual cost for One perticular product for the total month (ex: 100 Orders) or certain period.
    can eny body give solution by sparing your precious time.
    adv. thanks and regards,
    Anand.M (Hyderabad)

    Hi,
    Try MCRI / MCRY or check the table entries of S027
    Regards,
    Srini

  • PP-PI sheet through goods issue for Process order

    Hi,
    I want to know how to post goods issue without reference of reservation number against process order through PI sheet.
      I defined one call function 'ENTER CONFIRMATION' through which I can enter into confirmation screen but after saving confirmation of process order ,generally I switched on  to transaction CO54 through which one should sent this PI_CONS message to the desired destination but in that I'm getting an error ,that it is not allowing me to post goods issue excess quantity.(WITHOUT REFERENCE OF RESERVATION NUMBER)
      how to by-pass that reservation number.
    Manually when we do MB1A it will allow us to issue more quantity but that is manually but when it is through PI sheet it is not allowing me to issue excess quantity.
    Regards,
    Amit.

    Hi,
    I want to do GI AND GR  through PI sheet ,I already used PI_CONS AND PI_PROD ,but it is not allowing me to enter quantity excess from bom quantity mentioned .it is not allowing me to override reservation quantity while making gr .
    I'm doing PI sheet with ALV based.
    For to by-pass reservation number I already made zpi_cons and zpi_prod under message category and assigned to instruction category.

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

  • Target cost zero in process orders

    Target cost is zero in process orders...
    I did investigation on the forum and folks have suggested could be standard cost is not released at the time of process order release...
    I need help in setting that configuration...
    regards

    Check if you have released Std cost estimate. If No release it if Yes then check if the process order material is having any GR Qty. Becuase Target costs are planned costs for actual production.

Maybe you are looking for