Transaction Currency in Result Analysis - KKA2

Hi,
We have  a Z program to calculate WIP for projects at the end of the month.   This program in turn calls transaction KKA2 - Result Analysis.  We have EUR as controlling area currency and INR as object currency (CC currency).  Our projects have INR as project currency but the transactions are booked in USD EUR SGD and INR.  We want to calculate WIP in transaction  currency.
We checked and found that COSB table is updated with values in controlling area currency EUR and object currency INR.  but transaction value(COSB-WTGXX) is not updated when we do KKA2.   COSB is always updated with object currency(INR) and CO area currency(EUR) while value in transaction currencies are blank.
We tried to set transaction currency as default for project with transaction RPXN- CO-OM Information System: Settings but that did not help.  We checked and found that in controlling area configuration indicator 'All currencies' is selected. 
Will you please let me  know if there is a way to update COSB with transaction currency values with configuration changes in Result Analysis version used for KKA2 or any other means?
Thanks for your help.
With Regards

Hi,
the requirement is bit surprising to me.
transaction currency is normally related to FI related transactions.  Because either the you might bill to the customers in a currently other than co.code currency if it is required by the contract with customer or you might get bills from the vendor in a currency other than your co.code currency
This should not have any bearing on the controlling stuff.
When you post the values to CO, the values will be converted in to object currency and controlling area currency.
Result Analysis calcution will necessarily be in co.code and controlling area currency.  There is no transaction currency involved here.
Hope this clarifies your question
Best Regards
surya

Similar Messages

  • Result analysis (KKA2)

    What are the  business prerequisites for the use of revenue-based, cost-based and quantity-based percentage of completion in the result analysis (KKA2)

    In order to comply with accounting standards, the value  of work completed on projects in progress need to be  capitalized. RA is  used for this  purpose.
    For cost based RA, first  calculate the percentage of completion (POC) = actual cost / plan cost * 100
    POC * actual revenue gives the revenue attributable to the work competed  so far (this is called calculated revenue). Compare calculated revenue and actual  revenue booked in GL. This difference in value is capitalized / accrued by SAP when  RA is properly configured.
    This is suitable for consturction projects.
    Revenue based:
    Here the starting point  is  revenue.
    POC = actua  revenue / plan revenue
    calculated cost = POC * plan cost.
    The difference between calculated cost and actual cost is capitalized / loss is recognized.
    Let me know if you have any questions.
    Sridhar

  • Reg the effect of result analysis kka2

    Hi All,
    I am doing some enhancement for transaction KKA2 where I am changing the cost elment value in my coding where can I see the new cost element that I have changed in the enhancement?I mean after doing result analysis where can I see the cost elment that it has posted(in this case the new cost element that I have changed)?
    Regards
    mahesh

    In order to comply with accounting standards, the value  of work completed on projects in progress need to be  capitalized. RA is  used for this  purpose.
    For cost based RA, first  calculate the percentage of completion (POC) = actual cost / plan cost * 100
    POC * actual revenue gives the revenue attributable to the work competed  so far (this is called calculated revenue). Compare calculated revenue and actual  revenue booked in GL. This difference in value is capitalized / accrued by SAP when  RA is properly configured.
    This is suitable for consturction projects.
    Revenue based:
    Here the starting point  is  revenue.
    POC = actua  revenue / plan revenue
    calculated cost = POC * plan cost.
    The difference between calculated cost and actual cost is capitalized / loss is recognized.
    Let me know if you have any questions.
    Sridhar

  • Project Results Analysis KKA2 Enhancement

    In SPRO - Project System - Revenue & Earnings- Automatic & Periodic
    Allocation - Result Analysis - Edit result analysis key & version -
    Maintain Result analysis version,
    If, CO Area 1000 & RA Version 0 selected, system is not allowing cross-
    company valuation check box activation due to "Transfer to Financial
    accounting active" check box is selected.
    However if "Transfer to Financial accounting active" check box is un-
    selected, system is allowing to save with option "cross-company
    valuation" check box. But during KKA2, system is showing error due
    to "version relevant to settlement" is selected.
    Now the problem is that, if "cross-company valuation check box" is not
    selected the system is not skiping steps as mentioned in screen.
    Hence, enhancement KKAG0001 cannot be activated.
    Kindly provide the solution.

    Do you have an OSS ID? There is a document to describe the setting of RA for IAS in service.sap.com/erp, access the sub-node of management accounting -> product cost accounting -> media library.
    Or access the URL
    [https://websmp206.sap-ag.de/~sapidb/011000358700006305122006E.PDF]
    If you don not have any OSS ID, please reply my message.
    Flex Yang

  • Results Analysis KKA2

    Hi All,
    Assuming all the RA settings done , what do we achieve by running t code KKA2?
    Does it generate any FI , COPA documents or it just shows you costs and revenues associated with the WBS element.
    Regards,
    Reddy

    Hi,
    Any expenses booked against a cost object (Project, WBS, Work Order, etc) are posted to expense accounts and shown in P&L statement. After the project / work order is complete, the expenses need to be capitalised to a Balance Sheet accout (inventory, asset, etc.). The process is called settlement. However, if a project / work order is still in work-in-progress at the end of a fiscal period, the accumulated expenses need to be temporarily capitalized to a balance sheet account to obtain an accurate financial statement (BS and P&L) for that fiscal period. This temporary capitalization process is called result analysis.
    Thanks,
    Rau

  • Stastical Costs on WBS in result analysis

    Dear Gurus,
    At my client scenario, I am using valuated project stock. Normally in case of valuated project stock, actual cost does not get updated on WBS element at the time of good receipt from PO account assigned to WBS Element.
    But I referred SAP note 533207 to achieve actual cost on WBS Element.
    As per note, I have created cost element with category 90 for Balance sheet GL account (called at the time of good receipt).
    Due to this, at the time of goods receipt, statistical cost gets posted on WBS Element and seen as actual cost on WBS Element reports (This is solving our reporting requirement).
    But when I run result analysis (KKA2) on partiular WBS Element, system does not consider this actual cost (stastical cost posted on WBS Element).
    It seems system is not considering statistical costs on WBS Element in result analysis (KKA2).
    Is there any way to achieve this (consideration of stastical costs on WBS Element in result analysis)
    Thanks and Regards,
    Parimal

    Hi All,
    Thanks for your replies....I also appreciate that stastical cost can not be considered as actual cost in result analysis.
    But in case of valuated project stock, if stock is available for WBS Element and not issued to production order or any other receiver, under which category the value of WBS stock is to be shown in result analysis.
    Is there any other period end function to be carry out specifically for stock valuation or
    how to represent it in results of project period end procedures

  • Problem while running KKA2 (result analysis) RA method 07(POC)

    Hi All,
    In our project we are using RA method( cost based method -07) when i have the planning cost  (material and labour hrs) in the project. Here , issue what i am facing is till there is only showing planned material cost of the project , in KKA2 i can see the planned cost, but I am not able to see planned hours in my result analaysis kka2 if i refer any PS reports i can see the plan cost there. but i can see plan revenue as well .
    I am confused with this kind of system behaviour. Kindly suggest me what shall i do to overcome this. In our scenario in valuation method i am ausing over all plan  : E  and over run : A
    Thanks

    Hello
    Please note the description from the Overview for this SCN Space:
    Official SAP Help Portal Community. Find comments on SAP product documentation (such as SAP Application Help, also known as SAP Library), and read best practices shared by the community.
    Based do the above, I believe you posted your query into the incorrect SCN Space. Please use the Forum Finder for the New SCN document to find your product and post into that SCN Space.
    Also  seeing as you did not provide any product information, I would also highly recommend reading the SCN Rules of Engagement.
    With best regards,
    - Ludek

  • Result Analysis with transaction code KKAJ for Top level WBS element

    Hi Experts,
    we have four level WBS structure with level 1 and level 4 with all operative indicators active
    when we are doing Result analysis by using KKAJ for level 1 WBS element, System is taking all level 4 wbs elements also into consideration.
    Is there a way to run results analysis using KKAJ only for level 1 wbs elements for multiple projects, avoiding the level 4 WBS elements.
    SAP version 4.6C
    Please suggest.
    Thanks in advance
    Chakravarthy

    Hi
    refer this thread posted a few days back
    Ajay M

  • Settlement values in transaction currency for a project

    Hi All,
    We have peroformed results analysis and settlement for a project. System is performing settlement to profitability segment and FI. However, system is not updating the settlement values in transaction currency.
    Please advise.
    Thanks, Ashok

    Thx for the reply. We are infact more concerned about the transaction currency values on project. Though we settle the project, balance is not zero on the project in transaction currency like it is in CO AREA currency.
    Can you share your expertise on this.
    Thx, Ashok

  • Results Analysis Message KJ436

    While setting up Results Analysis for the POC method (03) and executing transaction KKA2, we got the following message. Both the CO version and the RA version are set to the same valuation (Group valuation). Any help would be appriciated.
    Basic RA version must have valuation category "0" (operational valuation)
    Message no. KJ436
    Diagnosis
    If a version has actual data (see basic version setting), it must be relevant to settlement in results analysis (see maintenance of version of results analysis).
    If a version does not have actual data (see basic version setting), it cannot be relevant to settlement in results analysis (see maintenance of the version of results analysis).
    Procedure
    1. Check the basic version setting in the maintenance of the general versions.
    2. Modify the results analysis version to conform to the basic version setting.
    3. Turn the indicator Version relevant to settlement on or off, whichever is appropriate.We are using CO plan version 0 (see below) and it is set for actual and plan. The RA version (0) (also below) is marked as being relevant to settlement. These settings seems to address the error message but I guess we are missing something.

    Hai Mikhail
    As u mentioned u set the RA method for POC3 in OKG3.
    Assuming maintained in OKG3 - the status control ,profit Basis,Valuation Level and its Minimum Values.
    Is the RA version been maintained in  OKG2 ?
    In OKG2 - need to maintain the RA version with respect to the Controlling Area like 0 or 1.
    Is OKG8 has been maintained on the Posting Rules - means where the RA version should have the corrsponding Profit & loss account number and Balance sheet account number.
    Kindly check and verify according to the relevant RA used/picked using OKG1 in Config - OKG2(maintain RA versions), OKG3(valuation methods for RA), Define Line ID's , OKG5 ( Assignment of Cost elements for WIP and RA) , OKG4( update of WIP calculation and RA) , OKG8 ( Posting rules in WIP and RA) .
    If all these maintained u will definetelu get the KKA2 result.
    ENJOY SAP PS
    Regards
    PP

  • TR6C challan updation in J1IH error  Balance in transaction currency

    HI Experts,
    while updating TR6C challan in J1IH  iam getting the below error
    Balance in transaction currency
    Message no. F5702
    Diagnosis
    A balance has occurred in transaction currency 'INR' with the following details:
    Exchange rate '00', amount '           500.00' and currency key 'INR'.
    The data in the transaction currency were transferred from the calling application.
    System Response
    Your data cannot be processed in FI.
    Procedure
    The error is probably in the calling application.
    if i go back from the T code iam getting the below run time error
    Runtime Errors         SYSTEM_ON_COMMIT_INTERRUPTED
    Date and Time          21.02.2012 13:21:41
    Short text
         The COMMIT WORK processing must not be interrupted.
    What happened?
         Error in the ABAP Application Program
         The current ABAP program "SAPMSSYD" had to be terminated because it has
         come across a statement that unfortunately cannot be executed.
    Error analysis
         During the COMMIT WORK statement, the following are executed:
         - the routines registered with the statement PERFORM .. ON COMMIT,
         - the registered methods for the events of the object services
           and
         - possibly the local update (SET UPDATE TASK LOCAL).
         An exception was raised and caught. The normal sequence of the routines
         was interrupted by this resulting in the program being continued before
         the call of COMMIT WORK. As this can lead to inconsistencies, the
         processing cannot be continued in the normal way.
    Trigger Location of Runtime Error
    rgds
    gopal

    Hello Gopal,
    For the relevant document, please check the total of Credit equals total of Debit.  I guess they are not matching.
    Try to match to correct values and this should resolve your issue.
    Vikas.

  • Display document of the results analysis for Project

    Hello expert,
    I'd like to know if a transaction exists to display the document for which I can find the number in the S_ALR_87013572 Project results report and which is linked to the displayed line items.
    Any idea?
    Regards,
    Céline O.

    Hello,
    I'm looking for a transaction to display the document which is created for the calculation of the results analysis.
    We can find the number of the document when we run the KKA2 transaction : Menu/ Resutl Analysis/ Display Line Items of result Analysis.
    That document number is also shown in the S_ALR_87013572 Project results report and I'd like to find a way to display it easily ((like FB03 for the accounting document, for example) by using the document number only.
    Céline O.

  • Problem with Result Analysis report (KKAK)

    Hello Experts,
    I am facing problem with T-code KKAK, when I am executing this transaction (Results Analysis (RA) on sales orders creates the data for posting to the GL, depending on the sales order (i.e. WIP or COS) ) system is displaying/calculating for all sales order which are already completed (fully shipped and billed), this report displaying in 300 to 400 pages.
    My requirement is  .. is it possible to display only sales orders which are no completed. This will help alot.
    Please help me to solve this problem.
    Thanks
    Sudheer

    Hi,
    in the selection screen of KKAK in "Output options" there is a flag "display closed items".
    Uncheck this and ensure that all completely processed orders have status closed (CLSD).
    Thus they will not be reported anymore.
    BR Christian

  • Results Analysis on Sales Orders

    Hi Fellows,
    When i am running the results analysis for Sales orders using KKAK transaction , I do not wish to see the WIP items with 0 Values.So i selected the option " Hide Orders with 0 values in Results List ".
    However I am still getting the WIP items with 0 Value.
    I saw the help for this and it says
    " Note: In some cases individual objects may still appear in the list when both the column "Reserves for unrealized costs" (reserve for unrealized costs + reserve for complaints/commissions) and the column "Reserves for imminent loss" are a sum of multiple value fields and these value fields are checked individually for zero value ".
    From the above, I came to the conclusion that the 0 value items may still come even if we check the box.
    However from the above note, can anyone tell me where i can check the " Reserves for Unrealized Costs " and " Reserves for Imminent Loss " and also how can i know what are the value fields which are adding up to these columns.
    Also it says the Value fields are individually checked for zero value.
    Where can i see the Value fields associated with this Results Analysis and where can i see if the Value fields are assigned a value of zero.
    Please let me know if you have any thoughts on this..
    Thanks in advance..
    Srik

    Hi,
    Check whether Note 501915 - Creation, cancellation, and usage of reserves would help.
    Regards,
    P.S: Please post this question in FI/CO forum so that you can get answers quickly.

  • Error FI/CO interface: Balance in transaction currency from BAPI BAPI_ACC_DOCUMENT_POST

    Hi All,
    We are facing error FI/CO interface: Balance in transaction currency from BAPI BAPI_ACC_DOCUMENT_POST.
    This error we are getting only in case of passing tax data.
    Can anyone help me on this.
    Below is the code :
       *fill header
    gd_documentheader-username   =  sy-uname.
    gd_documentheader-header_txt = 'Test'.
    gd_documentheader-comp_code  = p_ccode.   "SQ
    gd_documentheader-doc_date   =  sy-datum.
    gd_documentheader-pstng_date =  sy-datum.
    gd_documentheader-doc_type   = 'KR'.
    gd_documentheader-ref_doc_no = p_xblnr. "SQ
    *gd_documentheader-bus_act = 'RMWE'.
    city = p_city.
    state = p_state.
    zipcode = p_zip.
    *get tax juridisction code
    IF NOT ( city     IS INITIAL ) AND
       NOT ( state    IS INITIAL ) AND
       NOT ( zipcode IS INITIAL ).
      SELECT SINGLE rfcdest INTO ttxd-rfcdest FROM ttxd
       WHERE kalsm = 'TAXUSX'.
      CLEAR x_com_jur.
      REFRESH t_com_jur.
      x_com_jur-city     =  city.
      x_com_jur-state    =  state.
      IF zipcode+5(4) EQ space.
        zipcode+5(4) = '0000'.
      ENDIF.
      CONCATENATE zipcode+0(5) '-' zipcode+5(4)
             INTO x_com_jur-zipcode.
      x_com_jur-country  = 'US'.
      CALL FUNCTION 'RFC_DETERMINE_JURISDICTION'
        DESTINATION ttxd-rfcdest
        EXPORTING
          location_data    = x_com_jur
        IMPORTING
          location_err     = x_com_err
        TABLES
          location_results = t_com_jur.
      IF sy-subrc = 0.
        READ TABLE t_com_jur INTO x_com_jur INDEX 1.
        it_accountgl-taxjurcode =  x_com_jur-txjcd.
      ENDIF.
    ENDIF.
    *fill AP (line 1) - vendor related data
    SELECT SINGLE zterm FROM lfb1 INTO p_zterm WHERE lifnr = p_lifnr.
    it_accountpayable-itemno_acc = 1.
    it_accountpayable-tax_code = p_txcd.
    it_accountpayable-pmnttrms   = p_zterm. "SQ
    it_accountpayable-vendor_no  = p_lifnr. "SQ
    *it_accountpayable-item_text = 'S2P Testing in UDR1'. - SQ
    it_accountpayable-pymt_meth = p_pmet. "- SQ
    APPEND it_accountpayable.
    *fill GL (line 2)
    it_accountgl-itemno_acc      =  2.
    *item_text - sq
    IF p_asset IS NOT INITIAL.
      TABLES : anlz,
               anla.
      SELECT SINGLE * FROM anlz  WHERE anln1 = p_asset.
      SELECT SINGLE * FROM anla WHERE anln1 = p_asset.
    *concatenate '00' anla-KTOGR into it_accountgl-gl_account .
      CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
        EXPORTING
          input  = anla-ktogr
        IMPORTING
          output = it_accountgl-gl_account.
      it_accountgl-asset_no = p_asset.
      it_accountgl-sub_number = '0000'.
      it_accountgl-cs_trans_t = '105'.
      it_accountgl-acct_type = 'A'.
    ELSE.
      it_accountgl-gl_account      = p_gl.
      it_accountgl-costcenter      = p_cc.
      it_accountgl-wbs_element     = p_posid.
    ENDIF.
    it_accountgl-comp_code       = p_ccode.
    it_accountgl-tax_code = p_txcd.  "SQ
    it_accountgl-pstng_date      =  sy-datum.
    it_accountgl-fisc_year       =  sy-datum(4).
    APPEND it_accountgl.
    CLEAR it_currencyamount.
    *fill currency ammounts for lines 1 & 2
    it_currencyamount-currency    = p_waers.  "SQ
    it_currencyamount-itemno_acc  = 1.
    *it_currencyamount-amt_base =  -1.
    it_currencyamount-amt_doccur  = - 116. "p_totamt.
    it_currencyamount-CURRENCY_ISO = 'USD'.
    it_currencyamount-tax_amt  = - 16.
    APPEND it_currencyamount.
    CLEAR it_currencyamount.
    it_currencyamount-itemno_acc  = 2.
    it_currencyamount-currency    = p_waers.  "SQ
    it_currencyamount-amt_doccur  = 100.
    it_currencyamount-CURRENCY_ISO = 'USD'.
    *it_currencyamount-amt_base =  100.
    *it_currencyamount-TAX_AMT =  -10.
    APPEND it_currencyamount.
    *tax data
    it_accounttax-itemno_acc = 3.
    it_accounttax-tax_code = p_txcd.
    it_accounttax-gl_account = '0023110000'.
    *it_accounttax-gl_account = p_gl.
    it_accounttax-TAXJURCODE = x_com_jur-txjcd.
    it_accounttax-acct_key = 'NVV'.
    it_accounttax-cond_key = 'XP2I'.
    **it_accounttax-direct_tax = 'X'.
    APPEND it_accounttax.
    CLEAR it_currencyamount.
    it_currencyamount-itemno_acc  = 3.
    it_currencyamount-currency    = p_waers.  "SQ
    it_currencyamount-amt_doccur  = 16.
    it_currencyamount-CURRENCY_ISO = 'USD'.
    it_currencyamount-amt_base =  100.
    it_currencyamount-TAX_AMT =  - 16  .
    APPEND it_currencyamount.
       CALL FUNCTION 'BAPI_ACC_DOCUMENT_POST'
      EXPORTING
        documentheader          = gd_documentheader
    IMPORTING
       obj_key                 = wa_obj_key
      TABLES
       accountgl               = it_accountgl
    *   ACCOUNTRECEIVABLE       =
       accountpayable          = it_accountpayable
       accounttax              = it_accounttax
        currencyamount          = it_currencyamount
    *   CRITERIA                =
    *   VALUEFIELD              =
    *   EXTENSION1              =
        return                  =  it_return
    COMMIT WORK.
    Regards,
    Priyaranjan

    Hi,
    Reason 1:
    An revenue-recognition-relevant item has several active conditions whose values cancel themselves so that a net item value of 0 results. The conditions have both the same revenue account (SAKN1) and the same clearing account (SAKN2).
    For these conditions, the system writes a line with value 0 into the temporary FI/CO interface (internal tables: CACCIT, CACCCR). If table VBREVK does not contain control lines for this line, no further processing occurs and the line remains in the temporary FI/CO interface. Then the system reads this line for the creation of the next billing item which conatins a net value and generates a posting line with value 0. As a result, there is a balance in the FI/CO interface, and the billing document cannot be transferred.
    Reason 2:
    The billing document contains at least one item with an item category for which there is a setting stipulating that the values of this item should not be transferred to the header total of the document.
    That is, in the maintenance of the item categories, this item category has the characteristic 'X' or 'Y' in 'Statistical value' field.
    Reason 3:
    Case: Billing document contains items without pricing conditions.
    Then, on release to accounting, error RW022 occurs.
    regards,
    Saju.S

Maybe you are looking for