SAP BPC 5.1 Script Logic Issue

Hi Guys,
I have a problem with Inventory Days script logic at the moment. Basically what the logic should do is:
1. Copy the required data across to a calculation category (SQL)
2. Calculate the last 12 months Cost of Sales for every entity in the selection for 3 years (MDX)
3. Use the Cost of Sales number and multiply it with the inventory days number (SQL)
The calc works fine for some of my smaller brands (200 - 500 entities),  but when i run the logic for my big brand (2000 entities) the last step doesn't calculate correctly. I have done the following to try and fix the problem.
1. Every step has it's own COMMIT
2. I clear the data before writing anything
3. I use XDIM_MAXMEMBERS Entity = 500
Any ideas why the logic is acting like this? I don't know if I am allowed to post my code here, but if it will help i will
Regards,
Andries van den Berg

Hi,
I only sent you the step that is giving me a problem at the moment. I broke the logic up into different packages to check where the problem lies and narrowed it down to this one.
It seems like the code didn't copy across correctly, it is supposed to be when EXTRAP.BRAND "<>" "". I'll just paste the code again, just so that we are all on the same page.
Regarding the FAC2, the client was running the code a lot of times and the WB table was getting huge. So, i started posting the records to the FAC2 table and processing it in the SSIS package. And i did confirm that they are posting there.
I just tried to run the script for half of the entities and it didn't work. I then tried to run is for 25 entities and it worked. Could the *XDIM_MaxMembers Entity =  50 be giving me the problem? This is all i get over and over in the formula log:
RPTCURRENCY,ACCOUNT,CATEGORY,DATASRC,ENTITY,INTCO,TIME,SIGNEDDATA
LC,80500,BUDGET,INPUT,P71559,NON_INTERCO,2010.AUG, 0
The other thing that bugs me is that i have similar script that never gives me issues for the same client.
Regards,
AvdB
//Step 4 -- Calculate the Inventory per month for all the entities selected
*SELECT(%BUDGET_YEAR1%,"[BUDGET_YEAR1]","CATEGORY","[ID]='BUDGET'")
*SELECT(%BUDGET_TIME_SET1%,"[ID]","TIME","[YEAR]=%BUDGET_YEAR1% AND [CALC] = 'N'")
*SELECT(%BUDGET_YEAR2%,"[BUDGET_YEAR2]","CATEGORY","[ID]='BUDGET'")
*SELECT(%BUDGET_TIME_SET2%,"[ID]","TIME","[YEAR]=%BUDGET_YEAR2% AND [CALC] = 'N'")
*SELECT(%BUDGET_YEAR3%,"[BUDGET_YEAR3]","CATEGORY","[ID]='BUDGET'")
*SELECT(%BUDGET_TIME_SET3%,"[ID]","TIME","[YEAR]=%BUDGET_YEAR3% AND [CALC] = 'N'")
*XDIM_Memberset Time = %BUDGET_TIME_SET1%,%BUDGET_TIME_SET2%,%BUDGET_TIME_SET3%
*XDIM_Memberset Category = TOPDOWN, BUDGET
*XDIM_Memberset Entity = %Entity_Set%
*XDIM_MaxMembers Entity =  50
*XDIM_ADDMemberset ENTITY = CLKS,MUS,BS // Add global entities
*XDIM_Memberset ACCOUNT = Last12FSCoS,Last12DispCoS, InventoryFSDays, InventoryDispDays  //Add the caculated CoS account from the previous step and the Global Driver for days
*WHEN ENTITY.EXTRAP_BRAND
*IS <> ""
*WHEN CATEGORY
*IS TOPDOWN
                   *REC(EXPRESSION=(GET(ACCOUNT="Last12FSCoS",CATEGORY="TOPDOWN")*GET(ACCOUNT="InventoryFSDays",ENTITY=ENTITY.EXTRAP_BRAND,CATEGORY="BUDGET")/365)*-1,NOADD,ACCOUNT="80500",CATEGORY="BUDGET")
                   *REC(EXPRESSION=(GET(ACCOUNT="Last12DispCoS",CATEGORY="TOPDOWN")*GET(ACCOUNT="InventoryDispDays",ENTITY=ENTITY.EXTRAP_BRAND,CATEGORY="BUDGET")/365)*-1,NOADD,ACCOUNT="80510",CATEGORY="BUDGET")
*ENDWHEN
*ENDWHEN
*WRITE_TO_FAC2
*COMMIT

Similar Messages

  • SP 12 upgrade and script logic issue

    Hi All,
    We upgraded to BPC 10 SP 09 to SP 12. The system was stable for some days but after 15 days it seems like script logic has got corrupted.
    Please find the images below, Any ideas what is the problem

    Hello,
    Please clarify what you mean by copy, did you copy the script (text) from one open client session to another or did you use back up and restore to copy the environment or any other method.
    I recommend checking if this is a client or server side problem.  You can verify this either by opening the logic on a different client machine or by checking the logic directly on the server using UJFS.
    If this has occurred on the server level I recommend just rewriting the content, through BPC web client, validate and save again and check if that fixes the problem or if the problem occurs again. 
    Best Regards,
    Leila Lappin

  • How to read saved data in BPC 7 Nw Script Logic

    Hi all,
       I am trying to write the logic for Price*Quantity Calculation. This logic should be executed whenever user saves the data for either Quantity or Price.
    For this i created a Implementation on BADI "UJ_CUSTOM_LOGIC". But i am struck on how to read the data from InfoCube ,Like if user saves "Quantity",logic should read "Price" from the cube and calculate the result, Which is equivalent to GET(------) statement in SQL script Logic. Which method should i call to read the saved data in cube.
    Appreciate if someone can help me on this.
    Thanks&Regards,
    Ashok Kumar.

    Hi,
       You can use the LOOKUP instruction like:
    *LOOKUP RATE
    *DIM ENTITY2="DEFAULT"
    *DIM SOURCECURR:INPUTCURRENCY=ENTITY.CURR
    *DIM DESTCURR1:INPUTCURRENCY="USD"
    *DIM DESTCURR2:INPUTCURRENCY="EURO"
    *DIM RATE=ACCOUNT.RATETYPE
    *ENDLOOKUP
    Best regards,
    Mihaela

  • BPC 10.0 Script Logic: Combination of *FOR *WHEN *LOOKUP

    Hi experts,
    I'm working on a requirement to copy values from one model to another and aggregate to values.
    Basically my script looks like that:
    *LOOPUP OTHER_MODEL
    *DIM VERSION = VERSION
    *DIM TIME = TIME
    *FOR %LOOP_CST% = %COSTCENTER_SET%
    *DIM CST_%LOOP_CST%: COSTCENTER = %LOOP_CST%
    *NEXT
    *ENDLOOKUP
    *FOR %SEL_CST% = %COSTCENTER_SET%
         *WHEN COSTCENTER
         *IS = %SEL_KST%
              *WHEN COST_TYPE
              *IS = "CST_NA"
                   *REC(EXPRESSION = LOOKUP(%SEL_CST%), COSTCENTER = [COSTCENTER].AGGR_LEVEL, CURRENCY = "CURR_NA")
              *ELSE
                    *REC(EXPRESSION = LOOKUP(%SEL_CST%), COSTCENTER = [COSTCENTER].AGGR_LEVEL, CURRENCY = "EUR")
              *ENDWHEN
         *ENDWHEN
    *NEXT
    *COMMIT
    Unfortunately, this is not working.
    If I include the for-loop inside the when-loop it is working. However, the values are multiplied based on the number of records.
    Is there another possibility to solve this issue?
    Thanks in advance,
    Benjamin

    Good Morning.
    First of all thank for answering and sorry for the incomplete code.
    It was only a test, I was trying to do a more dificult script but given the error I tried to simplify as much as posible the code.
    The complete problem it's that I have two models (Contracts and Planning). In one of them (Contracts) the user have to introduce values in UNITS level of dimension TIME.
    An example of data would be:
    DIMENSION ACCOUNT_RS = PRICEM2
    DIMENSION TIME = 2014.UNITS
    With value = 50
    In another model (Planning) I have values for another member of dimension ACCOUNT_RS for example:
    DIMENSION ACCOUNT_RS = PERCENTAGEARENT
    DIMENSION TIME = 2014.JAN
    Value = 0.5
    DIMENSION ACCOUNT_RS = PERCENTAGEARENT
    DIMENSION TIME = 2014.FEB
    Value = 0.3
    DIMENSION ACCOUNT_RS = PERCENTAGEARENT
    DIMENSION TIME = 2014.MAR
    Value = 0.4
    What I am trying to do is to read from model Contracts the value for the dimension ACCOUNT.
    For doing this I tried to build a LOOKUP to the model Contracts in the following form:
    //JAN, FEB ...
    *SELECT(%MON_SEL%,MONTHNUM,TIME,LEVEL= MONTH) 
    //2014, 2015...
    *SELECT(%YEA_SEL%,YEAR,TIME,LEVEL = YEAR)
    *LOOKUP Contracts
      *FOR %YEA_ACT% = %YEA_SEL%
      *FOR %MON_ACT% = %MON_SEL%
      //TIM_2014.JAN, TIM_2014.FEB
      *DIM TIM_%YEA_ACT%.%MON_ACT%:TIME = %YEA_ACT%
      //ACS_2014.JAN, ACS_2014.FEB
      *DIM ACS_%YEA_ACT%.%MON_ACT%:ACCOUNT_RS = PRICEM2
      *NEXT
      *NEXT
    *ENDLOOKUP
    *WHEN ACCOUNT_RS
    *IS PERCENTAGEARENT
      *FOR %YEA_ACT% = %YEA_SEL%
      *FOR %MON_ACT% = %MON_SEL%
      *WHEN TIME
      *IS %YEA_ACT%.%MON_ACT%
      //2014.JAN ..
      *REC(EXPRESION = LOKKUP(ACS_%YEA_ACT%.%MON_ACT%) )
      *ENDWHEN
      *NEXT
      *NEXT
    *ENDWHEN

  • SAP BPC 7 Input schedule refresh issue

    Hi,
    I have created a input schedule which is working fine on my machine in dev and production and same is working fine in dev on my client machine but it is not working in the production system.
    I checked the input schedule in Production and found that EDVRE is not ok on  my client machine but same template shows no error on my machine.
    Please suggest if i am missing someting.
    Regards,
    Sanjeev Kumar

    You can greatly improve your chance of receiving a helpful answer to your question if you state the version (MS or NW) and the release (5.1, 7.0, 7.5) of BPC which you are using.
    Also notice the sticky [note|Please do not post BPC, SSM or FI/CO questions here!; at the top of this forum whereby we announced new dedicated forums for BPC which are the proper place to post your questions regarding BPC in the future.
    Thanks and best regards,
    [Jeffrey Holdeman|http://wiki.sdn.sap.com/wiki/display/profile/Jeffrey+Holdeman]
    SAP Labs, LLC
    BusinessObjects Division
    Americas Applications Regional Implementation Group (RIG)

  • Opebal script logic issue

    Hi All
    The below logic is used to calculate opening and closing balances.
    The logic works fine for 1st month.
    ex: for acct TI if i capture 2 in my first month and run the logic its posts closing bal for 1st mnth as 2 which is right
    and from feb to dec it posts opening bal as 2 which is right.(we run for whole year)
    But for acct To if i capture 5 in 2nd month and run the logic its posting wrong opening bal for accout chc.
    for feb my opening bal should be 2. it showing as 7.
    please tell me where i am doing wrong.
    i cann't use calc_dummy_org.
    *SELECT(%Year%,"[YEAR]","Z_Version","[ID]='BUD'")
    *SELECT(%Months%,"[ID]","Z_Time","[YEAR]=%Year% AND [LEVEL] = 'MONTH'")
    *XDIM_MEMBERSET Z_TIME=%Months%
    *XDIM_MEMBERSET Z_VERSION = BUD
    *XDIM_MEMBERSET EB_DATASOURCE = MANUAL
    *XDIM_MEMBERSET EB_ACCT = CHC,TI,TO,AP,RT
    *XDIM_MEMBERSET Z_CC = DEF_CC
    *XDIM_MEMBERSET Z_PCC = PCC_DEF_CC
           *WHEN EB_ACCT
               *IS CHC,TI,TO,AP,RT         
                  *FOR %MonthCopy% = %Months%
                      *REC(FACTOR=1,EB_ACCT="CHC",Z_TIME=TMVL(1,%MonthCopy%))
                   *NEXT
            *ENDWHEN

    Nilanjan,
    Thanks for your prompt reply as always.  Somehow I was able to get this thing working, please don't ask me how.  It was just a piece of bigger logic code. 
    I have awarded you full points..
    Thx,
    Rockdy

  • SAP BPC NW-  input schedule refresh issue

    Hi,
    I have created a input schedule which is working fine on my machine in dev and production and same is working fine in dev on my client machine but it is not working in the production system.
    I checked the input schedule in Production and found that EDVRE is not ok on my client machine but same template shows no error on my machine.
    Please suggest if i am missing someting.
    Regards,
    Sanjeev Kumar

    Hi Sanjeev,
    Without looking, it will be very difficult to tell the reason.
    When you are saying that the EVDRE is not OK, then check in the first cell, where EVDRE formula is written. You need to trace it down. It will be difficult for us to say. However, I have a feeling that there must be some problem in the key ranges only. Check the formulas as well.
    Hope this helps.

  • Script Logic EDI

    Hi!
    Does anyone know if there is script logic (sap bpc) EDI?
    Thankxx!!

    HI,
    I don't know what is EDI.
    But SAP BPC has a script logic used to create calculation for aggreate members.
    Regards
    Sorin Radulescu

  • Refer previous discusstion: Account Shift in SAP BPC

    Hello Vadim,
    With reference  to the previous discussion,  about Account Shift in SAP BPC           
    I applied the Logic code provided by you, but it is not changing the position of accounts in Balance Sheet.
    Whether, I am missing anything on this. need your valuable input to get this work.
    Best regards
    Saif

    Dear Vadim,
    When I applied the Logic script in my case it is validating the script successfully, but this balance shift is not happening, after data load, I have added *Include filename in default logic but still it is not working..
    Does, I am missing any thing, please suggest.
    Thanks,
    SAIF

  • Math power function in script logic

    Hello all!
    Can anybody help me how  I can do math "power" function in BPC 5.1 Script Logic?
    Thanks

    Let's say you have a source account FOO and you want to calculate FOO to the 5th power, posting the result to FOOFIVE.
    In BPC SQL scripting, there are no mathematical functions to play with (powers, roots, sine, cosine, etc.) except for add, subtract, multiply and divide -- plus you can round results in your Factor or Expression. So that means, we must use multiplication.
    You could certainly do this using a bunch of intermediate accounts, one each for foo squared, foo cubed, foo to the 4th, and foo to the 5th. That would require *GO in between each *WHEN/REC block, and could be slow.
    I haven't tried this, but I think this should work, all in one statement:
    *XDIM_ACCOUNT = FOO
    *WHEN *
    *IS *
    REC(Factor=GET(Account="FOO")GET(Account="FOO")GET(Account="FOO")GET(Account="FOO")*GET(Account="FOO"),Account=FOOFIVE)
    *ENDWHEN
    If you want FOO to the 50th power, copy & paste.
    If you want square root of FOO, that could be a real challenge. I think to use straight BPC SQL logic it wouldn't be possible. I would probably write a stored procedure using SQL's SQRT(), and call that from the BPC logic file. Likewise for any other geometric functions, complex algebra, etc.
    There also may be a way to calculate powers in MDX -- that's more mathematically straightforward -- but as a BPC on MS person, I really never ever use MDX due to performance.
    Regards,
    Tim

  • Script logic not working for GL account with Zero balance

    Dear Experts,
    I have a scenario where the GL account balance in ECC is 0  and when a script logic runs in BPC the same should capture a closing balance as "1".
    Though I have written the below logic, this is not getting executed and writing back the value as "1".
    Kindly help me on the same.
    *WHEN ENTITY
    *IS "ABC"
    *WHEN ACCOUNT
    *IS "20300000"
    *REC(EXPRESSION = 11, ACCOUNT = 20300000,FLOW = F99, ENTITY = ABC, PROFITCENTER  = 130010 ,  INTERCO = I_NONE , CONSOSCOPE = G_NONE, CURRENCY = LC ,CATEGORY = ACTUAL, AUDITID = INPUT)
    *ENDWHEN
    *ENDWHEN
    *COMMIT
    Regards,
    Shilpa

    Hello Vadim Kalinin,
    Thanks for the very swift help.
    Merger of the client happened in 2007. ECC is using the " 20300000- change in fair value " account to record both pre-acquisition and post-acquisition values.
    Since the treatment of pre-consolidation and post consolidation reserves is different the split of the amount between pre and post-acquisition values has to be done. For the same post acquisition value is reduced from this account using a script logic as below.
    WHEN FLOW
    *IS "F99"
    *WHEN ENTITY
    *IS "ABC"
    *REC(EXPRESSION = ([ACCOUNT].[20300000] -3258603),ACCOUNT = 20300000,FLOW = F99,  INTERCO = I_NONE , CONSOSCOPE = G_NONE ,CURRENCY = LC ,CATEGORY = ACTUAL )
    This logic worked when the account has a figure, but in July 2014 in ECC the account had a transaction and the balance has become Zero. Until this account has a figure this pre acquisition logic is not working.
    For making this work, I am trying to write a new logic to make the balance of this account as "1" in BPC through the script logic.
    Kindly suggest me on the same.
    Regards,
    Shilpa

  • Send parameter from one script logic to another. SAP BPC 7.5 NW.

    Hello!
    Before i start, want to apologize for my English.
    We work on SAP BPC 7.5 for NetWeaver.
    In general,  we want to send parameter from one Script logic file to another script logic file.
    I will explain why :
    1. We have parametr like %C_CATEGORY_SET% (and another four parameter, like groups, currency and etc.) that work on one script(next, i will named it A_Script). 
           We will send this parametr from BPC EXCEL (we will create button, then use command MNU_eData_SelectPackage(we also set parameters) and run package that we need, also before we set script for this package by the SAP Guide. We send some data, and this A_Script work good. Everything that we want from this script work correctly. )
    2. Next we create another script(B_Script) , and we want use %C_CATEGORY_SET%, but we don't know how use this parametr, if we will just write this parametr on Script Logic,  apears error ("C_CATEGORYDATAVALUE" is not assigned to the Data Administrator). We try to solve this problem by using System_Constants.lgf, but we get error.
    Code:
    *DIM C_CATEGORY          WHAT=%C_CATEGORY_SET%;             WHERE=<<<;                   USING=<<<;    TOTAL=<<<
    *DIM C_ENTITY                 WHAT=%ENTITYSET%;                         WHERE=<<<;                  USING=<<<;      TOTAL=<<<
    *DIM GROUPS                   WHAT=%GROUPS_SET%;                    WHERE=<<<;                  USING=<<<;     TOTAL=<<<
    *DIM RPTCURRENCY         WHAT=%RPTCURRENCY_SET%;         WHERE=<<<;                  USING=<<<;      TOTAL=<<<
    *DIM TIME                          WHAT=%TIME_SET%;                          WHERE=<<<;                  USING=<<<;     TOTAL=<<<
    If we will change %C_CATEGORY_SET% for  ACTUAL, and also change another parameters, script will work, package will run correctly. But we need using parameters, because we didn't exactly what will choose our client.
    Our question have BPC Script Logic some kind of Globar Parameter(Variable), that we will set in A_Script, and then use them on B_Script?
    How can we define parameter from another script logic, maybe we should send it?
    Should we use System_Constants for solving this problem, if yes, how?
    Any help will be appreciated
    Best Regards,
    Erlan Kadraliev
    Edited by: Erlan Kadraliev on Feb 8, 2011 4:50 PM
    Edited by: Erlan Kadraliev on Feb 8, 2011 4:58 PM
    Edited by: Erlan Kadraliev on Feb 8, 2011 4:59 PM

    Hi Ethan Jewett 
    1. About %ENTITYSET% it is normal. Before this line  i write :
    *SELECT(%ENTITYSET%, "ENTITY", GROUPS, "[ID]=%GROUPS_SET%")
    So it is not this problem. %ENTITYSET% just parameter, that i used.
    2. Are you running the scripts using the same data manager package? I am running two different package for 2 different Script.
    For example aPackage for aScript, and bPackage for bScript.
    My questions was how can i send parametr from one script to another, for example i can run another script by using BADi command Runlogic, but how can send parameter that i need to used on another script. I have for example parameter %GROUPS_SET% (CG001) on aScript, but i can't get this parameter on another script, if i write %GROUPS_SET% i will get error  ("GROUPSDATAVALUE" is not assigned to the Data Administrator)
    OR
    Maybe if you will answer for next question, i will be able solve problem , How can i send parameter CG001 (this is %GROUPS_SET%, for example it stay in EXCEL in cell A5) from excel to script logic by running package. Maybe i can get cell value on Dynamic Script Data Management?  
    My Dynamic Script on bPackage
    PROMPT(RADIOBUTTON,%CHECKLCK%,"u0412u044Bu0431u043Eu0440 u0431u0430u0437u043Eu0432u043Eu0433u043E u043Fu043Eu043Au0430u0437u0430u0442u0435u043Bu044F.",1,{"u0412u0441u0435u0433u043E u0410u043Au0442u0438u0432u044B","u0421u043Eu0431u0441u0442u0432u0435u043Du043Du044Bu0439 u043Au0430u043Fu0438u0442u0430u043B","u0412u044Bu0440u0443u0447u043Au0430 u043Eu0442 u0440u0435u0430u043Bu0438u0437u0430u0446u0438u0438","u0414u043Eu0445u043Eu0434 u0434u043E u043Du0430u043Bu043Eu0433u043Eu0431u043Bu0430u0436u0435u043Du0438u044F u043Eu0442 u043Fu0440u043Eu0434u043Eu043Bu0436u0430u044Eu0449u0435u0439 u0434u0435u044Fu0442u0435u043Bu044Cu043Du043Eu0441u0442u0438"},{"BPAST_ALL","BPEQ","BPPROCE","BPOPIN_GO"})
    INFO
    (%EQU%,=)
    INFO
    (%TAB%,;)
    TASK
    (/CPMB/DEFAULT_FORMULAS_LOGIC,SUSER,%USER%)
    TASK
    (/CPMB/DEFAULT_FORMULAS_LOGIC,SAPPSET,%APPSET%)
    TASK
    (/CPMB/DEFAULT_FORMULAS_LOGIC,SAPP,%APP%)
    TASK
    (/CPMB/DEFAULT_FORMULAS_LOGIC,REPLACEPARAM,CHECKLCK%EQU%%CHECKLCK%%TAB%)
    TASK
    (/CPMB/DEFAULT_FORMULAS_LOGIC,LOGICFILENAME,MYTEST_145.LGF)
    Best Regards,
    Kadraliev Erlan

  • SAP BPC 10.0 NW break query in logic script

    Hi Experts,
    We are facing one issue while copying data from one version to other version.
    logic is like the data in target should get cleared first and then copy the data from source to target version (in same model).
    But while clearing the data, the package is failing with memory allocation error.
    So to break the query we tried maxmembers and xdimpackage but facing performance issue.
    please suggest command to break the query in script logic in BPC 10.0 NW.
    Regards,
    Rachana

    Hi Uros,
    just to make sure, you have entered FX rates in your rate model for the period you are trying to convert?
    Do you need to select an entity when starting the package? If not, could you try to run the script as follows:
    *RUN_PROGRAM CURR_CONVERSION
    CATEGORY = %CATEGORY_SET%
    CURRENCY = %RPTCURRENCY_SET%
    TID_RA = %TIME_SET%
    R_ENTITY = GLOBAL
    *ENDRUN_PROGRAM
    BR,
    Arnold

  • SAP Bpc: automate script logic validation

    Is there a way to automate the validation of the SAP BPC script logics?
    I ask you that because I have daily SSIS packages and, actually, if I don't manually vaildate the logics every time, using SAP BPC administration interface, the new members are not cosidered into the application.
    I tryed the BPC SSIS "Adimin Task" (using Validate Logic mode) but it only checks if the syntax of the logic is correct or not.

    Thanx for the replay but, unfortunatly, I think it's not useful for my case.
    I use SSIS packages to populate dimensions (such as Employees). In these packages I have BPC Admin Task (in create dimension mode) and it works fine.
    The problem is > if I don't go into SAP BPC Administration Console to "Validate and Save" the script logics manually > inside the .lgx file there aren't into XDIM_MEMBERSET the new data I previously imported throught the SSIS packages above (in the exemple the new Employees).
    Beeing not into the XDIM_MEMBERSET, the script logic executed by the users excel input schedules cannot manage the new set of data... until I "Validate and Save" the logic manually.
    Edited by: Francesco Andolfi on May 26, 2010 4:22 PM
    Edited by: Francesco Andolfi on May 26, 2010 4:22 PM

  • Script Logic wrong results in migration to BPC 7.5M

    Hi Experts,
    We have an issue with Script Logic calculation after migration of BPC 7.0M to BPC 7.5M. At the beginning we thought that was the issue mentioned in SAP note 1515973, because we had SP03.
    Now we have SP07 and the problems persist. The result of a simply product between two numbers is wrong. For example in the next Default Script Logic:
    *WHEN TIME.GROUP
       *IS INPUT
    *WHEN CATEGORY
         *IS  <> "ACTUAL","B_ACTUAL"
              *WHEN ACCOUNTP             
                    *IS "M_SALES"
                        *REC(FACTOR=GET(ACCOUNTP="PRCT_SALES_BASIC"),ACCOUNTP="700200")
                        *REC(FACTOR=GET(ACCOUNTP="PRCT_SALES_PROMO"),ACCOUNTP="700230")
                        *REC(FACTOR=GET(ACCOUNTP="PRCT_SALES_LIMITED"),ACCOUNTP="700235")             
              *ENDWHEN
      *ENDWHEN
    *ENDWHEN
    *COMMIT
    Input:      M_SALES =           -195,75933
    Input:      PRCT_SALES_BASIC =      1
    Result: 700200 =           -195
    Are there some application parameter that defins de presicion of logic calculations?
    Some ideas? Thanks in advance.
    Best Regards
    Albert

    Hi Jörg,
    We changed to a new server with a multi-server architecture 64 bit (BPC Server and DB Server).
    Did you have the same problem? How do you resolve it?
    Thanks in advance.
    Best regards,
    Albert

Maybe you are looking for

  • SAP connection from JCO

    Hi All, Can anyone help me to connect to SAP from JCO using logon group....appericate if you can give some example such as sample code on how to connect using logon group. Its is urgent. thanks! prab

  • Database connection to MS SQL 2005 (URGENT Help Needed)

    Hi all, Does anyone know how to connect my adobe form to MS SQL 2005? I have this code: try {      InitialContext initialContext = new InitialContext ();      DataSource dataSource = (DataSource) initialContext.lookup ("jdbc/MyAlias");       java.sql

  • Status at the time of creating the portfolio assets and Inactvo

    Hi need you please inform me the functionality that is active or inactive status by creating a portfolio because the portfolio to create inactive allows modifications. You must perform some coniguracòn to allow the portfolio to create inactive status

  • Username and Password Prompt

    We just purchased Crystal Reports 2008 after using version 8.0. I've been creating reports form our ERP software's VFP datbase files using 8.0. With the 2008 version of Crystal I'm prompted for a username and password when trying to access the databa

  • I Am Not Able To Connect To Internet Via Wifi

    I Am Goin To Settings Wifi i can see my routers name when i click on it its asking to enter password it never asked before and when i am entering it the just rotating it not connecting at all i restarted but still no results pls help me......!!