cancel
Showing results for 
Search instead for 
Did you mean: 

Allocation Run Criteria

Former Member
0 Kudos

I am trying to run an allocation only when a particular dimenion member called "Default_Service" is past by the user in a input template and cannot get it to work. Below is what I have that does work but it runs everytime any service is passed:

*XDIM_MEMBERSET CATEGORY=%CATEGORY_SET%

*XDIM_MEMBERSET ENTITY=%ENTITY_SET%

*XDIM_MEMBERSET SERVICE=%SERVICE_SET%

//*IGNORE_STATUS

*IGNORE_SECURITY

*RUNALLOCATION

*FACTOR=1

*DIM SERVICE WHAT=DEFAULT_SERVICE; WHERE=ALLOC_METHOD="PDA-C"; USING=<<<; TOTAL=<<<

*DIM ACCOUNT WHAT=ALLOC_PCT; WHERE=<<<; USING=<<<; TOTAL=<<<

*DIM DATASRC WHAT=INPUT; WHERE=<<<; USING=<<<; TOTAL=<<<

*DIM TIME WHAT=ALL; WHERE=<<<; USING=<<<; TOTAL=<<<

*ENDALLOCATION

*COMMIT

Thanks for the help!

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

I am trying to run an allocation only when a particular dimenion member called "Default_Service" is past by the user in a input template and cannot get it to work. Below is what I have that does work but it runs everytime any service is passed:

*XDIM_MEMBERSET CATEGORY=%CATEGORY_SET%

*XDIM_MEMBERSET ENTITY=%ENTITY_SET%

*XDIM_MEMBERSET SERVICE=%SERVICE_SET%

//*IGNORE_STATUS

*IGNORE_SECURITY

*RUNALLOCATION

*FACTOR=1

*DIM SERVICE WHAT=DEFAULT_SERVICE; WHERE=ALLOC_METHOD="PDA-C"; USING=<<<; TOTAL=<<<

*DIM ACCOUNT WHAT=ALLOC_PCT; WHERE=<<<; USING=<<<; TOTAL=<<<

*DIM DATASRC WHAT=INPUT; WHERE=<<<; USING=<<<; TOTAL=<<<

*DIM TIME WHAT=ALL; WHERE=<<<; USING=<<<; TOTAL=<<<

*ENDALLOCATION

*COMMIT

========================================================

Hi Kevin,

Try to change your scoping as *XDIM_MEMBERSET SERVICE=Default_Service

It will just scope records containing Default_Service as Service Member in WB,FAC2,FACT. If you have another logic to run with other service member, you can make next COMMIT with other scoping.

Hope this helps,

Regards,

YH Seo

Answers (1)

Answers (1)

Former Member
0 Kudos

Yes, thank you, that works. The problem was I didn't want it to run everytime default logic was executed, on when sent from a particular input template. So I did get it to work using the XDIM_FILTER statement.