Quantcast
Channel: SCN : All Content - SAP Planning and Consolidation, version for SAP NetWeaver
Viewing all articles
Browse latest Browse all 5457

SAP BPC allocation run ignoring certain records

$
0
0


Hi

 

I have an allocation script that I need to run on the basis of 3 dimensions, KF (key figure), TT (transaction type) and CE (cost element)

 

*RUNALLOCATION

*FACTOR = -$FAC1$/100

*DIM KF               WHAT = V01;                                            WHERE = <<<;

*DIM TT               WHAT = BAS(TT_DOS);                           WHERE = $SEG1$;

*DIM CE               WHAT = BAS(OM1_OPEX01);                 WHERE = $CEMP$;

*ENDALLOCATION

 

However, there are 2 other dimensions that don't affect the allocation POS_NO (position) and AT (activity type). There are records where POS_NO and AT are referring the null master data (POSNONULL and ATNONE respectively). There are other records where actual master data in use for these dimensions is referred to in the transaction record (let's say POS_NO = 1250 and AT = 201301).

 

Also suppose the transaction data readied for allocation is

 

KF               TT                    CE              POS_NO                         AT          SDATA

V01              TT_02           A9010020     1250                         201301           100

V01              TT_02           A9010020     1252                         201302           200

V01              TT_02           A9010020     1253                        ATNONE         300

V01              TT_02           A9010020     POSNONULL          ATNONE         400

V01              TT_02           A9010020     POSNONULL          ATNONE         500

 

The allocation will run only for the last two records disregarding all records where either POS_NO AND AT are not both referring to their respective null records.

 

If I add further script where I refer to, say, all POS_NO <> POSNONULL, then it will allocate record 3, but not 1 and 2, because in records 1 and 2

AT <> ATNONE. So I can make that work by adding separate allocation script for AT<>ATNONE and so on until all data combinations are referred to. But it is cumbersome, and affecting performance.

 

I thought that all dimensions not reflected in the scope or in the allocation section would be picked up from context, but when I checked the context options for the model through EPM-ADD IN --> EPM --> Options --> Context Options --> Context Lock, they are not specific to ATNONE or POSNONULL.

 

I also checked the context defaults through the web browser and none are set for the model that I am working in.

 

Would anyone have any ideas why the script would only want to refer to ATNONE and POSNONULL records only.

 

Installation details - 10.0 NW 801 SP003

 

rgds

shrikant


Viewing all articles
Browse latest Browse all 5457

Trending Articles



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