Absorption&Variable(Direct)method Costing, are possible both method on SAP?

Hello my dear Gurus:
In our actual project; we are trying to include on SAP the Absorption and Variable (Direct) costing methods; this of course within the Controlling modules (Product costing (actual costing), CCA, IO's, etc.) In order to comply with the external (Absorption) and internal (Variable/Direct) costing requirements. So the Big question we already know that the absorption method is plain, BUT how can we include the variable (Direct) method costing with any development (i.e: Parallel Accounting costing (Alternative Valuation Run)). or configuring the Cost Components attributes that the (Fixed costs) are not included in the inventory valuation (TCODE OKTZ).
Our first impression is that SAP it is only capable to execute the analysis under the Absorption method without the Variable(direct) costing.
Please if you have both methods implemented, please let me know how you did it?
Kinds regards!

Hi,
Yes. This Variable/direct/Marginal Costing is possible in SAP. All you have to do is to create a Profitability Report. First you need to deduct all variable costs from the Revenue to arrive at  the contribution/Gross Margin. And then, you need to deduct Fixed costs from the Contribution to get the Profit. You can also find breakeven point and breakeven volume for the business. The only challenge is to segregate the costs into variable and fixed as accurately as possible.
Trust this helps to a large extent,
Cheers,

Similar Messages

  • Reporting Direct Production Cost Center Over/Under Absorption

    Hi,
    I am trying to find a way to report Manufacturing Cost Center Over/Under Absorption in a similar way COGS are reported in CO-PA. I mean - I would like to breakdown Direct Manufacturing Cost Center Over/Under Absorption into cost elements (just like COGS are broken down in COPA when invoice is posted).
    I wonder if this is possible in SAP without Material Ledger implemented. If yes - can it be achieved by using a standard functionality or does it require an additional development?
    Thank you,
    K

    Thanky you for your reply Ranjan,
    My intention was to show Cost center over/underabsorption broken down by cost componets (activity Labour, Machine, Overhead). Currently it is shown as a balance on cost center. I would like to be able to recognize which part of Direct manufacturing CC balance refers to Labour, which to Machine and which to Overhead. Is it possible to achieve in sandard report or additional settings/development is required.
    Regards,
    Karol

  • Is it possible to transport variables without the planning areas??

    Someone knows if it's possible to transport variables without the planning areas, only the variables?
    Regards
    Guilherme

    Hi,
    Yes, if the p.area is available in target system.
    Use this report: UPC_TRANSPORT_BPS_ALL
    Regards,
    Suan

  • Cash Flow (Direct Method ) Report ( T-Code S_ALR_870_12271 ) not Working

    Hi All,
             I am trying to run Cash Flow (Direct Method ) Report with T-Code S_ALR_870_12271 but it's showing Output  as following .
         No records were selected          
         Table     Financial Statement Key Figures
         Report name     0SAPRATIO-04
         Report long text     Cash Flow (Direct Method)
         Form     0SAPRATIO-04 Cash Flow (Direct)
         Report type     Form report
               General information          
         A     uthor          SAP
         Created on     06.02.1996
         Last changed by     ABAP1
         Last changed on     25.03.2009
         Last changed at     17:42:09
         Last displayed on     25.03.2009
         Number of times displayed     18
         Basic list     Detail list
               Additional selection conditions     
         C     ompany Code     101     0 HGSL INDIA
         Currency Type     10 Company code currenc
         G/L Account     60000000
         G/L Account     60000000
         Bal.sheet type     1 Standard financial s
               General data selections          
         P     lan./act. ind.          0    Actual
         Fin.Stmt Vers.     INT  Financial Statement
               Variable          
         F     iscal year          
         Fiscal year     2008 2008
               Selected characteristics ( Online sort order )     
         G     /L Account     *     
         Business Area     *
         Company Code     *
         Period     *
               Columns selected for drilldown list     
         F     iscal Yr ;2008          
         Fiscal Yr ;2007     
               Rows selected for drilldown list     
         +      Sales revenues          
         + Incr.dwn pmts rec.     
         - Incr.recvbls f.G&S     
         Sales collections     
         + Material costs     
         - Incr.in pybls G&S     
         + Incr.dwn pmts made     
         Material disbursmnts     
         + Personnel costs     
         - Incr.in pens.prov.     
         Personnel disbursmts     
         + Oth.int./sim.incme     
         - Interest expenses     
         - Increase in discnt     
         + Inc.fr.investments     
         + Due to prof.trans.     
         + Inc.f.oth.securits     
         Financial collectns     
         + Other operat.inc.     
         - Gns f.retr.sp.itms     
         + Increase in AE/DI     
         Oth.operat.collectns     
         + Oth.operat.expnses     
         - Optional add.items     
         - All.sp.itms w.res.     
         - Incr.in oth.provs     
         + Inc.prpd/defr.itms     
         Oth.operat.disbrsmts     
         + other taxes     
         - Incr.in tax.prov.     
         Income tax     
         = Cash flow (total)     
               Particular sort orders          
         G     /L Account          G/L Account Long name Ascending
         Company Code     Company Code        e Ascending Long name Ascending
    Plese Help me out ...
    Thanks
      Amit

    Hello Ajay
    It happens due to different settings mostly in FORM e.g. FSV set in the form would be INT where as you have your own FSV.  Similarly you need to check each and every item and change suitably.
    Run the report via above tcode again, then a screen will appear saying u201CNo records were selectedu201D
    In this screen you can see the FSV used in General Data Selection (4th box) which you need to change by pushing u201CFORMu201D push button on the extreme left side, > Go to edit menu>Gen data selection > make changes suitably.
    However do not make changes to the standard report / form, so copy the standard report with your own naming and make the changes where ever required.
    Hope it works!
    Ambadas

  • Assign direct material cost to value field in copa while issue to Prod orde

    Dear All,
    My requirement is like this:
    There are some 16 material groups from A to P each containing some materials(finished goods).
    I want to allocate overhead to different material groups(Charecteristic in copa) in COPA using the periodic assesment cycles. I am able to allocate overhead(admin & sales cost) to different value fields in copa from different cost centers.
    I want to analyse the product cost and also the profitability of each material group in COPA using Report painter. Iam able to pull all the costs which i assign to value fields using assessment. But, i am NOT able to get the direct material cost which is issued to production orders using BOM.
    My question is whether we can assign the direct material cost to any user defined value field(material cost value field) while the material is being issued to production orders. Is there any automated way where we can directly assign the direct material cost to value field in copa while issuing the material to Production orders.
    Pls explain me whether we can do it. if yes how?
    Thank you very much in advance.
    Regards,
    Vishnu
    VST-IT.

    PA is a Profitability analysis tool. That means it gets updated when a sale is made, not before. (Except for settlements and assessment of overheads.)
    Goods issues for production gets updated in CO-PC, and needs to be analysed there. If you don't, you loose all the inbuilt tools for variance analysis, cost estimate comparisons, Wip Calculation etc. To the best of my knowledge, a Profitability Segment cannot be used as a cost object in Production Planning, because amongst others, you need to be able to capitalise the produced materials to stock at the end of the production run, or to WIP at the end of the Financial period,which is not possible with PS.
    Similarly, overheads are recorded in CCA and needs to be analysed there.
    If one goes against these big groupings in SAP, you always run into problems.

  • Changing the Profit Center on aa WBS after actual costs are posted

    We are changing the structure of Profit Centers; within this activity, we have to assign some WBS to a new PC: the system issues a warning because some costs are already posted, then allows the modification. After the modification, new postings are linked to the now Profit Center, ok. Now we have the need to change the old Profit Center assignment to the transactions already posted. Is there any report (something like RKEPCR00 for Cost Centers) allowing to change with a mass processing the balances from the old to the new PC?
    Thanks,
    Massimo

    Hi,
    you can try periodic allocation method of PCA. 4KE1 Tcode. Create distribution cycle. Set up the sender profit center(Old Profit Center) and receiving profit center(New Profit Center). Use variable proportions and receiving tracing factor on reciever as 100% as u intended to transfer whole amont from old to new.
    Regards
    Sudhakar Reddy

  • Cash Flow Report - Direct Method

    BW guru's, my client produces a monthly "Cash Flow" report based upon the "Direct Method".  BW delivers an "Indirect Method" cash flow report which does not meet my clients requirements.  So, I am looking for someone who has designed and implemented a "Direct Method" cash flow report in the FI and will provide a "How to" approach to this requirement.
    Thank you

    Hi,
    It supports from EHP3 and EHp4 of ECC
    which one you are using based on that you can do
    The dat low is as below.
    0figl_r20--
    0figl_c20----
    the above both s hould be moved to the 0figl_m20
    0figl_v30
    0figl_v31
    both should be moved to the 0figl_m30
    In the ehp 3
    There is a one more feild of masre data
    0ACCESSTP_ATTR
    0ACCESSTP_TEXT
    Access Method
        R :- Direct access to ERP
        C :- Access to BI
    :- Both R and C
    then there is one more feild there isa acces method , then for that acces type also will be loaded in cube , based on that you can for the acces  method either direct or BI
    Based on that you can check and try to show the report.
    but the satandard report it is beasd on different financial satament of items, as per your  orgianization financial staement of item , you should discuss with your FI consulatnat and do changes.
    Thansk & Regarsd,
    sathish
    above those should be loaded both master data

  • Activity Allocation - Split of costs between variable and fixed costs

    Hi,
    The business is very keen on contribution analysis. Therefore all costs (cost elements) are broken up as fixed and variable.
    I have a utility cost center (boiler) which incurs both fixed and variable costs. The cost center produces STEAM (created as an activity type). The steam consumption at the process order level cannot be entered. Therefore the production cost centers contain only MHR (machine hour) as their activity. Morover because the business wants to look at costs by production process each production cost center provides a different MHR activity type.
    When I compute the activity rate at the boiler cost center for steam, the system correctly breaks up the rate as fixed  and variable. Now, when I try to do an activity allocation (KSCB) from boiler to the production cost centers, the entire costs are being treated as fixed.

    Hi,
    check SAPNET note 541858, this describes the system behaviour regarding fix/variable cost when KSCB is executed.
    Best regards, Christian

  • Formula Variable - Key of Cost Element (Query crashing)

    Hi everyone,
    I have created a formula variable which returns the Key of the Cost Element (0costelmnt) which resides in a Key figure structure. I have used this in a number of formula (If Cost Element = 50000 * (A * B) and its working fine.
    Formula Variable
    Formula Variable Properties
    My issue is that this query crashes constantlywhen you are in the Query Designer in both our Dev and Production environments, yet the query runs fine in the Analyser.
    The only thing I note is the icons in the key figure structure, some squares which are standard key figures / formulas and formula variables but my Cost Element Form Vari and the Bonus and Salary Increase Formula variables are represented by a triangle which normally means characteristics!!
    Any suggestions?
    With thanks
    Gill

    They query runs perfectly,  there are no null values in the output.
    I have already regenerated it and no change.  I do not have an issue with the output so RSRT is going to give me the same results as I get in the Analyser.
    The issue I have is that any changes I make in Query Designer, the programs shuts down.

  • How can I add some fields with LSMW standard program(Direct methods)

    Is this possible to add some fields with LSMW standard program?I like to upload data for MM01 using LSMW direct method,but some fields are not in standard program.How can I solve this problem?kindly help me pls.....

    Hi
    I think this should be possible. While doing LSMW, when the first record is uploaded system reads the fields ans stores them.
    Regards]
    Aravind

  • Direct method

    Hi friends
    when and why do we use direct method for loading data? and  is it better than batch input method? if so why? In what circumstances do we prefer direct method?
    Thanks

    Hi,
    Direct input method will be used when the number of records to be posted are very less and
    Batch input method is used when there is huge amount of records.
    For batch input method u need to create a session but for direct input session will not be created.
    Both the methods use same business logic for posting the data.
    Direct method means it will updates data directly to the database (fast process).
    coming to Recording method (validation happens through screens---> it is slow process)
    1) U have to know which Object, Method, Programe name u should use , and also u have to know what is the target structure(exactly in which structure the data values are reflecting ) that u have to assign u r source structure.
    Note: if u have any zfields in the tcode(which u want to upload ) then in Direct input case u cant upload those fields, at that time u have search for alternative fields, if its not there, then there is noway to upload values in those particular zfields , uhave to go for Recording method.
    so choose carefully which method u want, before starting the job.
    Among the methods of data transfer through BDC, direct input method is the one that is used, especially in case of transferring large amount of data. In order to enhance the batch input procedure, the system offers you with the direct input technique.
    There is a distinction between the batch input technique and this technique. Unlike batch input technique, this technique does not create sessions. Instead, it stores the data directly. Moreover, it does not process screens. The data has to be entered directly into the corresponding database tables. The system calls a number of function modules which execute necessary checks, if any required. In the case of errors, the direct input technique has a facility to restart the entire mechanism. However, if you want to restart the entire mechanism in case you faced an error, then direct input programs must be executed in the background only. One has to use program RBMVSHOW or Transaction BMV0 to maintain and start these programs.
    do refer this link
    Direct Input (DINP)
    With direct input, the SAP function modules execute the consistency checks. However with batch input, these consistency checks are executed with help of the screens. This means that direct input has considerable performance advantages. But there are a few programs for direct input, you can use them if it accomplishes your goal. Direct Input programs work like that they update database tables directly. As you know that it is forbidden to update SAP database tables directly, since consistency and security should be considered. Exceptions are these direct input programs. So you are not able to write custom ABAP direct input programs. But of course you can write ABAP programs to update custom database tables (Z tables), if you are sure all about consistency.
    So why SAP has created direct input programs? Because SAP wanted to enhance the batch input procedure, since batch input is slower. SAP offers the direct input technique, especially for transferring large amount of data. In contrast to batch input, this technique does not create sessions, but stores, updates, inserts data directly. To enter the data into the corresponding database tables directly, the system calls a number of function modules that execute any necessary checks. In case of errors, the direct input technique provides a restart mechanism. However, to able to activate the restart mechanism, direct input programs must be executed in the background only. To maintain and start these programs, use program RBMVSHOW or transaction BMV0.
    Examples for direct input programs are:
    RFBIBL00 - FI
    RMDATIND - MM
    RVAFSS00 - SD
    RAALTD11 - AM
    RKEVEXTO - CO-PA
    also this one
    Direct Input method is used to upload large amount of data for single application.
    While uploading data for material master, it includes lot of views, it becomes difficult to capture all the views and record the transaction code and map the data. We can use Direct Method
    Advantages
    In Session or Call Transaction method while uploading the data we do the validation by following the screen sequence and field sequence where as in Direct Input method validations can be done set of code so this make the process very fast so its advantageous to upload large amount of data. We can also use standard SAP programs..
    Direct Input method needs structure of flat file so to know the structure first of all you have to download the data for one record into the internal table with the use of the same program then with the use of that structure you have to design the flat file and upload the data.
    Re: re: direct input method
    Regrds,
    KK

  • FileName using Variable Substitution Method

    Hi SAP experts,
    I need some advise regarding this.
    I have here sample structure of message,
    DT_Root  --> root node
      Tree  --> occurence is 1 to unbounded
        SubTree1
        SubTree2
        SubTree3
    What will be my File Content Conversion parameters to be set in Variable Substitution Method in order for me to get the value of SubTree3 and make it as my filename?
    Also, the value of SubTree3 must not be present on my actual payload..
    var1:payload,1,SLI,1   ---?? what if it is unbounded?
    Kindly advise.
    Thank you very much.

    Hi Raj,
    I cannot open the link.
    Anyway, is it ok if you will advise me regarding my question a while ago?
    I have here sample message structure,
    CSV --> Message Type
    SLI  --> 1 .. unbounded (occurence)
      subSLI1
      subSLI2
      subSLI3
    FileNode --> 1..1 (occurence)
      FileName --> 1..1
    Here's my parameters in Variable Substituion method,
    FileName Scheme: %var1%.csv
    var1   --  payload:CSV,1,FileNode,1,FileName,1
    File Content Conversion Parameters:
    Recordset Structure: SLI,FileNode
    SLI.addHeaderLine: 3
    SLI.headerLine: PERIO;EAN;ILN,....
    SLI.fieldFixedLengths: 8;10;13;...
    SLI.fixedLengthTooShortHandling: Cut
    SLI.fieldSeparator: ;
    SLI.endSeparator: 'nl'
    FileNode.fieldFixedLengths: 0
    FileNode.fixedLengthTooShortHandling: Cut
    I must the output flatfile with a value of the filename in the FileName field.
    And the content of the flatfile must look like this,'
    PERIO;EAN;ILN;SALES;TURNO;PERFL;SUBSFL;SALUN;%CURRENCY%;STOCK;STOUN;ARTNR;ARKTX
    20071020;737052020198 ;4333342000008;         1;        9.95;W;X;ST ;EUR;0000000000;ST ;                                  
    20071020;737052056852 ;4333342000008;         1;       14.50;W;X;ST ;EUR;0000000000;ST ;                                  
    20071020;737052073552 ;4333342000008;         1;       12.95;W;X;ST ;EUR;0000000000;ST ;                                  
    *each field has a fixed field length.
    Kindly advise if my set parameters are correct.
    Thank you very much!

  • Direct Posting is not possible for G/L accounts

    Hi,
    Procurement of Consumables thru Maintenance Order(for Breakdown Maintenance):
    1. Generation of Purchase Requisition thru maintenance order .
    2. Purchase Order from purchase requisition
    3. MIGO
    4. MIRO
    The required consumables are assigned in maintenance order. when converting PR to PO this consumables will automatically flow. According to the valuation class and gl account in material master GL  account  will also flow automatically.
    When converting PR to PO the system throws an error saying that Direct posting is not possible for the G/L account.
    I made this GL account as post automatically to ensure that  there should be no manual postings for such  automatic account determinated GL accounts thru valuation class.
    This error can be resolved by removing the tick mark post automatically but is this correct. If it is so then what is the implication of automatic a/c assignment thru valuation class.
    <removed_by_moderator>
    Thanks in Advance
    Regards,
    Radhika
    When I am trying to use a G/L account for a Consumable (eg: diesel) (that is required for Maintenance) at PO level (through maintenance order) system throws an error sying that Direct posting is not possible for the G/L account.
    Also, teh Same G/L

    Hi,
    Your balance sheet accounts for stock should be defined as for direct postings only. But the P&L accounts should not be marked.
    Regards,
    Eli

  • Variable Substitution Method

    Hi,
    When Im going through the variable substitution method with respect to the target directory:
    with the help of the blog
    An interesting usage of Variable Substitution in XI
    I dint understand what is the SID here. SID of different systems like DEV system, PRD system and etc. What exactly is an SID?
    If we take SID as a variable in the variable substitution method, then the value to VAR will be getting from the header i.e, Receiver_Service.
    From where does the Receiver_Service gets the SID? whenever the system is changed from DEV to PRD or to someother.
    Kindly let me know if i can get any such other blogs on this scenario.
    Thanks in Advance,
    Divya

    Hi ,
    As said above Message header contains the following informations
    sender_party
    sender_service
    receiver_party
    receiver_service
    interface_name
    interface_namespace
    message_id
    message_id_hex
    SID stands for System ID and is a three character unique name for a SAP system. It will be different for different systems like for Dev system it may be XXX and for quality system say YYY and similarly for production system say ZZZ. Message header values are accessed dynamically.
    Thanks!

  • Transportaion probled for Variable Substitutiom Method

    hi all,.
    we have done variable substitution method in DEV, but it not reflecting in QA.
    also tell me wht r the things we need to change manually after importing the object into INT and QA?
    regards
    sreeni

    Hi Chirag,
    Tank you very much.
    we are using CMS for this transportations in XI.
    I have created one CC as RCVR and we have used Message all as FCC.
    Now exported in DEV then it ready to import in CMS. If we import this in CONSODITION TAB of CMS, then it is imported into my QA.
    Now, I open the that Scenario in ID of QA.
    Here My doubt is:
    In CC channel we have give some values manually for  EXAMPLE, Target DIR.
    What abt file name scheme?
    If we use FCC and to get File Name as dynamic form PayLoad Values.
    For that we can use Variable Substitution Method using percenatge simbles.
    And we have to check the check box for Variable Substitution Method Enable.
    After checking the check box, we have to give variable names and values from PayLoad data.
    Ok,
    now my doubt is,
    Whethere we have to change the following manually or not.
    1) Taget Directory
    2) File name scheme
    3) FTP Server Name
    4) User ID (FTP)
    5) Pasword
    6)Check Box (for Variable Substitution Method Enable)
    7)For this Variable Substitution Method, variable names which we used for  FIle Name Scheme and its values   right.
    plz
    revert
    regards
    sreeni

Maybe you are looking for

  • Problem with oc4j (9.0.2.0.0) connect to

    hi, i want to send a simple message on a queue on the OC4J (9.0.2.0.0) but i can't do it because the client (a very simple sender) don't work the SendMessage stop at : "Context context = new InitialContext(props);" !!! WITH THE OLD VERSION OF OC4J (1

  • Extensions is greyed out in Photoshop CC 2014. Was working fine a day ago.

    What is going on with CC? One day it works fine the next day something goes wrong! I can load extensions and show they are active but when I go into PS CC the extension is greyed out!

  • Sound problems encountered when copying and pasting

    Hi all, I've been running into a rapidly growing problem in Premiere Pro CS3.  I'm hoping someone can help. I've copied two clips -- both audio and video -- from two different Premiere Pro projects, but when I try to paste both clips into a third pro

  • Missing 5.1 volume controls in windows xp

    ) I have audigy se card, tried both 620 and 62 driver. The thing is that I dont have volume controls for all channels when set to 5. speakers. There is allways only master volume, that controls left and right speaker. Is there any way to get volume c

  • Sun one web server 6.0 admin instance

    Hi, After installing Sun one web server 6.0 sp6 on HP-UX, the admin server instance seems to work fine (i.e. I can bring up the admin web page). However, I cannot bring up web page from other web server instance. it gives me this error "the page cann