NGL revaluation FX on specific ledger with defined G/L accounts
Hi all
I try to set up for our different associated companies in different countries a FX revaluation.
We are using three parallel ledgers for our enterprise and associated companies. The leading one is for our group. The non leading ledger are meant for our associated companies. Some of them (not all!) need to post at the end of the month not on unrealised gain/loss accounts but on the realised one's. This due to local law.
At the moment our customizing takes the accounts behind T030H, which takes the entries from our group chart of accounts. Now I try to establish for the local revaluation to address the g/l accounts to the realised gain and loss accounts.
Maybe the point will be that in T030H I should take the associated companies chart of account and link there the g/l account. If this is the solution I just need to know where I can tell/handle in FAGL_FC_VAL that for the revaluation method X should be taken an other chart of account as key for the T030H entries?
Best regards
Renu
Hi Kavita
My first guessing was at my first post using T030H with the local chart of account (as you mentionend) would post back on those entries in the group chart of account. I think this is not how it is meant to be, isn't it?
To be specific I show up the setup:
Ledger
0L, leading
HR, non-leading (local gaap)
ST, non-leading (tax)
SKB1 bal.acc CoA alt.acc locl.CoA
100000 GR01 100000A RO01
T030H bal.acc diff.real.l diff.real.g. val.l val.g
GR01 100000 800000 700000 800100 700100
RO01 100000A 800000A 700000A 800100A 700100A
If I put a new entry in T30H (as you mentioned) in RO01 on 100000A in FAGL_FC_VAL if I do a reval on 100000A there is no result but a result on 100000 (exptected). The valuation for 100000 is going on 800100 or 700100 (expected).
When I am now valuating 0L the accounts behind val.l/val.g are taken and this is correct.
Now I try HR and ST valuation and the entry on GR01 is wrong for that country, it should be going on another account.
Acctually we are staying all the time in CoA GR01 only that associated company need to post on another account in GR01 as now setup.
sincerely
Renu
Similar Messages
-
Parallel ledger with values for past period
hi
we are creating addl ledgers with different fiscal year variant
is it possible for me to fill up this ledger with values for a past period?
my fiscal year variant is V3 April - March, however I need the parallel ledger for calender year Fiscal Yr Variant K4.
Going live with this in april is it possible to populate this ledger with values for jan-march period
regards
sameerHI,
I am not sure if it is helpful but what you can do is to define an asset movement type limited to a valuation area, which allows you to post for example acquisitions only in on valuation area, but not in the other one.
Thus you can post ABSO with one asset movement type for one valuation area (APC-value X) for another valuation area use another movement type and post APC value Y.
Anyway the difference of the APC value (thats not ativated) needs to be posted to an P&L account.
Maybe there are other/better suggestions from other people.
Best regards, Christian -
Specific report with special template
Hello Friends I have designed 4 templates 1 FOR BMW - Auto, 1 for bmw - HR
etc.
Question # 1 : I now want to make the portal display 4 tabs Auto, HR, FMA, FECS
by making a copy of 0analysis_pattern
So if user execute the report selecting HR Tab it execute the report with that template.
Please help me how can i set up this do I need a master template that links all 4 or I can do this by some portal setting we are on BI 7.0 2004S SP14
Question#2 Also I have a requirement of making custom template for dasboards where i want to use that template for specific report. please suggest with steps on how can I execute only specific report with special template that mean my special template will overwrite the settings 4 tabs Auto, HR, FMA, FECS and that report will be executed with special template only,.
Thanks
Soniya1. Create one more template in WAD by copiing 0ANALYSIS_PATTREN. we have an TABs Web Item. You need to use this web Item in your WAD Template. You need to do this using Commands. When ever you click on any Tab, it should call specific Bex Query (Not Web Template you Created).
1. Create one temple which copy of 0ANALYSIS _PATTREN.
2. drag TABS web Item .
3. define the Sequence of reports in TABs Web Item Properties.
4. Set the Properties of the ANALYSIS Web Item upon execution of every Tab. you need to set these parameters using Commnds.
2. Create a brand new template by coping 0ANALYSIS_PATTREN. make necessary changes to new template use this template for where you want. this template will be different from earlier 4 Tabs one.
Hope this helps.
Nagesh Ganisetti. -
Transaction to Change Group Currency in a Specific Ledger
Hi Everyone,
Is there a transaction where I can choose a ledger to post an entry in group currency only? I need something similar to F-05 but have the ability to post to a specific ledger.
Thanks,
PeteHello,
At the time of clearing, the foreign exchange differences cannot be posted.
You need to do the foreign currency revaluations of open items Refer F.05 or F-05
Please note once document is posted currency or amount cannot be changed.
Regards,
Ravi -
FB01N-posting reconciliation account to specific ledger group
Dear all,
I wwould like to adjust certain customer/vendor account via FB01N with specific ledger group, however, I got an error message 'FAGL_POST_SERVICE 034, Postings to ledger ZL not permitted with account type D'.
would anyone know how to solve this problem? thanks.
Rgds,
BenHi Ben,
Current design is that the account type S and non-open item managed accounts are allowed for FB50L. FB50L is designed to make 'adjustment' postings depending on the requirement for period-end closing operations. Open item managed accounts (including vendor, customer..) will be processed for clearing but clearing must be done for the leading ledger and also it doesn't give an option to make clearing only for the non-leading ledger.
Kind regards, Kyoko -
Error: Create customer specific areas with services
Hi Experts,
I am facing problem while creating customer specific areas with services. We have a development for Appraisals and trying to make it work via ESS.
I have defined resource for area page, defined area, assigned area to an area group page.
Still the Area is not displaying on Area page.
Please let me know as to where I have gone wrong.
Thanks!You need to create your workset, and check the URL in PCD of the Iview
-
How to Get the Print of General Ledger with Opening balances
Hi Friends.
How can I get the print out of G.Ledger with all line item transactions and opening balances in a company code?
Please explain.
Regards.
Srinihi
for line item-
goto s_alr_87012282 and select menu bar "list">print
for g/l statement
goto s_alr_87012332 same step above
rgs -
HT4890 Can I share a specific event with friends on iCloud via Photostream?
Can I share a specific event with friends on iCloud via Photostream?
No, not until iOS 6 comes out.
-
How to assign project specific task with the newly created projects ?
Hi All,
I need help. I need to assign project specific tasks (which i will be taking from staging table) other than the default task which are assigned during project creation. How do I proceed with this within same package. I am attaching the code of my package below...
CREATE OR REPLACE PACKAGE body xxpa_proj_conv_pkg as
PROCEDURE xxpa_create_project_proc(O_ERRBUF OUT VARCHAR2,O_RETCODE OUT VARCHAR2)
is
variables need to derive global parameters
v_responsibility_id NUMBER; --- PA Supervisor responsibility id
v_user_id NUMBER;
deriving global parameters-
-- Variables needed for API standard parameters
v_api_version_number NUMBER := 1.0;
v_commit VARCHAR2(1) := 'F';
v_return_status VARCHAR2(1);
v_init_msg_list VARCHAR2(1) := 'F';
v_msg_count NUMBER;
v_msg_index_out NUMBER;
v_msg_data VARCHAR2(2000);
v_data VARCHAR2(2000);
v_workflow_started VARCHAR2(1) := 'Y';
v_pm_product_code VARCHAR2(10);
---variables for catching errors---
v_error_flag number:=0;
-- Predefined Composite data types
v_project_in PA_PROJECT_PUB.PROJECT_IN_REC_TYPE;
v_project_out PA_PROJECT_PUB.PROJECT_OUT_REC_TYPE;
v_key_members PA_PROJECT_PUB.PROJECT_ROLE_TBL_TYPE;
v_class_categories PA_PROJECT_PUB.CLASS_CATEGORY_TBL_TYPE;
v_tasks_in_rec PA_PROJECT_PUB.TASK_IN_REC_TYPE;
v_tasks_in PA_PROJECT_PUB.TASK_IN_TBL_TYPE;
v_tasks_out_rec PA_PROJECT_PUB.TASK_OUT_REC_TYPE;
v_tasks_out PA_PROJECT_PUB.TASK_OUT_TBL_TYPE;
v_CREATED_FROM_PROJECT_ID varchar2(20);
v_CARRYING_OUT_ORGANIZATION_ID varchar2(20);
v_person_id NUMBER;
v_project_role_type VARCHAR2(20);
API_ERROR EXCEPTION;
v_a NUMBER;
cursor for project in data
CURSOR cur_project_in_data IS SELECT * FROM XXPA_PROJECT_IN_STG;
cursor for task data
CURSOR cur_task_in_data IS SELECT * FROM XXPA_TASK_IN_STG;
------------------------Cursors used for validations----------------------------------
cursor for product code used for validation
cursor cprc is select distinct PROJECT_RELATIONSHIP_CODE from PA_PROJECT_CUSTOMERS;
cursor for distribution rule-
cursor cdr is select DISTRIBUTION_RULE from PA_DISTRIBUTION_RULES;
cursor for project status code
cursor cpsc is SELECT PROJECT_STATUS_CODE, PROJECT_STATUS_NAME FROM PA_PROJECT_STATUSES WHERE STATUS_TYPE = 'PROJECT';
cursor for template/created from project id
cursor ccpid is select project_id from pa_projects where template_flag='Y';
BEGIN
select user_id, responsibility_id into v_user_id, v_responsibility_id
from PA_USER_RESP_V
where user_name like 'amit_kumar%'
and responsibility_name like'PA SupervisorS';
-- --Fnd_global.apps_initialize(user_id,resp_id, resp_appl_id);
-- Fnd_global.apps_initialize(v_user_id,v_responsibility_id,275);
-- -------calling global parameters---
pa_interface_utils_pub.set_global_info
p_api_version_number =>v_api_version_number,
p_responsibility_id =>v_responsibility_id,
p_user_id =>v_user_id,
p_msg_count =>v_msg_count,
p_msg_data =>v_msg_data,
p_return_status =>v_return_status
dbms_output.put_line ('Set Global status ->' || v_return_status);
----Cursor for PRODUCT RELATED DATA-----------
FOR REC IN cur_project_in_data LOOP
-----PASSING VALUES TO THE COMPOSITE DATA TYPE(PROJECT_IN_REC_TYPE)-------
----retrieving product code-----
select lookup_code into v_pm_product_code
from pa_lookups
where lookup_type = 'PM_PRODUCT_CODE'
and meaning = 'Oracle Project Manufacturing';
-----retrieving and validating created from project id----
BEGIN
select project_id
into v_CREATED_FROM_PROJECT_ID
from pa_projects_all
where name=rec.created_from_project_name;
EXCEPTION
when others then
O_Retcode := '1';
O_Errbuf :='Incorrent CREATED_FROM_PROJECT_NAME';
Fnd_File.Put_Line (Fnd_File.LOG, O_Errbuf);
UPDATE XXPA.XXPA_PROJECT_IN_STG
SET ERROR_FLAG ='1' ,last_updation_date='sysdate' where created_from_project_name = rec.CREATED_FROM_PROJECT_NAME;
END;
-----retrieving & validating carrying out organization id-----
BEGIN
select distinct(CARRYING_OUT_ORGANIZATION_ID)
into v_CARRYING_OUT_ORGANIZATION_ID
from pa_projects_prm_v
where CARRYING_OUT_ORGANIZATION_NAME=rec.carrying_out_organization_name;
EXCEPTION
when others then
O_Retcode := '1';
O_Errbuf :='Incorrent Carrying Out Organization name';
Fnd_File.Put_Line (Fnd_File.LOG, O_Errbuf);
UPDATE XXPA.XXPA_PROJECT_IN_STG
SET ERROR_FLAG ='1' ,last_updation_date='sysdate' where carrying_out_organization_name = rec.carrying_out_organization_name;
END ;
v_project_in.pm_project_reference := rec.segment1;
v_project_in.project_name := rec.PROJECT_NAME;
v_project_in.created_from_project_id := v_CREATED_FROM_PROJECT_ID;
v_project_in.carrying_out_organization_id := v_CARRYING_OUT_ORGANIZATION_ID;
v_project_in.project_status_code := rec.PROJECT_STATUS_CODE;
v_project_in.description := rec.PROJECT_DESCRIPTION;
v_project_in.start_date := rec.PROJECT_START_DATE;
v_project_in.completion_date := rec.PROJECT_COMPLETION_DATE;
v_project_in.distribution_rule := rec.DISTRIBUTION_RULE;
v_project_in.project_relationship_code := rec.PROJECT_RELATIONSHIP_CODE;
-------------------------Validation of incoming project data--------------------------------
v_error_flag := 1;
project relationship code validation
BEGIN
for prc in cprc
loop
if (rec.PROJECT_RELATIONSHIP_CODE=prc.PROJECT_RELATIONSHIP_CODE) or (rec.PROJECT_RELATIONSHIP_CODE is null)--can be overridden from template
then
v_error_flag :=0;
else null;
end if;
end loop;
END;
project distribution rule validation
BEGIN
for dr in cdr
loop
if (rec.DISTRIBUTION_RULE=dr.DISTRIBUTION_RULE) or (rec.DISTRIBUTION_RULE is null) null since the value can be taken from template too
then
v_error_flag :=0;
else null;
end if;
end loop;
END;
project status code validation
BEGIN
for sc in cpsc
loop
if (rec.PROJECT_STATUS_CODE=sc.PROJECT_STATUS_CODE) or (rec.PROJECT_STATUS_CODE is null) null since the value can be taken from template too
then
v_error_flag :=0;
else null;
end if;
end loop;
END;
dbms_output.put_line ('Error at PROJECT_STATUS_CODE>' ||v_error_flag);
validation logic for project start date
BEGIN
if TRUNC(rec.PROJECT_START_DATE) >= TRUNC(rec.PROJECT_COMPLETION_DATE)
THEN
v_error_flag := 1;
O_Retcode := '1';
O_Errbuf :='Project start date cannnot be greater than completion date';
Fnd_File.Put_Line (Fnd_File.LOG, O_Errbuf);
END IF;
END;
validation logic for project completion date
BEGIN
if (TRUNC(rec.PROJECT_COMPLETION_DATE)<=TRUNC(rec.PROJECT_START_DATE))
then
if ( rec.PROJECT_STATUS_CODE='CLOSED' and rec.PROJECT_COMPLETION_DATE>sysdate)
THEN
v_error_flag := 1;
O_Retcode := '1';
O_Errbuf :='completion date cannot be greater than sysdate for closed projects';
Fnd_File.Put_Line (Fnd_File.LOG, O_Errbuf);
END IF;
v_error_flag := 1;
O_Retcode := '1';
O_Errbuf :='Project closed date cannot be less than start date';
end if;
END;
--------Update staging table for the error records--------
BEGIN
if v_error_flag =1
then
O_Retcode := '1';
O_Errbuf :='Incorrect project relationship code';
Fnd_File.Put_Line (Fnd_File.LOG, O_Errbuf);
UPDATE XXPA.XXPA_PROJECT_IN_STG
SET ERROR_FLAG ='1' ,last_updation_date='sysdate' where PROJECT_RELATIONSHIP_CODE = rec.PROJECT_RELATIONSHIP_CODE;
end if;
END;
-----------------------End of validation of incoming project data----------------------------------
---------------Project Task DATA-----------------
v_a:=0;
FOR tsk IN cur_task_in_data LOOP
v_tasks_in_rec.pm_task_reference :=tsk.task_reference ;
v_tasks_in_rec.task_name :=tsk.task_name;
v_tasks_in_rec.pm_parent_task_reference :=tsk.parent_task_reference ;
v_tasks_in_rec.task_start_date :=tsk.task_start_date ;
v_tasks_in_rec.task_completion_date :=tsk.task_completion_date ;
v_tasks_in(v_a) := v_tasks_in_rec;
v_a:=v_a+1;
end loop;
---------------end of task details------------------
--INIT_CREATE_PROJECT
pa_project_pub.init_project;
---------------------CREATE_PROJECT--------------------------
pa_project_pub.create_project(
p_api_version_number=> v_api_version_number,
p_commit => v_commit,
p_init_msg_list => v_init_msg_list,
p_msg_count => v_msg_count,
p_msg_data => v_msg_data,
p_return_status => v_return_status,
p_workflow_started => v_workflow_started,
p_pm_product_code => v_pm_product_code,
p_project_in => v_project_in,
p_project_out => v_project_out,
p_key_members => v_key_members,
p_class_categories => v_class_categories,
p_tasks_in => v_tasks_in,
p_tasks_out => v_tasks_out);
if v_return_status = 'S'
then
UPDATE XXPA.XXPA_PROJECT_IN_STG
SET INTERFACE_STATUS ='Success' where segment1 = v_project_out.pa_project_number; ---P->pending & S-> Success
dbms_output.put_line('New Project Id: ' || v_project_out.pa_project_id);
dbms_output.put_line('New Project Number: ' || v_project_out.pa_project_number);
else
UPDATE XXPA.XXPA_PROJECT_IN_STG
SET INTERFACE_STATUS ='Pending' where segment1 = v_project_out.pa_project_number;
raise API_ERROR;
end if;
END LOOP;
Commit;
------Handling Exception--------
EXCEPTION
WHEN api_error THEN
dbms_output.put_line('An error occured during project creation');
IF (v_msg_count > 0 ) THEN
FOR i IN 1..v_msg_count LOOP
apps.PA_INTERFACE_UTILS_PUB.get_messages(
p_msg_count => v_msg_count,
p_encoded => 'F',
p_msg_index => i,
p_msg_data => v_msg_data,
p_data => v_data,
p_msg_index_out => v_msg_index_out);
dbms_output.put_line('Error message v_data ->'||v_data);
dbms_output.put_line('Error message v_msg_data ->'||v_msg_data);
dbms_output.put_line('Error message v_msg_index_out ->'||v_msg_index_out);
dbms_output.put_line('Error message p_msg_index ->'||i);
APPS.fnd_file.put_line(APPS.FND_FILE.LOG,v_data);
END LOOP;
END IF;
WHEN OTHERS THEN
dbms_output.put_line('An error occured during conversion, SQLCODE ->'|| SQLERRM);
IF (v_msg_count >=1 ) THEN
FOR i IN 1..v_msg_count LOOP
PA_INTERFACE_UTILS_PUB.get_messages(
p_msg_count => v_msg_count,
p_msg_index => i,
p_encoded => 'F',
p_msg_data => v_msg_data,
p_data => v_data,
p_msg_index_out => v_msg_index_out);
dbms_output.put_line('Error message ->'||v_data);
APPS.fnd_file.put_line(APPS.FND_FILE.LOG,v_data);
END LOOP;
END IF;
end; --end procedure
END xxpa_proj_conv_pkg;
* Please tell me how to assign project specific task with the newly created projects??? *
Also please tell me how to assign multiple * Project_Relationship_Code * (ex: END CLIENT, GENERAL CONTRACTOR, PRIMARY) for a particular project during project creation?Are you not storing the project number in the staging table designed for storing the task data? You can use create_project API to create the project and tasks at the same time with one single call. You may want to try that option
-
How to Place the Cursor at Specific Position with-in a Char Field ?
Forms 4.5 ver.
Sun Solaris / Citrix env.
Char Field - Length 65434
How Can I Place the Cursor at "Specific Location"
with in a Field ?
with GO_ITEM('field Name') I can place the Cursor at Specific Field.
But, How Can I achieve to Place the Cursor at Specific
Position within that Field ?
I know, the starting position, length of string I want to hightlight with the Cursor.
tried using :
go_item('substr(field_name,position,length)') ;
but didn't work !
Is it possible ?
Thanks, PeriThe only cursor postion behavior that can be controled is the item property "Keep Position".
The following is the text from the on-line help for item property "Keep Position"
KEEP_POSITION Specifies whether the Keep Position property should be True or False. When Keep Position is True, the cursor returns to the same position it was in when it left the text item. When Keep Position is False, the cursor returns to the default position in the text item. Valid values are PROPERTY_TRUE and PROPERTY_FALSE. -
Advertisement Details of Specific Computer with Time Stamp
Hello Guys,
Could you please help me how to get Advertisement Details of Specific Computer with Time Stamp?
Thanks in Advance.
MukhyapranaIt's true that there is no reliable install date, but IMO last status time for an advertisement is usually close enough.
Select r.name0, adv.advertisementname, stat.laststatename, stat.lastexecutionresult, stat.lastStatusTime
from v_r_system r
inner join v_clientAdvertisementStatus stat on stat.resourceID = r.resourceID
inner join v_advertisement adv on stat.AdvertisementID = adv.AdvertisementID
where r.name0 = 'clientname'
order by adv.advertisementname -
Do I need to use specific printers with Macbook Pro?
Do I need to use specific printers with Mac?
Only those that provide compatible printer drivers.
OS X- Printer and scanner software available for download
OS X Mavericks- Set up a printer -
I installed lv 6.1 on a windows 98 system. As I am having problems of stability (frequent crashes, much more than with the former release 6.0), I would like to know if there is some specific problem with windows 98 or there is some patch available.
My experience with Win98 is that it is not a very stable system, regardless of software used. For example, Win2000 and XP are far more stable than 98. I've had it crash on its own if I leave the computer on for several days.
I wouldn't recommend running programs for long time (few days) on this OS.
This being said, can you be more specific in your question. What kind of stability problems did you have, which VIs did you run (if possible post them here), did you change the interrupts and priority levels on those VI, do you get error messages or blue screen....
Zvezdana S. -
Profit center ledger with opening balance
Hi Experts
Can I have a ledger report for profit center with opening balance, I went and tried in General Ledger option in Financial Reports >> Accounting >> General Ledger. But I am unable to get opening balance respect to profit center. My requirement is to extract a report with all profit center with their openings. Thanks.Hi,
there is a button named is "Expanded",Click on that.You will find inside dimension.choose as per your requirment and run.
Thanks
Deepak Tyagi -
3 Specific Issues With 10.7 Lion (Safari, iCal, Mail)
I have 3 specific issues with Lion that I seem unable to fix. Note that these issues did not exist before my upgrade to Lion.
1. Safari 5.1.5 & "White Screen":
If I open more than 3 or 4 Safari windows at a time, suddenly the winsows switch to "white screen", and try and reload (even windows that are sitting on the dock). About 50% of the time, they don't reload and I am stuck with white screens. So I have to quit Safari and then re-open.
Safari then tries to reload the pages all at once (which slows down my MacBook). I have de-slected "Restore Windows" in System Prefs/General, but Safari tries to do so anyway.
2. Mail 5.2 & having to delete e-mails twice:
When I delete an e-mail sent to my .Me address, it deletes and then comes back again (when I switch to a different mail box). Then I have to delete it a second time. This onl;y happens with the .Me e-mails. I have tried deleteing that account and then setting it up again, but the same thing happends evey time.
3. iCal 5.0.2:
When I launch iCal either manually or automatically (on start-up), it takes a good 60 seconds to actually open (lots of bouncing around on the dock & that's about it), even though I have "Restore Windows" de-selected in System Prefs/General.
Any help in solving these issues would be greatly appreciated, especially as they effecty the 3 applications I use the most and therefore effect my MacBook's performance greatly.Solved!
A Workaround:
Get the Webkit Nightly Build , download and add to your App Folder, make it the Default browser, follow the instructions to show your homepage, after this you almost done, than download
RCDefaultApp, open System Preferences launch RCDefaultApp, go under Apps, search for Webkit and mark all all associations, Safari is no more dfeault for something, after this, go to Extensions Pane and search for the safariextz Extension, now set it to Webkit as well, now you are most up to date and Webkit updates more often than Safari ever did ^^
Enjoy
Maybe you are looking for
-
When I get attachments in my email, they will not open when I click on them.
When I am on the internet, videos, click-ons all open immediately. I had to go to the internet to get to your site, because when I clicked on the "Help" at the bottom of my Thunderbird account, it would not open. In a nutshell, if I get an email from
-
Error message in planning function
Hi, I have implemented a plausibility check for values in a planning function: IF { Z6SLSPRIC } = 0 AND NOT {Z6SLSQTY} IS INITIAL. MESSAGE E000(ZOP1) . MESSAGE E001(ZOP1). MESSAGE I003(ZOP1). ENDIF. With raising an error message the d
-
Performance in Sun Java Communication Suite 5 between Solaris 9 and 10
Somebody knows which is the best Operation System to deploy the Sun Java Communication Suite? in performance terms? I have and old Sun Fire 280R with two 750 Mhz Processors, 3 GB Ram, and an A1000 Storage. Thanks a lot, Andres.
-
Batch is not showing in transit stock
when i make transfer posting against STO then i maintain receiving batch and isssuing batch. but when i run t-code mb52, then i found qty and value is showing in stock in transit column but batch is not showing. why it is so?
-
Why has the desk top chnged to bullets with blue print..??
I got FF a week ago Mon..all sites were perfect... todqy I get bullets w/ blue print..** on all sites i visited ...some note about my web page being insecure....I have no idea what that means.. I have a new hard drive and good AV..AVG with all update