CURRENY CONVERSION RULES TABLE - FORMULA FIELD

Hi,
I have a list of rate types (avg,end,hist etc) defined in the Rate account dimension. The currency conversion (SPRUNConversion) procedure is running fine for all these rate types.
Now I have added two new ratetypes to the rate account dimension. I have added corresponding rate date for these accounts for all reporting currencies for the required category and time. I have then used these new rate accounts in the 'FORMULA' field of the Currency Conv Business Rule table. When I now run the SPRUNConversion procedure I get the following error
SPRunConversion Version 7.0.112
ERROR FX-310 Timeid=20090300 - Nothing Extract from Fact - RATE
When I go back to the Rate dimension and change the 'Ratetype' property for the new rates to blank (from 'FX') then I dont get any error with SPRunconversion however the accounts related to the new Ratetypes do not get processed.
I have tried everything (Full process of dimensions, Optimizing applications etc) but nothing seems to work.
Any idea why the CC table is not accepting the new rate accounts?
Thanks,
Prasanth.

Hi Craig,
There is an inherent limitation in BPC 7 MS version in the number of characters of the combined total of rate id characters with rates that you can define in the rate application. In my case we are trying to maintain in 'GLOBAL' rate entity about 12 different rates (avg, end, historical etc) and the combined char total is around 750. When we run currency conversion all the rateids are put into a field, but the char limit of this field is 500 char, so the system gives out an error.
The currency conversion logic only considers those rate accounts with Group 'FXTYPE'. So when I remove this property for a few rate accounts, they were not considered and since the rateids char limt as mentioned above is within the 500 char limit the currency conversion was happening without error.
This has been reported to SAP and they confirmed that it is a bug and this will be addressed in the SP being relaeased end of this year.
We did a workaround by maintaining single alphabets for the rate ids i.e., AVG=A,END=B etc ... and used Rate entities to take care of the number of rates that we had.
Thanks,
Prasanth.

Similar Messages

  • Errors with the global conversion rule for the field 0SOURSYSTEM.

    Hello Gurus,
        We are implementing CRM Activities. I enhanced the data source and when I add new info objects to 0SAL_DS01 DSO and trying to activate I'm getting there errors. Can some one please help me out in this problem?
    Error in global conversion rule for InfoObject 0SOURSYSTEM
    Message no. RSAR263
    Diagnosis
    Errors with the global conversion rule for the field 0SOURSYSTEM.
    System Response
    The function module delivers the following error message:
    Field "" is unknown. It is neither in one of t
    Procedure
    Check the definition of the global conversion rule for an InfoObject
    What does this error mean? We are using BI 7.
    Thanks
    RKR

    I have around 9 source systems, do I have to maintain data for all of them for 0SOURCESYSTEM?
    I set data for CRM system and then tried to activate.. but still I'm getting same error.
    I;m getting this warning too...
    InfoObject 0FISCVARNT needs to be in key for DataStore object C_0SAL_D
    Message no. RSDODSO123
    Diagnosis
    Characteristic 0FISCVARNT is included in the data part of ODS object C_0SAL_D.
    System Response
    The fiscal year variant cannot be used in the update rules for calculating business hour characteristics.
    Does this matter???
    Thanks
    RKR
    Message was edited by:
            RKR M

  • Maintain Field Mapping and Conversion Rules//LSMW

    Hello Friends,
    I want to add new fields in the step.no.5(Maintain Field Mapping and Conversion Rules).
    Indetail i'm going to upload the GL balances, for DR and CR line item fields are same so system is not accepting the same field value, so i have added 1 for the CR line item fields like in the below example.
    BSEG-WRBTR(Dr line item)
    BSEG-WRBTR1(Cr line item)
    but BSEG-WRBTR1(Cr line item) field not displaying in the step.no.5 to mapping to source field.
    please let me know the solution for this.
    thanks
    swapna.

    Hi,
    I would like to ask few questions.
    1. Are you using batch input recording or using any program for uploading. (through LSMW)
    2. Whether all your debit or credit line items are same every transactions. I believe they should be same, because you are uploading the balances.
    You should not have two similar fields for example, if it is WMBTR, then again WMBTR should not be there, it should WMBTR1 and WMBTR2. Make sure you have done the field mapping properly. When you have done the field mapping all the fileds must have been mapped. If any one of the fields are not mapped, then it will not be uploaded.
    Please see the following LSMW sample guide:
    http://www.scmexpertonline.com/downloads/SCM_LSMW_StepsOnWeb.doc
    Maintain Object Attributes Do the recording - Make sure that you do not have two fields with the similar name. If you have two fields with the same name double click on the field name and add1 or 2 to differentiate between field names. Just Copy those fields and descriptions in excel sheet, delete the blank lines, then in excel data => text to columns, your field names and descriptions will be now in two columns. Copy them, then put your cursor on the next sheet, then edit => Paste Special => Transpose, all the columns will become your rows. Now your file structure is ready. Maintain Source Structures Give some unique structure name and description Maintain Source Fields Here you add the fields that are being used in EXCEL first sheet, just copy them and make all the fields as C (Constant) and then give length of 60 for all fields. Maintain Structure Relations Though structure relations are already created just go to this step, click on edit, then click on create structure relation, just accept the message stating that the structure relation has already been created. Maintain Field Mapping and Conversion Rules Do the field mapping for all the fields, all the fields willl be stretched and you will see five rows against each row. In case if there is any row that has NOT stretched means, there is something wrong in the mapping. Maintain Fixed Values, Translations, User-Defined Routines There is nothing to be done at this step. You can simply ignore this. Specify Files Make you must have saved your excel file as .txt (before saving make sure you have copied data from sheet2 to sheet 3 and then sheet 3 is saved at tab delimited file. Text (Tab delimited) Select your file, make SURE that you have select "TABULATOR" radio button and say OK. Assign Files Go to this step and click on Create assignment button and accept the message and say ok. Read Data Remove two check boxes and just click on execute button. See the log. Make sure you have number of entries (lines) in your excel file are matching with this. Display Read Data Display data give 1 to 999 lines and double click on one of the line and see whether fields are mapped correctly are not. Convert Data Execute and see the log match the number of entries. Display Converted Data Display converted data, give 1 to 999 and double click on one of the line and see whether fields are mapped correctly or not. Create Batch Input Session Check on Keep Batch Input sessions check box, then execute. If you select that check box, even after execution it will be there and you can analyze what happened. Run Batch Input Session (Takes you to SM35) Go to SM35 select the batch and click on process button (execute), make sure you have checked right hand side first three check boxes and FOREGROUND (because you want to save what it is creating) Say OK Keep on press ENTER on your key board in order to move the session further. If you follow these steps along with the guide, surely you should be successful. There may be small difference between the file and what I have explained but ultimately the purpose is same. Hope this is useful and let me know in case if you have any issues.
    Regards, Ravi

  • Error in global conversion rule for InfoObject 0PERSLANGU when activating

    Dear Experts
    We are working on HR in BI7.0 with Ehp1.
    I am trying to Activate the Transfer Rules of 0HR_PA_PA_1 DataSource which has the BID (BW Development) as the Source System to itself in order to load 0PAPA_C02 (Headcount) InfoCube.
    When trying to Activate, it gives the following error message:
    Error in global conversion rule for InfoObject 0PERSLANGU
    Message no. RSAR263
    Diagnosis
    Errors with the global conversion rule for the field 0PERSLANGU.
    System Response
    The function module delivers the following error message:
    Incorrect statament: Expression missing Operand mi
    Procedure
    Check the definition of the global conversion rule for an InfoObject.
    In fact, we are Re-implementing 3.0b BW System in new BI7.0 Ehp1 System. I have checked the Config of InfoObject 0PERSLANGU to the one available in existing BWP (3.0b Production) system and it's all the same.
    Has anyone come across similar error message and how did you resolve. Any help is very much appreciated.
    Many Thanks,
    Chandu

    HI Chandu ,
    It is a bug in the system , can you take a look at the SAP note
    Note 1070702 - RSAR 263: Error in global conversion rule for InfoObject
    Hope it helps ,
    Regards,'
    Sathya

  • Error in global conversion rule for InfoObject when Activating 2LIS_11_V_IT

    Hello,
    I am facing several issues while activating the Content. For 2LIS_11_V_ITM I get the following message:
    Error in global conversion rule for InfoObject 0INCOTERMS2
    Message no. RSAR263
    Diagnosis
    Errors with the global conversion rule for the field 0INCOTERMS2.
    System Response
    The function module delivers the following error message:
    Incorrect statament: Expression missing Operand mi
    Procedure
    Check the definition of the global conversion rule for an InfoObject.
    Any suggestion?
    thanks,

    Hi Mohan,
    seems this message is common when activating BI_CONT.
    I believe what i did was:
    - go to the InfoObject
    - verified Object Routine (check) (then was ok).
    - Removed Object form DS
    - Activated DS  (w/o info object was giving problems)
    - Placed InfoObject back to the DS
    - Activated DS but now including Info Object
    Believe that worked for me.
    Let me know how it goes.

  • ANYBODY used the Currrency Conversion / Translation Rules Table yet???  Thx

    hi guys,
    we are working on the BUSINESS RULE: CURRENCY CONVERSION TABLE.
    here we have a easy three row table:
    Account Rate Type: AVG; Formula: [AVG]
    Account Rate Type: END; Formula: [END]
    Line 3: Account Rate Type: TRANS: Destination Account: XYZ;  >> Formula:[END]-[AVG]
    this works fine and great!!!!! differences within accounts of AVG and accounts of END between AVG to END rate are being posted in Account XYZ.
    here the is the requirement we trying to establish:
    for Line 3: using the AVG (of ACTUALS) and the AVG (of BUDGET) ... so different VERSIONS of the SAME ACCOUNT_1. We like to have the same differences (but differen versions) posted to XYZ account.
    what calculation do i put in the Formula field in the chart???
    anybody done this? got an idea? -
    thanks a lot, max  (BPC 7.0 NW)
    Edited by: Maximilian Weisheit on Jun 10, 2009 10:43 PM
    Edited by: Maximilian Weisheit on Jun 10, 2009 10:47 PM

    Thanks Ethans that was good explanation. So, we stayed within the version and the calculation worked fine. However, now I am wondering about the following:
    We take the [END]-[AVG] and we get the wanted result. let's say 1.5 - 1.3 = 0.2 ... So desitnation account will post 0.2. - Correct!
    Now if i run Currency Conversion / FX Trans again. it again takes 1.5 - 1.3 = 0.2 and it adds this 0.2 to the already noted 0.2 in the account = 0.4 in total. Run CC again an addiotional difference of 0.2 to the already there 0.4 which equals 0.6 total; and so on. It is adding on top what has been posted, not continiously just showing the difference in accounts.
    How do i modify that it is NOT adding, but everytime ONLY finding the difference?
    Thanks a lot, Max
    PS: Also I am wondering if anybody has detailed information on the Business Rule Table for Currency Conversion. - The BPC NW Help is rather light on the TABLE information.
    Edited by: Maximilian Weisheit on Jun 15, 2009 11:44 PM

  • Lsmw..........Step 5: Maintain Field Mapping and Conversion Rules

    Hi All,
    After maintaining all the four steps in LSMW, when I goto Step 5, I cannot see any fields which I have created in recording to map the fields to source fields. If i remember correctly there is a button to click to see all the fields under "Fields" after TCODE. Can anyone explain how to see all the fields which I have created using the recording session.
    Any inputs will be highly appreciated. I can explain the issue if some one didnt get this?
    Regards
    Shane.

    Hi All,
    My question is, In step 5, when I go to map fields, under the "Fields" I can only see four sub nodes. and they are
      Fields
              __BEGIN_OF_RECORD__ Before Using Conversion Rules
                        Rule :   Default Settings
                        Code:    MATMAS = INIT_MATMAS.
              TABNAME                      Table Name
                        Rule :   Default Settings
                        Code:    MATMAS-TABNAME = 'MATMAS'.
              TCODE                        Transaction Code
                        Rule :   Default Settings
                        Code:    MATMAS-TCODE = 'MM01'.
            __END_OF_RECORD__   After Using Conversion Rules
                        Rule :   Default Settings
                        Code:    transfer_record.
    My question is after TCODE, i should see all my fields to assign the source structre fields. I can also send the screenshot if anyof you can reply to my sapshane27 at gmail
    Shane
    Edited by: shane shane on Jan 18, 2009 7:14 PM

  • How I can check in formula field does Source table has rows count more than zero?

    I have 2 tables in data set source: tbl_Quote and tbl_Invoice.
    Report should show an Invoice Number. If an invoice isn't issued yet I want display an Order Number instead of Invoice Number.
    I'm using a formula field for this purpose.
    I tried formulas:
    1. IIF (count({tbl_qteInvoice.ID})=0, {tbl_qteQuotes.QuoteID}, {tbl_qteInvoice.ID})
    2. IIF (ISNULL({tbl_qteInvoice.ID}), {tbl_qteQuotes.QuoteID}, {tbl_qteInvoice.ID})
    But in the report the field is empty. I think this is because of a result of selection request is empty. 
    What function in Formula Editor I can use to check if a result of selection request is empty?
    Thanks.

    When I used the code:
    IF ISNULL({tbl_qteInvoice.ID}) Then  {tbl_qteQuotes.QuoteID}
    Else {tbl_qteInvoice.ID}
    the problem was resolved.
    Thanks to Vissu Pangam!

  • Using conversion rule to convert quantity fields

    Hi!
    I am trying to find a way to use a conversion rule to convert a quantity specified in one unit of measure to the corresponding quantity specified in a different unit of measure. I was trying to use 'Copy sender field' along with a custom 'Special conversion rule'. However, the code to convert quantities requires both the quantity and material number to do the UoM conversion. 'Copy sender field' only allows the transfer of one sender field. Is there a way to transfer two sender field into a 'Special conversion rule'.  Any help much appreciated and rewarded. Thanks, Duncan

    Hi Duncan,
    Try FM UNIT_CONVERSION_SIMPLE.
    Regards,
    Atish

  • ALE : conversion rule for field value to become null

    Dear experts,
    I need to pass a material from one system to another with ALE. The problem is that the field marc-prctr (profit center) of this material is populated in the first system, but it does not exist in the second, so I assume transaction bd79 should be used to convert somehow the value of prctr to initial.
    How can I do that??? I have already tried defining a conversion rule and assigning it to message type MATMAS, segment E1MARCM, but it did not work.
    Please help.

    Did you check this?<a href="http://help.sap.com/saphelp_erp2005/helpdata/en/d3/06f6679aaf0e44b67ca6d6b58d91df/content.htm">http://help.sap.com/saphelp_erp2005/helpdata/en/d3/06f6679aaf0e44b67ca6d6b58d91df/content.htm</a>

  • Maintain field mapping and conversion rule

    hi
    could you please tell me,
    IN LSMW  5 th step, what is the role of maintain field mapping and conversion rule, please throw some light on it.
    Thanks

    it will set up the connection between your defined "source field" and the field which has been maintained by your import method .

  • Error in formula field: Column 'TASK_BCWP' does not belong to table Task

    Hi,
    We have a formula field to calculate the a cost KPI and that field throws an error in the ULS logs. The error is: PWA:PWA, ServiceApp:Project Server Service Application, User:GDFN\IPL_Content, PSI: SSP: Formula Evaluation Failed! - trying to continue - (System.ArgumentException:
    Column 'TASK_BCWP' does not belong to table Task.
    We are running EPM 2010. Recreating of the custom field did not work. We are not running with the latest CU yet.
    The formula that we use is:
    IIf([BCWP] > 0; [ACWP] / [BCWP]; 1)
    The stack trace from the ULS log is:
    PWA:http://gdfn-ipl-14/PWA, ServiceApp:Project Server Service Application, User:GDFN\IPL_Content, PSI: SSP: Formula Evaluation Failed! - trying to continue - (System.ArgumentException: Column 'TASK_BCWP' does not belong to table Task.
    at System.Data.DataRow.GetDataColumn(String columnName)
    at System.Data.DataRow.get_Item(String columnName)
    at Microsoft.Office.Project.Server.BusinessLayer.FormulaDataProvider.HaveColumn(DataRow row, String columnName)
    at Microsoft.Office.Project.Server.BusinessLayer.FormulaDataProvider.GetTaskData(Guid nodeId, Int32 fieldId)
    at Microsoft.Office.Project.Server.BusinessLayer.FormulaDataProvider.GetDataInternal(Int32 entityId, Guid nodeId, Int32 fieldId, Boolean canChangeEntity)
    at Microsoft.Office.Project.Server.BusinessLayer.FormulaDataProvider.GetData(Int32 entityId, Guid nodeId, Int32 fieldId)
    at Microsoft.Office.Project.Server.BusinessLayer.Formula.FieldExpression.Evaluate(IFieldEvaluator context, Guid nodeId)
    at Microsoft.Office.Project.Server.BusinessLayer.Formula.GreaterExpression.Evaluate(IFieldEvaluator context, Guid nodeId)
    at Microsoft.Office.Project.Server.BusinessLayer.Formula.ConditionalExpression.Evaluate(IFieldEvaluator context, Guid nodeId)
    at Microsoft.Office.Project.Server.BusinessLayer.Formula.FormulaEvaluator.Evaluate(PlatformContext context, Expression formula, Int32 entityId, Int32 fieldId, Guid nodeId, Dictionary`2 entityFormulaFields)) + -- FieldId = 188776525 -- NodeId = 1b1149c1-52c2-4f7f-ba60-6d65effdb6b3
    -- Formula = IIf(Greater([MSPJ188743691], 0), Divide([MSPJ188743800], [MSPJ188743691]), 1)
    I have no clue where to start looking for the cause of this error. Any help would be appreciated.
    Thanks,
    Quint Mouthaan

    Hi Quint,
    This can because of database fragmentation. I would recommend you to re-index the databases and perform a de-fragmentation and can check the behavior.
    On the other hand when you receive this message, you can try an IISRESET and check. Additionally you can use refer to following link for de-fragmenting queries.
    http://support.microsoft.com/kb/943345
    Happy troubleshooting.
    Vikram Daruru - MSFT

  • Re: Error in LSMW Field Mapping and Conversion Rules

    Hi Friends,
    In Step Field Mapping and Conversion Rules:
    Am not able find the fields.
    1. I checked the source structure relationship it is ok.
    2. I have assigned the fields in recording too.
    Please help me out.
    Thanks in advance
    vivek

    hi ram,
    I think u have gone wrong in the first step itself............
    Do like this,
    1) Goto Maintain Object Attributes
    2) Select Batch Input Recording and Enter Ur recording Name
    3) Then Select Recording Overview...
    4) Thne Press DEFAULT ALL on ur Application Toolbar or Select EDIT-> DEFAULT ALL
    5) All ur Source Fields will be mapped for Recording Fields......
    6) Now u can see ur Fields in Field Mapping and Conversion Step......
    I hope this will work u r doing with BATCH INPUT METHOD...
    Reward me if useful.......
    Harimanjesh AN

  • ALE conversion rules - Using a Mapping table

    Hi, I need to use ALE conversion rules to modify Objects IDs using a custom mapping table. I´m looking BD79 transaction but I didn't find a place to use a mapping table..does anyone know how to do it?
    Thanks!

    <b>FYI</b>
    http://help.sap.com/saphelp_erp2005/helpdata/en/80/411a73382b44d0a1667816716f5b37/content.htm
    http://help.sap.com/saphelp_erp2005/helpdata/en/f9/c3075cac7d11d39460005004580996/content.htm
    Hope this’ll give you idea!!
    <b>Pl... award the points.</b>
    Good luck
    Thanks
    Saquib Khan
    "Some are wise and some are otherwise"

  • Settlement rule table field

    Hi Friends,
    What is the table and field to find out settlement rule as per project type.?
    Any pointers
    Thanks
    Ashutosh

    table COBRB

Maybe you are looking for

  • Delete button in tableviewcell disappear after orientation

    I create a table view, every time orientate, I will reload it. When i swipe to make the delete button appear, and then orientate the device, because of the reload, the delete button disappear. How can I solve it?

  • Problem with printing help plz

    Hi Folks, Got a problem with printing hope you can help. I have just got back from an online printers some 40 prints. There is a big difference between the brightness of the print (it being a lot darker) and the elements screen. The company I used co

  • PSE 7 ran once and now will not start.

    Installed PSE7 about a month ago on vista. ran it once. It picked up an old catalog. I changed the catalog and now PSE wont run. It shows up in the processs for about 10 seconds then disappears. Adobe has sent some suggestions. none worked. Said they

  • Virtual function

    hi all, What is the option for virtual function(c++) in java. thanks Ankur

  • Contracts and Outline agreements

    Dear experts What are the tables to look for  if an outline agreement / contracts is closed or open? Early reply on this much appriciated. Thanks in advance Cheers Goodguy