Quantcast
Channel: SCN : Discussion List - SAP Planning and Consolidation, version for SAP NetWeaver
Viewing all articles
Browse latest Browse all 5414

What is the best approach to calculate total on three non-Account dimension members(prefer Non-MDX) and use it in Bollean Expressions syntax for BPC 10(NW) SP15?

$
0
0

I have already Salary Benefits Calculations done and saved in BPC Model in seperate pieces and now I want to perform sum on (calculated Salary, Salary Adjustment Factor and General Salary Increase). Preferably I don't want to use any MDX formulas.

 

We are on BPC 10(NW) SP15.

 

Code:

 

*SELECT (%HRPSTN%,"[ID]",HRPOSITION,"[BARG_GRP]<>''")

*XDIM_MEMBERSET CI=6111000,6121000,6111910,6111920

*XDIM_MEMBERSET AUDITTRAIL=BW,CALC

*XDIM_MEMBERSET HRPOSITION=%HRPSTN%

*XDIM_MEMBERSET TIME="BY2013" 

*XDIM_MEMBERSET TYPE="ANNSAL","BEN"   // BEN is parent member of "ANNSAL","GSI","SAF"

*XDIM_MEMBERSET VERSION=10 

*XDIM_MEMBERSET WKCONT="SS","WW"

 

*LOOKUP Factors

*DIM SSSSC:BA="NA"

*DIM SSSSC:BENTY="NA"

*DIM SSSSC:BENPL="NA"

*DIM SSSSC:CI="NA"

*DIM SSSSC:BUGRP="NA"

*DIM SSSSC:VERSION=10   //$Version$

*DIM SSSSC:TIME="BY2013"  //$Budget_Year$

*DIM SSSSC:MEASURES=PERIODIC

*DIM SSSSC:TYPE="SSSTATESHR"

 

*DIM SSSSM:BA="NA"

*DIM SSSSM:BENTY="NA"

*DIM SSSSM:BENPL="NA"

*DIM SSSSM:CI="NA"

*DIM SSSSM:BUGRP="NA"

*DIM SSSSM:VERSION=10   //$Version$

*DIM SSSSM:TIME="BY2013"  //$Budget_Year$

*DIM SSSSM:MEASURES=PERIODIC

*DIM SSSSM:TYPE="SSMAX"

*ENDLOOKUP


*WHEN HRPOSITION
   *IS %HRPSTN%
        *REC(EXPRESSION=(%VALUE%<LOOKUP(SSSSM)?(%VALUE%*LOOKUP(SSSSC), AUDITTRAIL="CALC",CI=6143000,TYPE =            "REQUEST"):(LOOKUP(SSSSM)*LOOKUP(SSSSC), AUDITTRAIL="CALC",CI=6143000,TYPE = "REQUEST"))
*ENDWHEN

 

For Information:

 

I want %VALUE% = [TYPE].[ANNSAL]+[TYPE].[SAF]+[TYPE].[GSI]=[CI].[6111000 or 6121000]+[CI].[6111910]+[CI].[6111920]

 

TYPE is non-Account Dimension with members as ANNSAL,SAF,GSI and CI is Account type dimension.

 

CI Dimension               TYPE Dimension
6111000 or 6121000     ANNSAL
6111910                      GSI
6111920                      SAF

 

Please help me with solution you think could work.

 

If there is no easy solution then I will introduce Parent in CI Dimension(Accout Type) with childeren as 6111000 or 6121000, 6111910,6111920 and that should work.

 

Thanks in Advance!!!

 

 

BC


Viewing all articles
Browse latest Browse all 5414

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>