Rate application and business rule Currency Converison

Hi experts,
Could anyone help me about the following confusion? thanks.
Typically if talking about  currency translation, we have to find a way to find out source currency, target currency and rate to calculate.
According to BPC logic(If i was right)
1) source currency is determined from property of dimension Entity.
2) Rate type is decided by Account dimension .
My questions are:
1) where could I define the target currency I convert to ? I have to point out when running DM package? I read from document - we can specify G or R type currency in currency dimension, does that mean the conversion will run on each of them in default way?
2) what will happen if currency defined in Entity dimension's property is NOT identical with currency of transaction data stored in Legal  Application?
Our task is to convert data stored in Legal App, isn't it?
3) If you check Rate application, there is only one field to input currency. Why not two currencies are ready to input? Field currency A and currency B, then rate of conversion?
Your help is much appropriated.
Thanks.

When the data is loaded in transaction currency ,  then make sure you dont run Currency Translation program for that data region . If currency translation ran for that data region , program offsets all amounts that are loaded in transaction currency . Check 4 th page of this very good  [blog|http://www.sapdiary.com/index.php?view=article&catid=76%3Asap-business-objects-overview&id=2522%3Asap-network-blog-bpc-for-net-weaver&format=pdf&option=com_content&Itemid=76]  on Currency Translation by Richard Jabbour.
The standard behavior of currency conversion expects LC to be entered. If one does nothing
but installs the program call in FXTRANS and Default logic, an entry in NON LC currency
members will result in an immediate offsetting negative amount negating the entry.
Hope this helps.

Similar Messages

  • Business Rule Currency Conversion and Carry Forward

    Hello Guys,
    I have a question related to the Business Rules Currency Conversion and Carry Forward
    I configured the business rule "Currency Conversion" and I selected "Apply to Periodic". What this rules does with the flag selected  is to get the value of the previous month converted and add the factor (Local Currency previos month - Local Currency Actual month) * Exchange Rate of Current Month
    For Example: USD previos month +
    This rule applies perfectly from FEB to DEC but if I run it for January, it does not consider the value of USD previos month and LC previous month for calculations so the result I get is:
    (and of course it´s because it only applies to periodic)
    I need to include into my results this amounts and factor so the question is: Is not a flag I can activate to force the system to act as it does for FEB to DEC periodic ??
    I also set up the Business Rule "Carry Forward" so with this rule Im able to bring values converted in USD from DEC to JAN for example from a Data Source Input, but the problem is that it erase any other value I have in other Data Source members and I need to keep that info.
    Hope you can come with a suggestion.
    Im working with SAP BPC NW 7.5 SP08

    Hello guys,
    Yes, my fiscal year is from JAN to DEC and Im using a YTD app,
    As you mentioned for P&L accounts the rule works fine; but we want to carry forward LEQ accounts. Is there a way to use or configure the currency conversion rule with the flag "Apply to Periodic" to carry forward LEQ accounts for the next following year?
    Here is how we configured our Carry Forward Business Rule
    Source and Destionation account = 4111
    Source and destionation Flow= FCLO
    Reverse Sign= False
    Data Source Type= ALL
    Same Period= False
    Apply to Periodic=False
    Opening Data Source=DatosBase
    Source Data Source = AJ_AC
    Regards

  • Currency Converion and Business Rule questions

    Hi all,
    I am new to BPC and would appreciate if you can help me answer few of my questions. I was going through how to documents on currency conversion and Business Rules.
    1. The Flow in Currency Conversion and Business Rules different?
    2. Can Currency conversion be done without defining the Currency Rules?
    3. In Business Rules Detail there is a cloumn for Sign. How should one determine what sign should go for a given account?
    Thanks,
    Diksha.

    Venkatesh,
    It seems like you are using Company as your Entity type dimension.
    Try to change your code to look like this
    *RUN_PROGRAM CURR_CONVERSION    
         CATEGORY = %CATEGORY_SET%     
         SELECT(%CURRENCY_SET_ID%,"[ID]",CURRENCY,"CURRENCY_TYPE='R'")
         TID_RA = %TIME_SET%
         RATEENTITY = GLOBAL
        OTHER = [COMPANY=%COMPANY_SET%] 
    *ENDRUN_PROGRAM

  • Search for member name in WebForms and Business Rules - 11.1.2.1

    Hi,
    Client has a hierarchy with two parents (Owned and Managed) within a dimension. The 'Managed' parent is no longer valid. Thus they want to eliminate it and move it's children under the 'Owned' member. However there could be ramifications in Business Rules and/or WebForms. Is there a way to search all Business Rules and WebForms for 'Managed' to see which Business Rules and/or WebForms would be affected?
    Or is best way to extract all the WebForms and Business Rules to xml files via LCM and then write custom script to search the files? Not sure if this functionality is already there or not.
    They are on 11.1.2.1

    I don't think "Show Usage" picks up Business Rules that are in the Calculation Manger.
    Also check the Member Formulas - easiest to do in the EAS (view the Outline, and the member formulas are displayed. Otherwise, in Planning, you would need to go into each member individually, and that would take forever). And if you're using Partitions or MRAs, you should check them, too.
    I'm assuming you're doing all of this in a copy of the application, and not on a "live" app, right? So you can make the change and then validate the Business Rules and Outline, and the error messages will tell you where "Managed" was being used.
    -Matt Varner

  • Business Logic and Business Rules

    Hi,
    I have a very basic question. If we develop a new screen on top of ECC using Webdynpro ABAP to replace a ECC default screen, say for an example, ME51n screen for purchase requisition to be replaced by a custom screen developed in ABAP Webdynpro, then how do we incorporate the inbuild business logic and the business rules of me51n in to this new screen developed in ABAP Webdynpro? In short, how do we incorporate business logic and rules in to ABAP Webdynpro application?
    do we have to code all the logic from scratch or we can use existing logic? If we can, how.
    Thank you for your help.
    Shai

    Duplicate thread
    Business Logic and Business Rules
    could you please close it.
    thanks
    sarbjeet singh

  • When a sequence is created in planning and business rules added to it, can

    When a sequence is created in planning and business rules added to it, can be seen in planning and on task lists. However when further rules added, the sequence disappears from planning and from task list and can no longer be seen

    The security on each business rule will affect whether the sequence is visible - the underlying rules determine whether you see the sequence. If just one is not right the sequence will not be visible. Check the security - or add the rules to a project and assign project level security...
    Nick
    Edited by: Nicholas King on May 24, 2011 4:39 AM

  • Calc script, Business rule and business rule macro

    Hi John,
    Can we use calc script , BR sequence and a BR macro against different databases at a single go.
    In one calc script or BR sequence or BR macro itself can i calculate 2 databases

    If possible could you not start every post with my name, there are lots of others helping on this forum and they provide excellent answers
    Calc Scripts run against one database.
    Sequences can contain multiple business rules, in the launch variables you can set the database to run against for each rule (outside of the planning application though)
    Macros are called from a business rule and are run against the database the calling rule is being run against.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • TRM: doubts in interest rate instrument and Business partner

    Dear all,
    While implementing Treasury Risk Management, in order to fulfill my clientsu2019 needs I have three questions regarding, 1. Interest rate instruments, 2.Leasings and 3.Business partners.
    1.When creating a contract of an interest rate instrument , associated  to a floating interest rate (e.g. EURIBOR 3M), how can I calculate the tax stamp which represents  4% of my interest rate amount, and occurs every time I have to pay interests?
    I could define it in the u201Cother flowsu201D label but since the contract is associated to a variable, I never know how much my 4% of tax stamp calculated over the interest amount will represent.
    2.When creating leasing contracts, how can I calculate the VAT associated to the periodic payments?
    3.Is there any way to make postings to a business partner directly as a Vendor or a costumer?
    Thanks in advance,
    Regards,
    Daniel

    Hi,
    Please consider following:
    1. Generally TDS flows are generated automatically by system based on a revenue/expense flow. By configuring Derived FLows in system you can achieve this. Then alongwith every interest payment flow a TDS flow also will be generated based on the rate defined in system with seperate flow type, you can define account posting in spro.
    The path for config- TRM-Trans Mgr- Money Market-Transaction Mgt- Flow Types- Derived FLows
    2. Again since VAT is a derived flow for an actual cash flow, so you can achive this through derived flows config.
    3. You can make posting to Business Partner account by performing following:
    a. In master data, assign role of Customer to the Business Partner
    b. Make payment settings in transaction to Customer and select payee/counterparty. While posting with TBB1, entries will be against Customer A/c and further clearing will be reqd at customer level against respective payment bank.
    c. To achieve this output, you may require to define account determination accordingly for customers.
    I suggest to post seperate thread for each issue rather than posting with single thread for better response.
    Regards
    Prasad AV

  • Need Information on Sourcing cockpit and Business rule framework

    Hi Experts,
    I am having 2 general qustions :
    1. ) What is sourcing Cokpit and what are the things that we can done from sourcing cockpit.Please explain in detail.
    example  : what i knw abt sourcing is...... It means from where we are going to source our material means vendor.
    My idea is to know everything abt sourcing cockpit.
    2. ) In SRM 7.0 what is the Busniess rule framework concept and if i need to configure a BRF approval process with respect to Shopping cart and a Purchase order in Extended classic scenario then how do i need to move ahead.
    Thanks
    Sunny

    Hi,
    Q no 1:
    Sourcing Cockpit is an area from where you can source the requirements..There are two ways  by which sourcing can be done.
    1. The Purchase requisiton created from ECC 6.0 can be pushed to SRM for Sourcing . Either direct material with Part no or
    Service requirement without part number
    2. The shopping cart created in SRM can be converted to sourcing.
    once the requirments are flown from ECC 6.0 and  SRM . in the SRM server in sourcing node--click Carry our sourcing.
    you can get all the requirements.
    From this  you can convert  it to Purchase order,contract,Auction. Bid invitation.
    Q. no 2 :Business Rule Framework.(BRF)
    This is related to Workflow .From SRM 7.0 this workflow is called Process controlled workflow. Only by simple rules the
    Workflow for  Approval process for P.O ,Contract,Bid invitation can be done.
    If you are SAP ABAP person they you can confugure this .Normally  ABAP person will do this.. Please go to S ID and get the
    details there for Business rule framework
    Just check in this forum in Search you can get more details and notes
    go to  Google.com and enter business rule framework you get more material
    check this link
    http://www.sdn.sap.com/irj/sdn/nw-rules-management?rid=/webcontent/uuid/d00df7db-c783-2b10-aa97-ccfeacc19fcb [original link is broken]
    Regards
    G.Ganesh Kumar

  • Unable to create Human Task and Business Rule in JDeveloper

    Hello,
    I am unable to create Human Task or business rule in my JDev... am getting below error in Feedback tab.
    Previously reported error [NoSuchMethodError in o.mds.internal.dt.config.NamespaceConfigBuilder:397]
    And Below is the message log trace.
    Oct 15, 2012 12:58:51 PM oracle.security.jps.internal.common.util.StrictValidationEventHandler handleEvent
    WARNING: Failed to validate the xml content. SchemaLocation: schemaLocation value = 'http://xmlns.oracle.com/oracleas/schema/11/jps-config-11_1.xsd' must have even number of URI's. Location: unavailable.
    Oct 15, 2012 12:58:51 PM oracle.security.jps.internal.common.util.StrictValidationEventHandler handleEvent
    WARNING: Failed to validate the xml content. cvc-complex-type.2.4.b: The content of element 'propertySets' is not complete. One of '{"http://xmlns.oracle.com/oracleas/schema/11/jps-config-11_1.xsd":propertySet}' is expected. Location: unavailable.
    Oct 15, 2012 12:58:51 PM oracle.jps.common
    WARNING: Failed to validate the xml content. cvc-complex-type.2.4.b: The content of element 'propertySets' is not complete. One of '{"http://xmlns.oracle.com/oracleas/schema/11/jps-config-11_1.xsd":propertySet}' is expected. Location: line 3 column 19.
    Any idea/suggestions would be greatly helpful.
    Thanks,
    Sudheer

    Its due to JDeveloper installation or cache issue...
    I uninstalled completely and installed again. I am able to create Human Task now. Maybe it helps someone.
    -Sudheer

  • Composite Forms and Business Rules

    Working with 11.1.2.3. I have a composite form with 4 tabs - 3 input tabs and 1 review tab. Each of the 3 input tabs have the same business rule attached to them and are set to Run on Save. Within the composite form I have selected the business rules from the 3 input tabs.
    Problem is, when a user enters data into one of the tabs and then clicks Save, the business rule runs twice.
    Any ideas what would cause this? 

    Hi Anthony - thanks for your response.
    In regards to the 3 input forms, the Page/POV sections were slightly different.  For example, Input 1 had No_Category and No_Brand in the POV and Channels in the rows, Input 2 had No_Channel and No_Brand in the POV and No_Categories in the rows and Input 3 had No_Channel and No_Category in the POV and Brands in the rows.
    I have since modified the forms so all 3 Input forms have the same members in the POV (these are No_ICP and No_Function) and also have the same members in the Page (Local_Input and SC_No_Scenario).  As part of the change I also have Channels, Categories and Brands in the rows of all 3 Input forms (although each Input form has different members from the Channel, Category or Brand dimensions)
    Anyway, even after making these changes, the business rule runs multiple times.  (I did notice that when I Save data in the Category form the rule runs once.  When I run Save data in the Brand form the rule runs twice and when I Save data in Channel form the rule runs 3 times.)
    Very strange - and very frustrating.  (Rule takes 34 seconds to run, which is almost too long.  Multiply that by 2 or 3 times and it's much too long of a wait.)

  • Composite form and business rules

    I have combined two planning forms into a composite form.
    The two planning forms have business rules associated with them with the action to execute upon save.
    I don't see it clearly in the documentation but I am assuming when the users use the composite upon save the composite will execute the rules associated with the planning forms? Or do I have to establish the business rules on the composite?
    JTS

    I'm running 11.1.1.2. I have a composite form made up of two forms, one of which has a rule associated with the save. When I save the composite form, it runs the rule associated with the "sub" form. (There are no rules associated with the composite form itself.)
    It looks like you should be able to do this either way - associate the rule with the composite or with the sub form. I've got them associated with the "sub" forms, just in case someone accidentally runs the sub-form instead of the composite.
    - Jake
    Edited by: Jake_Turrell on Oct 14, 2009 10:35 AM

  • SAP Applications and Business Suite Installed on an SAP System

    Hi to all SAP gurus,
    I have a couple of questions:-
    1) Is there any way to find out about the SAP applications installed on an SAP system? I used CCMS to find out about the Installed SAP
    components. But does this list give the correct information? Also, can we find out which are the major and minor components from this list?
    2) Can there be more than one business suite (CRM, SRM, SCM etc.) installed on a single SAP system? Or is it always the case that a single SAP system can have only one business suite installed on it so that it can either be a CRM system, SRM system or something else.
    3) Is there any way (Any database table or RFC function) I can find out out about the business suite installed on a particular SAP system? One thing I saw in SAP GUI is that the title bar reads "Customer Relationship Management" if it is a CRM system. Is this a fool-proof way to find out whether an SAP system is a CRM system, SRM system etc. If yes, will this information be stored in a database table or is there any RFC function so that I can get this data programatically?
    Please bear with my BIG questions. I would be grateful if any of you guys can help me on these questions. Please let me know if I have to provide clarity on any of my queries. Thanks in advance

    Hi Mike,
    Thanks a lot for your suggestions.
    I did some research towards this as suggested by you.
    1) I tried out SPAM. But this is giving more or less the same information that I am already getting using the database table "CVERS" or the RFC function module "DELIVERY_GET_INSTALLED_COMPS". Both of these give information about the installed SAP components. But these modules don't give the precise information as to which particular business suite application is installed on the SAP system.
    2) I checked out the site -http://service.sap.com/instguides but couldn't get much help on here. I couldn't exactly get any information about the combinations of the business suite applications
    that can be installed on an SAP system.
    However, I was curious about one thing which I observed on my SAP system. The SAP GUI title bar reads "SAP Easy Access Customer Relationship Management". Can we be come to a conclusion that this is an SAP system with CRM installed on it?
    Also, the installed components for this system lists "BBPCRM" as one of the application component. Can we say that this is a CRM system by looking at this? If yes, are you aware of such a similar component for the other applications SRM, PLM, SCM which tells us about the business suite application installed on the SAP system?
    3) I did some rigorous search for RFC function modules that give the information I need. I came across 2 RFC function modules which give information on the SAP applications installed on an SAP system:-
    a) TERM_GET_TOPLEVEL_COMPONENTS
    b) SKWF_APPLS_GET
    The function module "TERM_GET_TOPLEVEL_COMPONENTS" is showing a list of business suite applications installed but I am not sure if it's giving the correct information because it shows both CRM and SRM in the applications list for an SAP system.
    I'd be most interested for your further suggestions regarding this.
    Thanks again
    - John

  • Using variables in Calc scripts and Business Rules

    I am sure there have been previous discussions about this, but can somebody let me know the benefits of using variables in Calc scripts and BRs?
    Thanks,
    A

    I have never used calc variables and after reading a study guide, which talked about them, I couldn't really understand the benefits.^^^I use variables all the time to make abstract difficult formulas. Below is an example.
    /*     Declare variables     */
    VAR varSalaryCosts ;
    VAR varProdOHLabXXXX ;
    VAR varXXXX ;
    A whole bunch of code here along with very limited FIX statement and then...
    "Salaried Labor"
         varSalaryCosts = "Salary Costs"->"No Department"->"No Category"->"Salaried" -
                             "Wage Bonus"->"No Department"->"No Category"->"Salaried" -
                             "YYYY Retention Bonus 40%"->"No Department"->"No Category"->"Salaried" -
                             "YYYY 60% Ret Bonus Accrual"->"No Department"->"No Category"->"Salaried" ;
         varProdOHLabXXXX = "Number of Employees"->"ZZZZDepartments"->"Codes"->"Salaried" +
                             "Number of Employees"->"Blah Departments"->"Codes"->"Salaried" +
                             "Number of Employees"->"Humph Departments"->"Codes"->"Salaried" +
                             "Number of Employees"->"TTTT"->"Codes"->"Salaried" ;
         "Salaried Labor" = varSalaryCosts * ("Number of Employees"->"Salaried" / varProdOHLabXXXX) ;
    )The last formula is how the formula was described to me by the business owner. I find it to be much easier to read than something like:
    "Salaried Labor" = ("Salary Costs"->"No Department"->"No Category"->"Salaried" -
                             "Wage Bonus"->"No Department"->"No Category"->"Salaried" -
                             "YYYY Retention Bonus 40%"->"No Department"->"No Category"->"Salaried" -
                             "YYYY 60% Ret Bonus Accrual"->"No Department"->"No Category"->"Salaried") *
                             ("Number of Employees"->"Salaried" /
                             ("Number of Employees"->"ZZZZDepartments"->"Codes"->"Salaried" +           
                             "Number of Employees"->"Blah Departments"->"Codes"->"Salaried" +
                             "Number of Employees"->"Humph Departments"->"Codes"->"Salaried" +     
                             "Number of Employees"->"TTTT"->"Codes"->"Salaried")) ;I have used ARRAY in a really-cool-but-alas-not-invented-by-me calc script to do currency conversion in Planning better than Planning does currency conversion. (How's that for a run-on sentence?) It is one of the six blog posts I am working on and I will finish it soon, I hope. I am sort of in thrash mode right now. It does have its uses and I'll try to remember to update this thread when I'm done.
    Regards,
    Cameron Lackpour

  • Business rules and calculation manager

    Hi ,
    Could anyone pls tell me the difference between the calculation manager and business rules?

    Calculation manager is a web component that is designed to manage business rules from a web interface. It is enabled to build calculations also using a graphic interface, although this mode is more suitable for simple calculations than for complex ones. Calculation manager allows you also to use complex templates that you can customize with prompts in order to adapt them to each rule without being force to change the code. Basically it is an evolution of the essbase business rules macro function. Once a business rule is created it has to be deployed in order to be used with planning applications. The deploy activity copies the rule on the database, both in the calculation manager tables in and the planning tables.
    Business rules are instead essbase artifacts. They aren't available any more from version 11.1.2.2 on.
    In versions older than the 11.1.2.2 you were forced to use calculation manager for epma applications, while essbase business rules were used in classic applications. In terms of calculations there is no difference between the two technologies, they behave exactly in the same way. There is only a small difference in the prompts syntax, {} in calculation manager and [] in essbase business rules.
    Although i find the calculation manager web editor quite slow and imprecise to use, I anyway advice to use it in order to make eventual release upgrades easier.

Maybe you are looking for

  • How do you get songs back that have been lost in a computer crash?

    About 2 months ago my windows had crashed. We fixed it and everything but noticed that all of the songs from my account disappeared. The file name was there but the actual song would not play. If i am to click on one it would say this. The song " any

  • Event mouse down in an array

     Hi, If I use the  the Event "Array" Mouse Down, Is there any way to know which element in the array was clicked???  Thanks. Raymundo Cassani Solved! Go to Solution. Attachments: imagen.JPG ‏51 KB imagen.JPG ‏51 KB

  • XML data repository and Search

    I am looking for a tool/technology to stored huge number of XML documents probably as BLOBS and search on them using XPath/XQL Is Oracle right technology for it? I heard about Intermedia. Is it a product from Oracle suite which does that. Could you p

  • Error messages when sending date-time stamp to Oracle Database

      I have a complex application that communicates with an Oracle database.  One of the table values that gets written to the table is a date-time stamp.  Until recently, the user only required a date, and this was never an error. (The format String us

  • MDM ABAP APIs Issues;

    Hi All, 1. Can we Create Lookup Field in the main table which is link  to Lookup Sub table Using MDM ABAP APIs. 2. We have to Assign FieldQualifiedFlatLookup entries and also qualifiers manually by going into MDM Data Manger as given in HowTo_13.Pdf.