Report on Costing Run

We have a requirement for a report.  We run the standard costing run every period for all finished and semi-finished materials.  Is there a standard report available from the system for reporting the standard cost (cost component items) for the materials costed ?

Hi Nikitha ,
There is one report CK80_99  .. which is a standard SAP report which gives you Cost Estimate by Cost Components ..
But the drawback is that you cannot have multiple materials in selection parameters and if you have lot of materials .. then its very time consuming to analyze .
What i did for a client is that i created a new  ABAP report similar to CK80_99 which  has multiple materails as selections . I took the selection date as cost estimate creation date and derived values from KEPH and KEKO tables and its working for my client perfectly..
Only drawback , is that the selection date is to be creation date.. not the validity date .. as validity date will pick up mutiple lines from KEPH/KEKO tables if multiple lines exists..
Discuss the same with you client and ABAP and revert back for any further questions..
Regards
Sarada

Similar Messages

  • Report for Cost Estimate

    Hi,
    Our client require a report for Planned Cost Estimate, where costing run will be on FG product and Client want Activity Hours and Cost for that FG product.
    (for all the FG products we have multilevel BOM and Routing hence, Activity Hours are maintained at assembly level).
    Regards,

    As far as I know there is no report that gets you data for multiple materials at a time. You have to develop a Z report for this.
    Logic is you have to go to KEKO and pick up the cost estimate and date for the particular material
    and then go to KEPH table and pick up all the cost components for that material.
    Then only you will have a report sapnning across multiple materials.
    Revert back if you need more info.
    Thanks
    Naveen

  • Freight Calculation in Standard cost Run

    Hi,
    The requirement is while doing the standard cost calculation through CK11N / CK40N system should show seperately how much is freight plan cost &; how much is duty plan cost.e.g.
    100 is material price as per condition PB00 Cost element 355100
    10 is freight cost (ZFR1 10%) Cost element 363170
    5 is duty cost (Zduty lets say 0.5%) Cost element 363171
    So taotal cost will be 115
    I wanted to get this in cost component wise. Client does not want manual intervention so do not want to go for additive cost method
    I had tried through Purchasing info record. I have maintained the valuation variant accordingly. Assigned correct sub strategy to it & also maintained delivery cost button in the same screen to assign conditions to origin group.
    Also I had maintained purchasing info record through me11 ; mainteined conditions there.
    These above mentioned cost elements are mapped in cost component  structure in T code OKTZ. Seperately for material ,freight &; duty
    Now when I make a PO, system is showing correct calculation as per the conditions.When I do the GR the Freight &; duty is getting posted &; these GLs are having above mentioned primary cost elements . .So the primary cost element is also getting posted correctly.
    Now the problem is
    While doing the cost run system shows me Seperate cost for material as 100 , seperate for freight 10 & seperate for duty 5, but to the same cost element i.e. 355100. So all the cost is shown as material cost ; nothing is displayed as freight or duty
    If I see the cost element report the corresponding value is flown to the corresponding cost element. But  it is not reflecting in proper cost component in cost run
    .Please guide me why this is happening. How can I resolve this
    Regards,
    Abhijit

    Hi Ajay,
    I was waiting for your reply.
    As mentioned by you, I have mapped my cost component structure like Raw material, Freigh, Duty & assigned the corresponding cost elements to it.. But still in itemisation view it shows three values
    consumption cost element 355100 - 100
    consumption cost element 355100 - 10  (which should go to freight component where I have assigned the Freight cost element)
    consumption cost element 355100  -5   (which should go to Duty component where I have assigned the Duty cost element)
    FI entries are getting posted correctly. Values are flown to coresponding cost elements.
    For the time being We will keep duty part side. We are discussing with client on this.
    But, what could be the reason of this problem. How I can achieve the below mentioned result.
    Cost component view
    Raw material -100
    Freight  - 10
    Duty - 5

  • Cost Center Report with Cost Element wise Subtotal

    Hi All,
    We have a requirement where customer wants a Cost Center report with Cost Element wise Subtotal and selection options required are Company Code, Cost Center, Cost Element.
    KSB1 solves the requirement, but when executed for 2 or more company codes it is taking 3 to 4 hours.
    The other alternative report we tried is S_ALR_87013611- Actual/Plan but this report gives debit and credit values in seperate columns.
    Please let me know if we can copy the report S_ALR_87013611 and change it using report writer to have the output by Cost Element wise total.
    Also please let me how we can increse the speed of KSB1 report.
    Thanks
    Satish

    for KSB1 Report the following is my suggestion
    1. Please go to the selection criteria for the cost elements and de select the secondary cost elements in the the exclude range and try running the report this is generate the report faster.
    2. also check the date range please give the date range for 3 t months and if you want to run for multiple company codes. if you want to execute it for longer periods say 9 months or 6 months generate the report in 2 to 3 installments and download them to your excel and consilidate them in excel for your analysis
    Best Regards,

  • How to eleminate unused master data from Costing Run?

    Dear
    We have some material codes that we do not use for material type HALB & FERT. But they keep appearing in MM60 . what can be done to remove them from MM60?
    These unused materials appear in the costing run ck40n. They create costing error/ discrepancy etc. How to get rid of it? If I activate deletion flag for these materials will they stop appearing in costing run?
    Thanks
    Chandra

    Dear Chandra,
    1.MM60 is only a report for the list of materials and here if you include the check box for valuated materials then the system
    displays only the materials that have the accounting data,and for a proper list of materials I suggest you to fetch either from the
    table or else via a query using MARA,MARC.
    2.In case if you dont want to cost certain materials set the indicator on for do not cost in the costing 1 view of the material
    master.
    3.Also in my understanding CK40N will be run for the FERT materials and in this only the BOM component's HLAB and ROH
    materials will be normally included in the costing and the error come only for the BOM component's and related to operation.
    4.So instead of running it for the entire plant,input the Finishes products andf the plant combination and check the same,the no
    of errors may get reduced.
    Check with this and revert back.
    Regards
    Mangalraj.S

  • Future price not deleted after cost run

    Hi all,
    If a material master has the future price maintained on the Accounting 1 view, then it is picked up in the next cost estimate that is created.
    Costing strategy is Future price, Price from PIR, Standard cost.
    However, I have been told that once the Cost estimate has been created, the future price is deleted from the material master. In this way the cost accountant can delay the release of a new standard price to avoid large re-valuations.
    The future price is not being deleted following our cost run, can anyone advise on this?
    Thanks
    Phil.

    Future prices will not delete when a cost estimate is released.  If the Future Price is ACTIVATED (no cost estimate involved) then the Future price field will clear because it is "rolled forward"  in the same manner that a Marked cost estimate is rolled forward to the Released Cost Estimate, leaving the field Future Planned Price on Costing 2 blank.
    Be very careful with CKME - it will activate future prices and release future planned cost estimates, but it does not stop and show you what is about to be activated or released and the financial impact.   We wrote a custom transaction that had CKME report what it is going to do, so we have a chance to review the infomation.

  • How to calculate fixed cost for by-product in costing run?

    Dear,
    We want to have some fixed cost calculated for by-product B in costing run.
    Our current practise,  we only calculate the delivery cost as variable cost for this by-product B in the costing run for B. The by-product B is a component in the BOM of finish product A.
    However, we need some fixed cost to be countered in for by-product B, which can be by controlled by us.
    Any thought?
    Thank you all in advance.
    Christina.

    Dear,
    You have to maintain  BOM Usage-Costing-6 i.e., Costing BOM with all your required  Fixed Cost related Material components and assign it  in the by-product Material Master to include the Fixed Cost in by-product Standard Cost Estimate.  Based on this setting, system will calculate Standard Cost Estimate with this Fixed Cost and display in the related reports.
    Regards
    appalas

  • How to view those material that had no costing run.

    Hi all,
    my point is that I need to know what are those material that had no costing run.
    MM60 only shows standard price of material, but can't not differenciate materials without costing run.
    What I mean "costing run", please guide me
    ABHAY3

    Hi,
    The list of the materials to be costed can be checked using following transaction codes:
    CKAPP01            Materials To Be Costed
    After execution of these tcodes system will give you the list of the materials that are to be costed (you have to select the check box for Save Extract, give the userid and keep the field for max number of hits blank)
    If a extract is saved you can review this extract later by the following process.
    Execute transaction SE38
    give program name as: SAPRCKAPP02
    Execute
    Give the report name as SAPRCKAPP01
    Keep the variant field blank.
    You will be able to find more documentation in SAP help online if you check for the miniapps help
    Thanks and Regards,
    Samir

  • Automatic Costing Run after BOM updates

    Hi All,
             My client requirement is that is there any possiblity of Automatic costing Run after BOM updates?
    or any message can be triggered to Finance dept from SAP after BOM updates.
    Thanks,
    dev

    Dear Dev,
    In standard SAP it is not possible.
    In case if you are using ECM - Change numbers for BOM creation/change then we can trigger a message.But in order to trigger
    a report has to be developed,but in my understanding it is good to take only costing run for a period and the made BOM
    changes will get reflected in the next costing run for the next period.
    Incase if in the same period a new cost estimate has to be carried out means first CKR1 has to be executed.
    Check and revert back.
    Regards
    Mangalraj.S

  • Help Costing  Run !!

    hello friends,
              I am having  a BOM with 210 items.
    I want to run cost estimate for the BOM.I want to know
    how and where should i manage the price of BOM items
    (in which transaction i should maintain price of BOM items).
    ALso let me prerequsites and procedure for running the
    cost estimates  .
    Kindly help me
    Regards
    SAM

    BOM item Price can be maintedned in Material Master Accounting / Costing  View or Purchase Inforecord. Which price to be
    considered is depends on Costing variant.
    Product Costing steps...
    Step 1:
    Header Data – Create a costing run by specifying a name. Also enter description of the same along with date for which the costing run is taken
    Finally save this data.
    Step 2:
    General Data – Select Costing Variant, Costing Version from the available options. Enter Controlling Area and Company Code.
    Step 3:
    Processing - Selection of Material
    Click on the parameter icon, which will open a new window – change parameter window. In this window enter single material code/ range of material/ multiple material code and plant code.
    Tick the field “Always Recost Material” and remove tick from background processing. After this save the data and go to the previous screen.
    Click the execute button. The status field will show a green signal if all the materials were selected correctly, else will show red signal specifying error.
    Processing – Structured Explosion
    This step will read the Bill of Material for the selected product/products. Go to change parameter window and remove tick from background processing. Save the data and go to the previous screen.
    Execute this step and the status field will show green signal for successful execution.
    Processing – Costing
    This step will create standard cost estimate for all the materials selected in Selection step and BOM exploded in structured explosion step.
    Go to change parameter window and remove tick from background processing. Save the data and go to the previous screen.
    Execute this step and the status field will show green signal for successful execution. The materials field will show total no. of materials that were costed.
    Processing – Analysis
    After costing step is over, a report is generated that enables to process and analyze the costing results. For example, compare the costing run with other costing runs or compare the costing results with a price from the material master.
    After this remove tick from background processing field in the change parameter window and return to the previous screen for executing this step.
    Processing – Marking
    This step will mark the standard cost estimate for the costed products in the previous step. If the authorization field is locked, then it is to be opened by selecting the relevant company code.
    This step would enable the results of standard cost estimate to be updated as future price in the material master.
    Go to change parameter screen to make relevant changes and then execute this step after returning to the main screen.
    Processing – Release
    This is the last step in costing run transaction. This step will update the results of standard cost estimates in the material master as the current standard price.
    It is to be noted that after releasing a cost estimate for a material in a company code, no marking or release can be carried out again for the current period. Before releasing a cost estimate, is should be made sure that the future standard prices are correct.
    Go to change parameter screen to make relevant changes and then execute this step after returning to the main screen. To verify the updated prices, check the material prices in material master.
    At every step if there is any error or warning, the log field will display it in detail.
    if useful assign points.............
    Venkat
    Edited by: VenkatSrinvas Konda on May 2, 2008 6:29 AM

  • No Error Log generated in 'Costing' step in Costing Run (CK40N)

    In the Costing Run, when the 'Costing' step is run (after 'Material selection'  and 'BOM Explosion' steps), it gives a hard stop when it encounters the 1st error, instead of completing the 'Costing ' step and giving an Error Log with material information and nature of errors. This makes it very cumbersome to resolve all the errors.
    In the Costing Variant setting in config, the u2018Save Error Log' indicator has been checked.
    Please let me know if I am missing something.
    Venkat

    Hi Vimal,
    Your proposal does not resolve the issue. I found OSS Note 375901, which addresses this issue - see below
    :In Customizing for the costing variant (Transaction OKKN) in the tab "Misc.", you chose "Messages online" for the Error Management option.
    Solution
    Change the error management for the costing variant to
    "Log and Save Messages..."
    Many thanks for your inputs.
    Venkat

  • Firefox will not start on limited account. Reports firefox already running but doesn't show in task manager. Adminstrator account work fine

    Firefox will not start on limited accounts. It reports firefox already running. This happens even if no other users are logged on. Administrator accounts have no problems accessing firefox

    Create a new profile as a test to check if your current profile is causing the problems.
    See Basic Troubleshooting: Make a new profile:
    *https://support.mozilla.com/kb/Basic+Troubleshooting#w_8-make-a-new-profile
    If that new profile works then you can transfer some files from the old profile to that new profile (be careful not to copy corrupted files)
    See:
    *http://kb.mozillazine.org/Transferring_data_to_a_new_profile_-_Firefox

  • Report on Cost And Utilization in PM Module

    Hi Experts,
    I want some help in generating a report called Cost And Utilization in PM Module.
    Any body can help me with some documents or if any body created same kind of report in Pm just do provide me some details on how create the report.
    The requirement of this report is as follows,
    This Report is generated from the service order or the notification which ever is latest on the equipment in the date range given by the user.
    In Report I want to calculate the field Estimated Hours.The main problem we are having here is the Hour Meter infobject is of Type characteristic it is not key figure.
    Based on the User input Date range the Estimated Hours calculation needs to be done.The Estimated Hours are calculated from Estimated Hours Begin and Estimated Hours End.
    For calculating the Begin and End Hours we need to have some fields.The fields required for calculating the Begin and End are,
    Initial Hour Meter,Adjusted Hour Meter,Fleet Management Date these three  fields are picked from the Equipment Master data for a particular Equipment and the Hour Meter Reading is the latest Meter Reading of the equipment it is populated from the Service Order or Notification which ever is latest in the date ange given by user.
    There are some conditions in calculating the Hour Meter Reading Begin and End.
    If the Fleet Management Date (Start-up Date on EM) started before the input date Date Range (From-Date), calculate the average usage (in hours) based on the initial hours and
    If the Fleet Management Date started after the From-Date, use the Hour Meter (EM) as the Estimated Hours Begin. 
    If the last PMN (or SO) fell short of the Date Range (To-Date), obtain the Estimated Hours End by applying the average usage to fill the time-gap. 
    If the last PMN (or SO) fell after the Date Range (To-Date), get the Estimated Hours End by getting the next to last PMN performed inside the window parameter,
    Adjusted Hours, if not zero or null, needs to be added to the Ending Hours to achieve the real number. 
    The example for calculating the above requirement is below,
    User Input Date Range:  Jan. 1, 2006 - Dec. 31, 2006     
    Initial Hour (Equipment Master):  10     
    Adjusted Hours (Equipment Master): 0     
    Fleet Management Date (Equipment Master):  Dec. 1, 2005     
    1st PM Notification (Feb. 1, 2006):  410     
    Last PM Notification (Feb. 1, 2007):  2810     
    Second to last PMN (Dec. 1, 2006):  2410
         Equipment was put into service (12/1/05) before the Date Range, needs to find the Estimated Hours Begin.
         The first PM was performed (2/1/06) exactly two months from in-service date (12/1/05).
         Average monthly usuage from first PMN = (410 - 10) / 2 = 200
         Estimated Hours Begin = 200 + 10 = 210 (estimated Hour Meter Reading on Jan. 1, 2006)
         Average monthly usuage from the last 2 PMN = (2810 - 2410) / 2 months = 200
         Estimated Hours End = 2410 + 200 + 0 (adjusted hours) = 2610 (estimated Hour Meter Reading on Dec. 31, 2006)
         Estimated Hours Total = 2610 - 210 = 2400
    If you have any queries regarding the requirement just let me know i will let you know.
    Thanks in advance
    Bobby

    Mahee,
    We have maintained all personnel no of the employess working under a particular Maint.Work center in HRMS tab. Employee master data for all Infotypes are maintained in Personnel Management in HR module.  So wen the Employee enters Time details of his working hours per day, he has to mention the maintenance order Or it is like a standing order on the time sheet per line item. Wen transfer of working hours will be done on  a particular order the entire cost will be reflected in Cost tab page. Since me have maintained different Activity type/Activity price per employee I am confused about the flow of cost...
    Ur suggestions were valuable.... hope to get some more clearity...

  • Report fails when run in Workspace, but it works in  reporting studio

    Hi all,
    I have a bqy file which runs fine in the design studio client (v9.3) however when I import it into the Workspace and try and run it i get the following error :
    An Interactive Reporting Service error has occurred.-SQL API: [SQLFetchScroll], SQL RETURN: [-1], SQL STATE: [HY010], SQL NATIVE ERROR: [0], SQL MESSAGE: [[DataDirect][ODBC lib] Function sequence error]
    (2001)
    The query was built from importing the SQL as below:
    DECLARE @Fig1 int
    DECLARE @i int
    DECLARE skuCursor CURSOR FOR
    Select r.QtyReceived / b.qty as Figure1
    from ReceiptDetail r
    inner join BillofMaterial b on b.SKU = r.Lottable03
    where r.DateReceived > getdate() - 14
    create table #TEMPIG (Test char(2),Median1 int)
    OPEN skuCursor
    FETCH NEXT FROM skuCursor INTO @Fig1
    set @i = 0
    WHILE @@FETCH_STATUS = 0
    BEGIN
    while @i < @Fig1
    begin
    insert into #TempIG (Test,Median1) values ('MV',@Fig1)
    --print @Fig1
    set @i = @i + 1
    end
    set @i = 0
    FETCH NEXT FROM skuCursor INTO @Fig1
    END
    CLOSE skuCursor
    DEALLOCATE skuCursor
    --select cast(Median1 as Int) from #TEMPIG
    --order by 1 asc
    select
    AVG(Median1) as MedianVal
    from
    select Median1,
    ROW_NUMBER() over (partition by Test order by Median1 ASC) as MedRank,
    COUNT(*) over (partition by Test) as MedCount
    from
    #TEMPIG
    ) x
    where
    x.MedRank in (x.MedCount/2+1, (x.MedCount+1)/2)
    drop table #TEMPIG
    Could anyone explain what is wrong and how to put it right.
    Many Thanks in advance.
    Ian.

    Hi,
    OCEs the same? Yes
    Client drivers the same? Yes
    DAS connection information set up same as desktop connection information Yes
    The server which workspace runs is on Linux, but the reporting studio client runs on windows desktops, this is the only difference i know off.
    I have chopped and changed things whilst testing this report and it appears that the fault relates to the Cursor and the navigation (Fetch) through the records.
    This is starting to drive me around the bend.
    Please do come back to me if you have any ideas.
    Many thanks in advance.
    Ian.

  • Getting the variant name when the report program is run in background

    Hi All,
    How to get the variant name for the report program when run in background? My requirement is to create an email attachement with the name 'variant.XLS', where variant = selection screen variant, when the report program is run in background. The system field SY-SLSET holds the variant name only when run online.
    Any pointers to this will be highly appreciated.
    Thanks and regards,
    Nilesh.

    Hello Nilesh,
    Please find the algo:
    1. Call the FM: GET_JOB_RUNTIME_INFO to get the background job details.
    2. Select data from TBTCP using these details:
    DATA:
    FP_EVENTID   TYPE BTCEVENTID
    FP_EVTPARM   TYPE BTCEVTPARM
    FP_ACTIVE    TYPE BTCXPGFLAG
    FP_JOBCNT    TYPE BTCJOBCNT
    FP_JOBNM     TYPE BTCJOB
    FP_STEPCNT   TYPE BTCSTEPCNT.
      CALL FUNCTION 'GET_JOB_RUNTIME_INFO'
        IMPORTING
          EVENTID                 = FP_EVENTID
          EVENTPARM               = FP_EVTPARM
          EXTERNAL_PROGRAM_ACTIVE = FP_ACTIVE
          JOBCOUNT                = FP_JOBCNT
          JOBNAME                 = FP_JOBNM
          STEPCOUNT               = FP_STEPCNT
        EXCEPTIONS
          NO_RUNTIME_INFO         = 1
          OTHERS                  = 2.
      IF SY-SUBRC <> 0.
    *   Error calling FM: GET_JOB_RUNTIME_INFO
      ENDIF.
    DATA: FP_VARIANT TYPE BTCVARIANT.
      SELECT JOBNAME JOBCOUNT STEPCOUNT VARIANT
      FROM   TBTCP
      INTO TABLE L_IT_TBTCP
      WHERE  JOBNAME   = FP_JOBNM
      AND    JOBCOUNT  = FP_JOBCNT
      AND    STEPCOUNT = FP_STEPCNT.
      IF SY-SUBRC = 0.
        SORT L_IT_TBTCP BY JOBNM JOBCNT STEPCNT.
        READ TABLE L_IT_TBTCP INTO L_WA_TBTCP INDEX 1.
        IF SY-SUBRC = 0.
          FP_VARIANT = L_WA_TBTCP-VARIANT.
        ENDIF.
      ENDIF.
    Hope this helps.
    BR,
    Suhas

Maybe you are looking for