GL Translation at Transaction Level?

We are mutli-national company with 22 Sets of Books and 21 different functional currencies running on 11i (11.5.10.2) We consolidate all into single SOB at end of each month into USD. Issue is we are getting a lot of questions from our upper level management wanting to see transactional and/or balance detail in USD "live" throughout the month so they do not have to wait until the end of the month to get the picture in USD.
Currently only way we know of to do this is to schedule the standard Translation program ( GLTTRN ) to run at appropriate intervals. Not crazy about that idea because to fully please the users we'd literally have it scheduled to run every few minutes for every balancing segment in each set of books. That's a lot of load to pile up on the Concurrent Managers to constantly have the Translation program running and translating each SOB's balances to USD.
Our users had prior system that literally translated at the transaction level. Technically Oracle translates to the the functional currency every time a transaction is posted and even marks a translated balance as out-of-date so it can be re-translated but we cannot find any indication of a "better" way to handle this to meet our users requests.
Question is.....how are other companies handling this? Just running Translation repeatedly? Some other standard functionality we're missing? Other workarounds?
Thanks,
Jason

Dear Jason,
Gather key reporting requirements of user and convert the transactions on the basis of Translational rate at reporting level. i.e. Say a user runs GL Trial Balance, the converted transactions shall be picked from the Translated Lines and the remaining lines shall be picked from particular SOB gl_je_lines, multiplied with Translational currency rate and displayed in Report.
Here we are mimicking the effect of translation in reports.
I agree that these reports will have some performance issue, but not that much of Translation program.
The advantages are, Users are given the choice, they can run report whenever they want
Second advantage is, say he does not run the report today, there is no burden on system for Translation program schedule.
I believe if you discuss with your Technical and Functional team, this option can work.
Regards,
Sridhar
Edited by: K Sridhar on Apr 30, 2009 6:05 PM

Similar Messages

  • Field Status at Transaction Level

    I want to change the field status for Business Place/ Section Code from Supress to Optional in transaction F-02.
    How can I change Field status at Transaction Level ?

    Hi ,
    FIelds Status can be changed by 2 ways
    1, Posting Keys - any change in the Field status will Effect all the clients
    2.Field Status Group Variant,which we assign in GL Master- Changes to FSG, Will Effect only Perticular Lilne Items of tht GL Account.
    As Per your requirment, I do not think you can change the Field Status as Per Transcation i.e for F-02 or FB50 instead you can change the Field Status of perticular GL Account which you are posting the Transcation. which will b specific to the GL Account.
    if you want the Changes across clients , you can change the Field Status By posting Keys.
    Hope the Above Helps you .
    Thanks
    Goutam

  • Digital Signatures in sap workflow at transaction level.

    Hi Experts,
    How to show the digital signature at task level approval in workflow, I have requirement as below.
    For example purchase requisition approval workflow. We have 3 level of approval process for PR, if first level approves it the work item need to go to second level approval with first level user signature (Digital Signature) same like third level also.
    Can we display the digital signature at transaction level.

    Hi,
    In Task Description Tab, you can insert a graphic as a Digital Signature coding the condition you need.
    Regards,

  • JDBC sender Adapter consistency and Transaction level - URGENT

    Hi,
    We are using the JDBC adapter to read data from an Oracle view. The view joins two tables on their keys where flag = 0. The JDBC adapter carries out the select and then updates the selected rows with flag = 1. The transaction level used is the default, which according to XI help is TRANSACTION_SERIALIZABLE.
    Our question is what happens if the oracle application that feeds the underlying tables inserts a new record in the time interval between the select statement and the update statement with flag = 0.
    WILL THE UPDATE STATEMENT UPDATE EVERYTHING, EVEN THE NEWLY INSERTED RECORD??
    As we are in a live environment and we have reason to believe that some records updated to FLAG = 1 are NOT sent to XI we would appreciate the expert's help on this issue!

    Dimitris,
    I was looking at the FAQ :JDBC Driver Snote and found this information which seems to answer ur question.
    Q: If I have the following configured in a JDBC Sender:
    Select Query:
    SELECT column FROM TABLENAME WHERE FLAG = "TRUE"
    Update Query:
    UPDATE TABLENAME SET FLAG = "FALSE" WHERE FLAG = "TRUE"
    How do I know that the JDBC adapter will not update newly added rows (rows that were added between the time that the SELECT and UPDATE queries were executed) that were not read in the initial SELECT query?
    A: The SELECT and the UPDATE are run in the same DB transaction, i.e. both statements have the same view on the database.
    Make sure that both statements use the same WHERE clause. An additional requirement for the correct operation of this scenario is the configuration of an appropriate transaction isolation level on the database (i.e., repeatable_read or serializable). You might also consider using a "SELECT FOR UPDATE" statement instead of a plain SELECT statement to ensure proper locking on the database.

  • GL cost allocation batches transaction level information

    Hi
    In Gl_LINES_ALL, all reference columns information is NULL.
    After posting the cost batches into GL, what is procedure to find transaction level information for these cost batches.
    Eg: For Inventory and receivables batches transaction information stored into GL_JE_LIENS Reference columns, in the same way cost batches transaction how can we find.
    Regards
    Kishore S.

    Hi Dianne,
    Check whether the real time integration between co and fi has been done in transaction OK17.
    Thanks
    Aravind

  • Report Painter - Translation from Transaction Currency

    Hi,
    I have set up a report painter report using "Translation from Transaction Currecny" as one of the key figures in one of the columns in the report. When I execute the report it prompts me for the target currency and the ER type which is what I was expecting. EG I want to translate actuals to say AUD at budget rate (type P)
    My question is.... I add a second column again using the same key figure ""Translation from Transaction Currecny" which I want to exchange using a different Exchange rate type.E.g I want to translate actuals to AUD using the forecast rate (type Q). However, when I execute the report I was expectiong to be prompted twice for the target currency and exchange rate type but it still only prompts me once.
    Does that mean that using the key figure that I cannot use it in more than one column in the report?
    I hope this makes sense.
    Thanks...

    Add custom reports to an existing Report Tree (SERP)
    For example:
    Add custom report to:  Project System/Information System/Financials/u2026
    Find u201CPS91u201D from SERP
    Add a report to PS91
    The trick is find the existing report tree related to standard main menu.
    Or create a new report tree where you house all custom or selected reports in one place.
    May also consider using area menu (SE43): create a structure, for example, to house all custom reports.  A useful tool to manage custom/specifc reports

  • Where do we use the ITEM USAGE in SD Transaction Level ?

    Dear Experts,
    In VOV4, We maintain the Item Category Determination for sales use.
    I know that the following are the elements used in determining the item category:
    1. Sales Document Type
    2. Item Category Group
    3. Item USAGE
    4. Higher Level Item Category
    Now, My Question is,WHERE Exactly we use this "Item USAGE" in the transaction level.
    Is any one Having any IDEA where do we use this ITEM USAGE at transaction level ?
    Please be so kind and guide me finding its location in transactions.
    BR,
    Venkat
    Please search the forums before posting - see [rules of engagement|https://wiki.sdn.sap.com/wiki/display/HOME/RulesofEngagement]
    Edited by: Ian Kehoe on Feb 29, 2012 10:50 PM

    Hi,
    Taking an example for Batch management process.
    In Batch Management process from the SD perespective when we do delivery we have TWO Item Category that will be displaying in the Delivery Document.
    So there is a parent line item and then a sub line item.  Sub Line item will have the batch number and the quantity. There in order to determine these two line item from the Item category determination purpose this USAGE come into play.
    ITEM Category define - How you will control the behaviour of the material . Now for batch management process and the batch managed Material behaves in a different way.
    So this usage is used to map such bussiness scenario.  Frequently used are PACKING Scenario , Batch Management and Free goods.
    Thanks
    RB
    Edited by: RBhardwaj on Feb 23, 2012 7:33 PM
    Edited by: RBhardwaj on Feb 23, 2012 7:33 PM

  • ME21N validation at transaction Level

    Hi All,
    I want validate at SAP Transaction level (ME21N). When I am going to create PO i need to validate the EKGRP maintained at PO level and maintained at Info record level. if both are different i need to throw an error??
    So can you please tell me the procedure to go ahead? if i need to write the code in the exit, please let me know the procedure where to write.
    Thnks,
    Raghu.

    Hello Raghu
    Having BAdI ME_PROCESS_PO_CUST available on your system you can use its method CHECK to do final validations which allow you to cancel saving of the PO (in case of failed validations set CH_FAILED = 'X' ).
    IMPORTING parameter IM_HEADER (IF_PURCHASE_ORDER_MM) has a method GET_DATA which returns the header data (structure MEPOHEADER). Here you can find EKGRP at header level.
    If I am correct then info records are found at item level. Thus, call IM_HEADER->GET_ITEMS to retrieve them.
    Items are TYPE REF TO IF_PURCHASE_ORDER_ITEM_MM -> implementing class CL_PURCHASE_ORDER_ITEM_MM).
    Loop over the item instances and call method lo_item->GET_DATA in order to retrieve the item data (structure MEPOITEM) which contain field INFNR ( Number of Purchasing Info Record ).
    Well, from here on it should be possible to find the way on your own.
    Regards
      Uwe

  • Error: Creating a Connection Pool: issue with valid transaction levels

    Server: SunOS 5.8 Generic_117350-27 sun4u sparc SUNW,UltraAX-MP
    App Server: Sun Java System Application Server 8.2
    Jar: ojdbc14.jar
    Datasource Classname: oracle.jdbc.pool.OracleConnectionPoolDataSource
    Resource Type: javax.sql.ConnectionPoolDataSource
    [Issue]
    Using /SUNWappserver/lib/ojdbc14.jar, when I create my connection pool in Sun Java System Application Server 8.2, I return the following error each time I try to start the domain:
    [#|2006-07-28T14:53:56.169-0500|WARNING|sun-appserver-pe8.2|javax.enterprise.resource.resourceadapter|_ThreadID=11;|RAR5117 : Failed to obtain/create connection. Reason : The isolation level could not be set: READ_COMMITTED and SERIALIZABLE are the only valid transaction levels|#]
    When I change the value to "SERIALIZABLE" in my domain.xml file, I receive the following error in my server.log:
    Caused by: org.xml.sax.SAXParseException: Attribute "transaction-isolation-level" with value "SERIALIZABLE" must have a value from the list "read-uncommitted read-committed repeatable-read serializable ".
    So, I'm stuck!
    I can't use the values READ_COMMITTED or SERIALIZABLE since the valid values are "read-uncommitted read-committed repeatable-read serializable ".
    Case sensitivity matters.
    Any thoughts or help would be greatly appreciated.
    Thanks,
    --Todd                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    The Oracle JDBC accepts TRANSACTION_READ_COMMITTED and TRANSACTION_SERIALIZABLE isolation levels.
    Example:
    connAttr.setProperty(“TRANSACTION_ISOLATION”, “TRANSACTION_SERIALIZABLE”);
    I'd check with the Apps server folks.
    Kuassi - blog http://db360.blogspot.com/
    ------ book http://www.amazon.com/gp/product/1555583296/

  • Help needed - Transaction Level Comments

    Need your help on solution for the following  requirement :
    Transaction level comments:
    A) Need to add comments at customer line item display. User id, Date and Timestamp should be auto captured once note/comment is entered/saved.Comments once entered should not be editable/modifiable
    B) Users should be able to see the running logs of comments earlier entered with more recent ones at the top (descending order).
    C) Each AR line item need to have a follow-up date for each AR-line item, which will drive their work. 
    Please help

    Need your help on solution for the following  requirement :
    Transaction level comments:
    A) Need to add comments at customer line item display. User id, Date and Timestamp should be auto captured once note/comment is entered/saved.Comments once entered should not be editable/modifiable
    B) Users should be able to see the running logs of comments earlier entered with more recent ones at the top (descending order).
    C) Each AR line item need to have a follow-up date for each AR-line item, which will drive their work. 
    Please help

  • Reporting level Currency translation and group level Currency translation

    Hi All,
    Could any body explain me reporting level Currency translation and group level Currency translation.Please expalin me step by step scenario.
    Thanks in advance.
    Setty.

    Hi Jian,
    In my recent implementation completed, business only had one currency to deal with i.e. USD. Data was coming from ECC and we loaded all the data in LC instead of USD using transformation *NEWCOL(LC). Next, you can maintain a rate of 1 in the rate model and run the currency conversion.
    This will generate the same data values against USD. So, your statement " if we load LC and than convert it into USD, the data vulu will de double." is incorrect. In the system, you will have same set of values against LC as well as USD.
    I suggest that you configure Currency Conversion for future reqmts if any.
    Regarding BCF, balances from previous year (Balance Sheet Accounts) will need to be carried forward as opening balances to next year else your BS won't give true picture.
    Regards,
    Ashish

  • BC4J - Transaction level Validations

    I need to introduce in my software some Transaction Level Validations (like an order mus have at least 1 detail, or a company must have 1 and only 1 president).
    Where can I put this kind of "validations" in the BC4J Framework ?
    TIA
    Tullio

    As far As I know, you can put this kind of validation:
    1) directly in the database, using constraints and/or triggers.
    2) In the Associations objects between the entity objects, by specifying the cardinality of the relationships, in the last tab of the association wizard. I have never tested it though, therefore I'm not sure it works this way.
    3) In the Entity object wizard validation tab, you can specify a custom validation method for the whole entity.
    What you have to do is implement a method in the YourEntityImpl class, perform as many checks as you wish in this method (you can use all the association accessors etc...) and then select it as the validation method for the entity in the entity object wizard.
    Hope this helps.
    Remi

  • Transaction level response time goal

    Hi
    We have a test suite consisting of coded web tests for load and performance testing. We want to define response time goals at a transaction level and not at a web request level. Our application under test makes multiple web service calls per single user
    interaction and our scripts group these web service calls in a transaction.
    We have seen that it is possible to add a response time goal to an individual request but we need to know the performance of the sum of these requests i.e. the transaction. As a very basic example:
    this.BeginTransaction("Transaction1");
                WebTestRequest request1 = new WebTestRequest("Some URL1");
                yield return request1;
                request1 = null;
                WebTestRequest request2 = new WebTestRequest("Some URL2");
                yield return request2;
                request2 = null;
    this.EndTransaction("Transaction1");
    We need to know if Transaction1 completes in 5 seconds irrespective of how the underlying requests perform. Is a Transaction-level goal possible?
    Thanks,
    Miren

    Hi Miren,
    As far as I know, the Transaction doesn't have the response time goal property. It is used for every request by design.
    Reference:
    https://msdn.microsoft.com/en-us/library/ms404691(v=vs.110).aspx
    You could submit this feature request:
    http://visualstudio.uservoice.com/forums/121579-visual-studio.
    The Visual Studio product team is listening to user voice there. You can send your idea there and people can vote.
    Best Regards,
    Jack
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • ASSERT: Transaction Level is not 0 (Ok to ignore?)

    I am calling the following within a loop :<br /><br />b LOOP BEGIN<br />]sequence = CmdUtils::BeginCommandSequence();<br />]<make a modification unique to this copy of the document><br />]IDocFileHandler->SaveACopy();<br />]CmdUtils::AbortCommandSequence(sequence);<br />]<make a permanent accumulating modification to the document><br /><br />b LOOP END<br /><br />During each call to SaveACopy(), I get two asserts (i.e. "DataBase::SaveAs() Transaction Level is not 0" and "DataBase::DoMiniSave(): called during transaction").<br /><br />I do it this way, rather than using Revert(), because I need the permanent modifications to accumulate whereas the other modification should be unique to each copy. Also the document is quite large and Revert() would slow down the process considerably.<br /><br />I assume that InDesign is complaining that a command sequence is being recorded during a SaveACopy() and I was wondering if it is OK to ignore this ASSERT.<br /><br />Other than the asserts, the program is behaving normally.<br /><br />Any way to avoid these asserts?<br />Can I ignore them?<br /><br />Thanks in advance.<br /><br />- Jackeen

    >assume that InDesign is complaining that a command sequence is being >recorded during a SaveACopy() and I was wondering if it is OK to ignore
    >this ASSERT.
    >
    >Other than the asserts, the program is behaving normally.
    >
    >Any way to avoid these asserts?
    >Can I ignore them?
    >
    To answer more specifically this part of your post, I would say that ignoring asserts is easy - you'll just need to run a release build of your plugin with the release build of InDesign: no more assert - by definitions.
    But - these asserts - and this is indeed the case with your SaveACopy() procedure - always have a meaning: the rule of this game is not to get rid of the asserts by some tricks but to understand where's the flaw in your implementation.
    And this is the exact reason a debug build is a mandatory for plugin developement - to complete a previous answer on a previous thread in this forum . . .
    IOW - assuming a "program is behaving normally" despite asserts raised at running time in debug is wrong. It's not impossible that you'll get some day an erronous assert but that would be a rare accident, in my own experience: the fact your plugin is not crashing and does save a copy doesn't mean it's behaving *normally*.
    Look at it the other way around: the fact you are getting asserts is meaning the exact contrary - it means your plugin is not behaving normally. And that you've made mistake(s) in its implementation.
    In this regards - I guess Eugenio gave you above a solid track to follow.
    HTH
    Best regards
    Patrick Perroud

  • Currency Translation at Infocube Level

    Hi All,
    Currency Translation is possible at Infocube Level ? I am working on BI 7.0.
    I am working on Infocube 0IC_C03 where i have 2 key figures. 1) 0ISSVS_VAL 2) 0RECVS_VAL. I am getting value in USD,DKK & EUR. I have a requirement to add more 2 keyfigures 1) ZISSVS_VAL (USD) 2) ZRECVS_VAL(USD) where both my keyfigures will transfer all the values in USD.
    Here i see a problem is 0ISSVS_VAL & 0RECVS_VAL is getting calculated in start routine  and getting stored in 0IC_C03 info cube now i want 2 more keyfigures  to be added in Infocube and should get calculated from 0ISSVS_VAL & 0RECVS_VAL. i think it may be possible by END ROUTINE ? Correct me if i am wrong. if it is correct then I haven't worked on End Routine before. if anyone can let me know the ABAP for the same, i really appreciate..
    Regards,
    Komik Shah

    Hi Sudeep,
    Thanks for your response. Can you send me some ABAP code as from where to start ?
    Regards,
    Komik Shah

Maybe you are looking for

  • TS2446 "Your Apple ID has been disabled."

    Hello. So, I purchased an IPhone 4 today, and created a new Apple ID. I signed into it, went to the App Store, tried to purchase an app, and it came up with the message: "Your Apple ID has been disabled.". I JUST put my $15 ITunes gift-card into that

  • My phone wont restore :(

    my freind jailbroke my iphone without me knowing, and last night she changed my lock code and now i am completely disabled form it and i cant restore it because of the error 3194  someone please help i cant live without my phone

  • OBIEE 11.1.1.7 compatibility setting is not supported

    Hi, This was happened on OBI Enterprise Manager login page after upgrade OBIEE version from 11.1.1.5 to 11.1.1.7 Message from webpage The current compatibility setting is not supported. Disable Compatibility View before running this web page. I was t

  • Moving iphone to new pc

    I have an iphone 4 and got a new computer...i did not remember to deauthorize the old PC and wiped the hard drive... when i plug in the iphone to the new machine I get a warning that the phone is sync'd to another PC and everything will be replaced b

  • Iphoto 11 Custom layout tab

    In Iphoto 11, when making a photo book, how to you use the custom layout tab? It is only available in certain themes, like photo essay and picture book, but when I try to use it, the boxes remain blue and do not show the photos that I place.