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
maheshIn 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 -
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,
ReddyHi,
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,
ParimalHi 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
ThanksHello
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
ChakravarthyHi
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, AshokThx 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
gopalHello 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
SudheerHi,
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..
SrikHi,
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. -
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,
PriyaranjanHi,
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
-
How to populate a text variable
Hi All, I need to populate a text variable based on the value of a characteristic in the query. Since the value of the characteristic and the text variable value is not the same I cannot use replacement path. So here I have to use customer exit. My p
-
It also happens when using the Media option in programs like iMovie. Has anyone found a solution for this problem?
-
Kensington Portable security lock
I just bought the Kensington portable lock for my macbook pro and i am having trouble setting the code and connecting it to the securtiy port. Is this lock compatible with the mac or is there a trick to setting and securing it?
-
Rdiff-backup not maintaining permissions in Snow Leopard
so I'm running both rdiff-backup 1.2.8 and 1.3.3 and neither is able to correctly maintain permissions to the destination. I end up seeing many UpdateErrors similar to this Pdb) print new_rp Path: /Volumes/G-RAID/rdiff-backups/Macintosh SSD/Applicati
-
I have 140 contacts on my sim & phone (6500c)but only two contacts show up on PC Suites, I would like to see all the contacts on my sim. Can anybody help? Thanks Roger