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

Similar Messages

  • 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

  • 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

  • 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

  • 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.

  • 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.)

  • Business Rule question

    Hi
    how can I achieve the following in a business rule.
    I want to copy some data from a cost center to multiple cost centers
    I will have a runtime propmpt for a source cost center and multiple runtime propmpts for multiple cost centers.
    DATACOPY from [source_cost center] TO [Target Cost Center _1];
    DATACOPY from [source_cost center] TO [Target Cost Center _2];
    DATACOPY from [source_cost center] TO [Target Cost Center _3];
    my problem is that i will include per say 5 destination cost center runtime prompts and user wants to use only three destination
    cost centers. how can i incorporate that logic into my business rule.
    will business rule allow no input into a runtime prompt.
    thanks in advance

    Hi Eric,
    i used the following script to copy from one cost center to multiple cost centers.
    Planning system nine allows to have mutliple members. my [EntityDriverTo] is multiple member and my source [EntityDriverFrom] is single member.
    FIX(Year,Jan::Dec,Account,"All_Employees",[EntityDriverTo])
    [Scenario]=[Scenario]->[EntityDriverFrom];
    ENDFIX
    ***************************************************************************

  • Business Rule question in Essbase

    Dear Experts,
    I am trying to write the following business rule, I'm new to this and I am not sure how the syntax works, please advice.
    All I want to do is to insert the created Block for "March" into a variable so I can use it to calculate the value for IQ1 in the a different block. It should be a fairly simple procedure but I am very new to this and not sure where it is best to look for guides and use of syntax around business rules. So far I'm struggling to get the first block to work.
    SET CACHE LOW;
    SET UPDATECALC OFF;
    SET CLEARUPDATESTATUS OFF;
    SET LOCKBLOCK HIGH;
    VAR RMAR;
    FIX("FY11","Pln","Local","Customer NA","INDUSTRY NA","SPLIT_RATIO","VENDOR NA")
    MAR =RMAR ;
    ENDFIX /* FIX("FY11","Pln","Local","Customer NA","INDUSTRY NA","SPLIT_RATIO","VENDOR NA") */
    FIX("FY11","Pln","Local","Customer NA","INDUSTRY NA","ORIGINAL","VENDOR NA")
    MAR = IQ1 * MAR ;
    ENDFIX /* FIX("FY11","Pln","Local","Customer NA","INDUSTRY NA","ORIGINAL","VENDOR NA") */
    Many Thanks
    Stephen

    You can use the cross-dim operator (->) to refer to a different block than the one on which you have fixed. So, in your case, all you have to do is use a single fix block and do the following.
    FIX(ORIGINAL, ...)
    MAR = IQ1 * "SPLIT_RATIO"->RMAR ;
    - Francis

  • 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/

  • 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

  • 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

  • Oracle Business Rules Question

    Hi,
    I'm pretty new with Oracle Rules. I've had no trouble using them, to date. I define Java classes, set up the facts in Rules Author, and create the Dictionary, Ruleset, and rules... etc.
    I can run them fine, and the technology works as expected. My question is... what if my underlying data structures for the facts (the java class(es) in my case) change?
    From what I see with the Rules Author tool, there isn't an obvious way to sync up the underlying fact with events on the ground. I can see there would be a really good reason for not allowing attributes/methods/props to be removed (without redoing (some of???) the rulesets/rules)... but I am really interested in the ability for adding methods/attributes/etc to the underlying structures without rework.
    Here is my use case: I set up an initial fact and a ruleset for our clients with which to build rules. They add 500 rules. They now request the "fact" include another "new" attribute to be available in all new rules. Do I have to start over, and redo the 500 rules to accommodate the new attribute? There must be something which eases the pain... but I haven't found it yet.
    Any help in this issue would be most appreciated!
    Thanks,
    Dan

    Thanks for the reply. I guess I was making it more difficult than it deserved. I've been trying to "re" import... and never tried to import over the fact I already had.
    Thanks!

  • Inbox rules (auto reply) and Outbox rules questions

    I'm checking incoming messages for a certain subject. If the subject contains the string I want to auto-reply with a certain message.
    The auto-reply works, but I notice the message doesn't show up in the Sent maibox. Is there a reason for that?
    Also, I have an Outbox rule set up to forward the auto-reply mail to another address. That doesn't seem to take place.
    What I really want to accomplish is just to auto-reply and bcc the auto-reply to a 3rd email address. Is that possible?
    Thanks!
    doug

    Hi.
    On 05.03.2014 06:38, Thomas Roberts wrote:
    > We up-stream to an smtp relay server that has some strict rules in place. They
    > are not our ISP but have white listed our domain name to allow us to relay through.
    > Things work well but now auto replies like vacation rule messages now bounce.
    Apart from Lauras excellent answer, make your relay provider whitelist
    your hostname and put it back in place. The hostname *is* important,
    even when using a relay, and is used as sender for other mails, like
    error messages.
    CU,
    Massimo Rosen
    Novell Knowledge Partner
    No emails please!
    http://www.cfc-it.de

Maybe you are looking for