BPC 7.0 SP09 RUNALLOCATION

Hi Experts!
I´m having some trouble when running an allocation and it results is wrong:
Suppose that some records which belongs to "EST_RDO" parent have to aggregate and its result have to put in one account: 3901010000. Their result depends on how each account were defined in ACCTYPE attribute for example some accounts where defined as EXP and the rest of accounts were defined as  INC.
This is the code for allocation:
*RUNALLOCATION
    *FACTOR=1
    *DIM ACCOUNT WHAT=BAS(EST_RDO);WHERE=3901010000  
    *DIM FLOW WHAT=F_VAR ;WHERE=<<<
    *DIM INTCO WHAT=BAS(ALL_INTERCO) ;WHERE=NON_INTERCO
*ENDALLOCATION
Accounts defined as EXP has a total of  -8.344.165.414,71
Accounts defined as INC has a total of    8.127.836.818,28
therefore Total value is:                                        -216.328.596,43
Account "3901010000" is defined as LEQ in ACCTYPE
However after running that script the value kept in  "3901010000" account is -16.472.002.232,99
it´s  mean that both kind of accounts (EXP and INC) are interpreted as it have been same sign.
Any idea what is the problem? We are working on BPC BW 7.0 SP09
Thanks a lot for yor answer.

Giovanni,
I think if you add a memberset statement for the measure to your script it will start working properly.
*XDIM_MEMBERSET MEASURES = PERIODIC
(or use YTD if it is a YTD application)
I'm assuming that you are correct about the math in your posts and that your assumption about correct calculations is the same as BPC's assumption about correct financial calculations It seems to me that an expense account with a displayed value of -1 (a credit) added to an income account with a displayed value of 1 (also a credit) should end up with a total credit of 2 (displayed as -2 in an EXP account or 2 in an INC account).
Cheers,
Ethan

Similar Messages

  • How to uninstall a service pack BPC 5.1 SP09 and revert back

    We are planning to upgrade from BPC 5.1 SP03 to BPC 5.1 SP09 on our test servers and would like to develop a backout plan incase we need backout this new service pack.  Does anybody have any ideas on how to do this?

    Unfortunately, support pack of BPC is foward-only packages. There is no option to uninstall specific SP or rollback. I like to suggest to use some image making tools such as Norton ghost.
    However, you may have to backup your appset also. Because some of support packs have database related changes such as table design update as well as stored procedures.

  • BPC 7.5 SP09 - Dimension Not Found

    Hi Everyone,
    Since installing SP09 on BPC 7.5 we have not been able to maintain any dimension members or open the excel client. A dump is generated when you open admin console click on any dimension and go into the maintain dimension member area (excel with admin console) once in there, when the process dimension member is pressed the system dumps with Dimension XXX (whichever dimension) Not Found. A related problem which occurs is that the excel client timeouts with an OLE error as I don't think it can find the dimension members (as in with the admin console problem). Not sure if anyone has come across this before in another versions of BPC 7.5 or if anyone has installed SP09 and has issues.
    Any help on this would be much appreciated.
    Regards
    Paril

    Hi Paril,
    Can you try with the following steps:
    1. In BPC Admin: Click on Refresh client-side dimension files.
    2. In BPC Excel: Goto -> etools -> client options -> Clear Current view -> clear local application information -> refresh dimension members -> refresh dynamic tempates.
    3. Process all dimensions and do Full Optmization.
    Also for BPC Excel issue, you need to check Add-ins option if it has not been disabled.
    Logout and login once again.
    Hope this resolves your issue.
    Rgds,
    Poonam

  • BPC 7.5 SP09: *WHEN around RUN_PROGRAM

    Hi,
    can I use a *WHEN clause around a RUN_PROGRAM instruction? It seems not to work but I am not sure since I know I can use a FOR/NEXT around RUN_PROGRAM. The code I am trying to use is
    *WHEN FINSTMTVER
    *IS USGAPP
    *RUN_PROGRAM CALC_ACCOUNT
    CATEGORY=%CATEGORY_SET%
    CURRENCY=%CONSOLVIEW_SET%
    TID_RA=%TIME_SET%
    OTHER=[ENTITY=%ENTITY_SET%]
    CALC=NETINCOME
    *ENDRUN_PROGRAM
    *ENDWHEN
    FINSTMTVER is a U type dimension.
    When I validate the above I get an error message saying "Invalid when/endwhen - Line#17"
    Thanks for your help.
    Arnold

    For any other dimensions it requires a semi colon and not a comma. Could you please take the comma out and use a semi-colon as below.
    *RUN_PROGRAM CALC_ACCOUNT
    CATEGORY=%CATEGORY_SET%
    CURRENCY=%CONSOLVIEW_SET%
    TID_RA=%TIME_SET%
    CALC=NETINCOME
    OTHER=[ENTITY=%ENTITY_SET%;FINSTMTVER=USGAPP]
    *ENDRUN_PROGRAM
    Thanks,
    Sreeni

  • SAP BW 7.3 and BPC 7.5 NW

    Hi,
    We are currently using BPC 7.5 Netweaver with BI 7.01
    We are now planning to migrate our BI to BW 7.3. We had earlier heard that BPC 7.5 does not work or is not supported with BW 7.3
    Kindly help and let me know if BW 7.3 and BPC 7.5 work together. Is there any specific support pack on BW or BPC that will make them work together.
    Please help.
    Thanks and Regards,
    Amit

    Hi Amit,
    In case you still need assistance on this subject, BPC 7.5 SP09 is supported on NW & BW 7.3.
    You will need to install the add-on CPMBPC 753 now available in the SMP.
    Kind Regards,
    Marcelo

  • BPC 7.5 NW- error 'Name or password of RFC Communication user is invalid '

    Hi
    Environmen: Win 2008 R2, CPMBPC 7.5 SP09, BW 7.2 Sp09, .NET BPC 7.5 SP09
    I just completed installing .NET BPC 7.5 and when I try to open BPC Server manager, i get "cannot coonect to ABAP server' error.
    When I try to open the website http://localhost/osoft I get the error "name or password of RFC communication user is invalid".
    I see the same error in the BPC logs as well.
    I have the tried the following so far:
    1. Created single domain user for the three communication users BPC_sysadmin, BPC_admin & BPC_user.
    2. I momentarily changed to dialog users and logged in to check their fucntioning.
    3. I have generated their relevant profiles. Inlcuded SAP_ALL, SAP_NEW for the sysadmin ID
    4. I have disabled firewall, allowed port 80 on Windows firewall.
    5. I have disabled UAT
    6. I have followed the rest of the installation as per inst guide.
    When I run BPC server manager diagnostics, I see error "SAP ABAP server connection:database connection:status error".
    Can someone tell is there anything else that I could try ?
    many thanks
    Sreekanth

    Hi,
    If when you launch BPC Server Manager, you do not get "Cannot connect to ABAP server", this means user BPC_SYSADMIN is connecting correctly. And assuming you had invalid RFC user in BPC Web, your issue is then only with user BPC_USER (or BPC_ADMIN if the issue is with BPC Admin client only)
    If you do get that error, it means the error is for more than one user, so I would look for something big missing.
    In point 1 you mention domain users, make sure in BPC Server Manager under "reset login credentials" that you do not have windows users specified there as it's a common mistake, those should be your 3 BW communication users
    On BPC .Net server, if you installed SAP GUI, run an MDX_PARSER test in SM59 to check librfc32.dll is working correctly
    Also quite common issue it is possible your background users have wrong authorizations; in PFCG check the roles SAP_BPC_SYSADMIN SAP_BPC_ADMIN and SAP_BPC_USER were copied to customer namespace and that the role are active (user tab should be displaying green light) and assigned to the background communication users
    Also check the background users are not locked in SU01 (if they are locked the password saved on .Net server was or is not matching the real password defined on NW server)
    Thanks,
    Julien

  • Error when launching a BPF

    Hi
    I receive the following error when launching af BPF:
    System.Exception: Index was outside the bounds of the array.
       at Microsoft.VisualBasic.CompilerServices.LateBinding.LateGet(Object o, Type objType, String name, Object[] args, String[] paramnames, Boolean[] CopyBack)
       at OSoft.Services.Webservice.BPFProxy.BPFProxy.GetBPFContents(String strAppSet, String strApp, String strBPFID, String strDataRegion)
    We are running BPC 5.1 SP09-2 and accessing Excel via Citrix.
    I did work before we applied SP09-2.
    Any suggestions?
    Jesper

    After upgrading the client installation on Citrix was not correctly upgraden. Re-installing the client fils solved the problem.

  • Script Logic: Changes in FACTOR ignored

    Hi colleagues,
    I'm running a basic allocation (BPC 7.5 MS):
    *RUNALLOCATION
    *FACTOR=USING/TOTAL
    *DIM P_ACCT WHAT=5301010130; WHERE=5301010130; USING=5301010130; TOTAL=5301010130
    *DIM P_RE WHAT=160371292;WHERE=[LAND]='UK' AND [DIVISION]='Land' AND [ID]<>'160371292' AND [ID]<>'UK__LAND'; USING=<<<; TOTAL=UK__LAND
    *DIM TIME WHAT=2011.JAN; WHERE=2011.JAN; USING=2010.JAN; TOTAL=2010.JAN
    *ENDALLOCATION
    The trouble is that when calculating the allocation FACTOR is always set to USING. I have the following values for JAN.2010:
    P_RE:   Value for USING
    A   =      2
    B   =     3
    C   =      5
    The value to allocate (WHAT) is 100. Whatever I write as FACTOR (USING, USING/TOTAL, 10000, or even USING/0 which should generate an error) gives me the WHERE values for JAN.2011:
    P_RE:   Value for WHERE
    A    =     200
    B     =    300
    C     =    500
    Thus the engine always multiplies WHAT with USING for each P_RE.
    When debugging, WHAT is calculated correctly, but the beginning of the log reads:
    Executing allocation @A_1 -
    FACTOR = USING
    APP/DIM      WHAT         WHERE                                                     USING        TOTAL
    P_ACCT  -->  5301010130   5301010130                                                5301010130
    P_RE    -->  160371292    [LAND]='UK' AND [DIVISION]='LAND' AND [ID]<>'160371292'   <<<
    TIME    -->  2011.JAN     2011.JAN                                                  2010.JAN
    -->
    As you see, FACTOR is set to USING and I don't see the TOTAL value anywhere in the table.
    Any light to be thrown???
    Cheers,
    Cecilia

    Hi colleagues,
    I'm running a basic allocation (BPC 7.5 MS):
    *RUNALLOCATION
    *FACTOR=USING/TOTAL
    *DIM P_ACCT WHAT=5301010130; WHERE=5301010130; USING=5301010130; TOTAL=5301010130
    *DIM P_RE WHAT=160371292;WHERE=[LAND]='UK' AND [DIVISION]='Land' AND [ID]<>'160371292' AND [ID]<>'UK__LAND'; USING=<<<; TOTAL=UK__LAND
    *DIM TIME WHAT=2011.JAN; WHERE=2011.JAN; USING=2010.JAN; TOTAL=2010.JAN
    *ENDALLOCATION
    The trouble is that when calculating the allocation FACTOR is always set to USING. I have the following values for JAN.2010:
    P_RE:   Value for USING
    A   =      2
    B   =     3
    C   =      5
    The value to allocate (WHAT) is 100. Whatever I write as FACTOR (USING, USING/TOTAL, 10000, or even USING/0 which should generate an error) gives me the WHERE values for JAN.2011:
    P_RE:   Value for WHERE
    A    =     200
    B     =    300
    C     =    500
    Thus the engine always multiplies WHAT with USING for each P_RE.
    When debugging, WHAT is calculated correctly, but the beginning of the log reads:
    Executing allocation @A_1 -
    FACTOR = USING
    APP/DIM      WHAT         WHERE                                                     USING        TOTAL
    P_ACCT  -->  5301010130   5301010130                                                5301010130
    P_RE    -->  160371292    [LAND]='UK' AND [DIVISION]='LAND' AND [ID]<>'160371292'   <<<
    TIME    -->  2011.JAN     2011.JAN                                                  2010.JAN
    -->
    As you see, FACTOR is set to USING and I don't see the TOTAL value anywhere in the table.
    Any light to be thrown???
    Cheers,
    Cecilia

  • SAP BPC 7.5 NW SP09 - full optimize never ends. Job can not be stopped

    Hi experts,
    we sent a full optimize process in order to compress an application but it never finished.
    I noticed that through BW transaction RSPC the process chain: Full optimization stops in "Collapse box" step and become red.
    so the cube were locked and can not be used. we checked through in BW TE SM50 that process is in "Running status" 
    I tried to stop it through BW TE SM37 but  can not be done due its status.
    Please any idea how to stopped it and how solved full optimization issue?
    thanks

    Try cancelling it from SM50 (with core or without core). Never run Full Optimization for compression, run Light Optimization if you need to compress a cube.
    Gersh

  • Using a variable in an allocation routine in SAP BPC 7.5NW

    Below is a very simple BPC allocation routine I wrote.  The data originally sits on a dummy profit center and needs to be allocated to all itu2019s relevant profit centers. These relevant profit centers can be derived from the profit center hierarchy (BPC_ + ID of entity).
    When I hardcode the Profitcenter and the entity, the routine works (as below). But what I really want is that it works variable as in the line that I commented out. Any idea whether this could work (BPC 7.5NW)  ? If not, I am afraid I need to go to ABAP, which is really a pitty
    //ALLOCATION PROCEDURE CONVERSION RATE
    //=====================================
    *RUNALLOCATION
    *FACTOR=1
    *DIM SEBACCOUNT WHAT=CONV_RATE; WHERE=<<<; USING=<<< ; TOTAL=<<<
    //*DIM PROFCENT WHAT=DUMPC; WHERE=BAS(BPC_"%ENTITY_SET%");USING=<<<; TOTAL=<<<
    *DIM PROFCENT WHAT=DUMPC; WHERE=BAS(BPC_OKB);USING=<<<; TOTAL=<<<
    *DIM ENTITY WHAT=OKB; WHERE=<<<; USING=<<< ; TOTAL=<<<
    *ENDALLOCATION
    Thanks
    Nico

    Gersh,
    It works now. I have implemented the below code (ENTITY needed to contain the variable as well). The relationship profitcenter and entity is very important as it derives the relevant profitcenters from the profit center hierarchy (e.g. all profitcenters under the legalentity node).
    //ALLOCATION PROCEDURE CONVERSION RATE
    //=====================================
    *FOR %ENT% = %ENTITY_SET%
    *RUNALLOCATION
    *FACTOR=1
    *DIM SEBACCOUNT WHAT=CONV_RATE; WHERE=<<<; USING=<<< ; TOTAL=<<<
    *DIM PROFCENT WHAT=DUMPC; WHERE=BAS(BPC_%ENT%);USING=<<<; TOTAL=<<<
    *DIM CATEGORY WHAT=FCSTCUR; WHERE=<<<; USING=<<< ; TOTAL=<<<
    *DIM ENTITY WHAT=%ENT%; WHERE=<<<; USING=<<<; TOTAL=<<<
    *ENDALLOCATION
    *NEXT
    Thanks
    Nico

  • FORMULA=USING/TOTAL IS NOT WORKING IN BPC NW.

    Hi,
       I am doing Migration project from  BPC MS to BPC NW 7.5. In this I am not able test the Allocation formula.
    FORMULA=USING/TOTAL.
    Here in this  Total is not working. The final result same as USING combinational value. The formula is working for USING combination like FORMULA=USING/100,USING*100....,
    WHERE=WHAT* USING/TOTAL.Let me know is there any solution for this.Could you please update me on this.
    Find the below sample code for the Allocation Logic.
    LOGIC:
    *RUNALLOCATION
    *DIM P_ACCT WHAT=CE0004010; WHERE=CE0004020; USING=CE0004030; TOTAL=CE0004210
    *DIM CATEGORY WHAT=PLAN; WHERE=PLAN; USING=PLAN; TOTAL=PLAN
    *DIM P_CC WHAT=India; WHERE=India; USING=India; TOTAL=India
    *DIM P_DATASRC WHAT=UPLOAD; WHERE=UPLOAD; USING=UPLOAD; TOTAL=UPLOAD
    *DIM P_ACTIVITY WHAT=Repair; WHERE=Repair; USING=Repair; TOTAL=Repair
    *DIM RPTCURRENCY WHAT=LC; WHERE=LC; USING=V; TOTAL=LC
    *DIM TIME WHAT=2009.JAN; WHERE=2009.APR; USING=2009.MAR; TOTAL=2009.MAY
    After exccuting this formula and by observing the Formula Log one record write back message displayed.
    Thanks and Regards,
    VC kRISHNA.

    Hi,
       Please find the below Allocation logic. Here in this case also getting the same out put. The whare combinational value same as using. This Allocation Logic and the previous one is working with out fail in the MS version. Let me know is this may be a product issue. Could you please update me in this.
    Logic:
    *RUNALLOCATION                                   
    *FACTOR=USING/TOTAL
    *DIM PROJECT WHAT=BAS(CorpBudg_Project); WHERE=[SCTSQ1]="Y"; USING=<<<; TOTAL=No_PPC                                        
    *DIM ENTITY WHAT=PC10102106; WHERE=NO_PCENTER; Using=<<<; TOTAL=NO_PCENTER                                        
    *DIM ACCOUNT WHAT=BAS(Corp_Budg_Accnts); WHERE=880014; USING=<<<; TOTAL=<<<                                                  
    *DIM DATASRC WHAT=INPUT; WHERE=<<<;USING=<<<; TOTAL=<<<
    *DIM RPTCURRENCY WHAT=LC; WHERE=<<<; USING=<<<; TOTAL=<<<          
    *DIM CLIENT_GROUP WHAT=1010; WHERE=<<<; USING=<<<; TOTAL=<<<     
    *DIM CATEGORY WHAT=BUDGET; WHERE=<<<; USING=<<<; TOTAL=<<<     
    *DIM INTCO WHAT=Non_InterCo; WHERE=<<<; USING=<<<; TOTAL=Alloc_PC10102106                                   
    *DIM TIME WHAT=BAS(2011.TOTAL); WHERE=<<<; USING=2011.BSS; TOTAL=<<<
    *ENDALLOCATION
    *COMMIT
    Thanks and Regards,
    Krishna.

  • BPC 7.5NW: Hierarchy Upload from BW - Sort Order

    Hi,
    we are currently updating from BPC 7.0NW to 7.5 NW SP10. (BW has been upgraded to 7.02 SP09)
    As master data and hierarchies had been uploaded using the coding from 'HowTo Upload automated...' so far, we now have to use standard Data Manger packages.
    Maintaining packages and package links was successful. Everything works fine so far.
    The only problem are Hierarchies, better the sort order of hierarchie nodes. At the moment they are always sorted in an alphabetical order.
    We introduced property MBR_SEQ to all dimension using program UJA_MIGRATE_MBR_SEQ.
    We loaded hierarchies with different settings.
    Searching SDN and SAP Notes lead to notes 1603352 or 1581331.
    But manually changing hierarchies each time, new members are assigned, is not an option!
    Do I miss any option in the selection screen of the Data Manager package?
    Are there any options in transformation or conversion file?
    Thanks and regards
    Steve

    For your Information...
    We were now adviced to include parameter DM_KEEP_SRC_SEQ with value Y in AppSet parameters (Web-Administration).
    Please have a look at note '1626929 - Keep hierarchy sequence for Load Hierarchy from BW package'.
    It works!
    For the first hierarchy to be uploaded...
    If there are more than one hierarchy defined for upload, only the first hierarchy is sorted correctly, all following ones are sorted alphabetically again.
    Regards
    Steve

  • BPC 7.5 NW SP10 on BW 7.3

    Hi.
    Has anyone succeded in installing BPC 7.5 NW SP10 on BW 7.3. It should be supported. At least it says so on SMP.
    We are facing some troubles. We did install an all new BW system to be used for BPC. The component CPMBPC 753 was installed as this should be the version for BW 7.3.
    When looking at the system status in BW the component CPMBPC says version 753 and level is 00.
    We were installing SP10 of the .NET server components, but it seems that there is some version mismatch here. We are able to connect to BPC through BPC Admin and get access to all application sets. There are however some things which cannot be done - like deleting dimension members.
    It seems to me that version 753 is not SP10, when I look into BW and UJBR the new features of SP10 in UJBR is not there. Is anyone aware which 750 service pack level matches 753 on level 00?
    By the way we were not able to install the support packages for 750, as it is not the same version.
    Kind regards
    Mogens Smerdel

    Just a follow up on this.
    I didn't find an answer so I raised the question in an OSS with SAP.
    They came up with the answer that
    CPMBPC 753 SP 00 is equivalent to CPMBPC 750 SP09
    and CPMBPC 753 SP01 is equivalent to CPMBPC 750 SP10.
    However it seems to me that SP01 for 753 is not yet available.
    Best regards.
    Mogens Smerdel

  • How to save zero in BPC ?

    Hi Experts,
    Can anyone guide how to save zero in BPC ? I tried changing default values but didnt work. So, Please help on this.
    Thanks
    Natasha

    To prepopulate with the same value:
    You have ACCOUNT dimension with base members A1... An and root parent ATOTAL
    //Fix other dimensions using *XDIM_MEMBERSET
    *XDIM_MEMBERSET SOMEDIM=SOMEBASEMEM1
    *XDIM_MEMBERSET ACCOUNT=BAS(ATOTAL) //A1...An
    *WHEN_REF_DATA = MASTER_DATA
    *WHEN ACCOUNT
    *IS *
    *REC(EXPRESSION=666)
    *ENDWHEN
    Or
    *XDIM_MEMBERSET SOMEDIM=SOMEBASEMEM1
    *XDIM_MEMBERSET ACCOUNT=A1 //Only single member!
    *WHEN_REF_DATA = MASTER_DATA
    *WHEN ACCOUNT
    *IS *
    *REC(EXPRESSION=666)
    *ENDWHEN
    *SELECT(%A%,[ID],ACCOUNT,"CALC=N AND ID<>A1")
    *RUNALLOCATION
    *FACTOR=1
    *DIM ACCOUNT WHAT=A1; WHERE=%A%
    *ENDALLOCATION
    Not sure what is faster...
    Vadim

  • BPC 7.5 NW SP upgrades

    Hello everyone,
    We have a BPC 7.5 NW SP 06 system that is live, and are exploring our upgrade options to newer service packs.  I know that the most recent service pack is SP 09, but am not sure of the enhancements made. 
    Can you kindly guide me where to find information on the various enhancements made in recent service packs?
    Thanks in advance for all your responses..

    Hi,
    Apart from the central note provided above, these are the enchancements which are there in SP09
    u2022 Note 1606296: Memory leak issue on BPC 750 Client
    u2022 Note 1604477: BPF: Reopen a given step region via a selection screen
    Hope it helps.
    Regards,
    Raghu

Maybe you are looking for

  • RFC Sender: Connection refused

    Hi experts, We are running a scenario with a RFC Sender communication channel. When the RFC is executed this error occurs in the Runtime Workbench: Transmitting the message using connection HOSTNAME failed, due to: com.sap.aii.af.ra.ms.api.DeliveryEx

  • Batch and split valuation simultaneously

    hello all, we have scenarios in which both batch management and split valuation is active. we are currently uses STO with stocktransport order by using 351 and 101 movements. my question is that why the sap system does not allow plant to plant stock

  • Nokia Lumia 800 microphone problem (sounds like a ...

    I got my new Lumia about 1 week ago and after switching from N900 to Lumia 800 I have been getting lot of complaints from people whom I talk with. Everybody starts the phone call the same way, by saying that is there something wrong, or am I in a spe

  • Sliding video clips along the time line

    Quite often as I edit, I like to place clips in the time line forward of my current edit point. For example I might find a shot that works well with a musical swell or beat  30 seconds down the track. With the magnetic time line, I can't slide that s

  • Selection trouble with JTrees

    Hi, I have a JTree that launches an internal frame on selection of a node. The problem is that after the selecion of a node, it can't be reselected unless you make another selection. This is very annoying as it launches unnecessary frames. The TreeSe