Hi Experts,
I am trying to do a Top Down Allocation through RUN_ALLOCATION in a combination with RUNLOGIC_PH.....
I have set of 5 Accounts,33 Entities,and,2500 (branches),72 months.
So i have to deal with large mount of data.
I have to allocate data of 5 accounts * 33 entities * 72 * months from 'DEFAULT' BRANCH TO 2500 brnaches.
I have tried to run the package , system went down for just 5 entities in development.
PARALLELSCRIPT parameter set to 4 .
Please suggest If any other approach is there to allocate .
Please find the below Caliing and Called Script.
Calling LOGIC:
*SELECT(%ACC1%,[ID],ACCOUNT,ASSUMPTION = "Y")
*XDIM_MEMBERSET ENTITY = %ENTITY_SET%
*XDIM_MEMBERSET ACCOUNT as %ACC% = OBLI_CESS,FAC_CESS,SURPL_CESS,TERR_CESS,OTHER_CESS
*XDIM_MEMBERSET ACCOUNT = %ACC%
*XDIM_MEMBERSET CATEGORY = %CATEGORY_SET%
*XDIM_MEMBERSET BRANCH = NONE
*XDIM_MEMBERSET DEPARTMENT = NONE
*XDIM_MEMBERSET FLOW = CLOSING
*XDIM_MEMBERSET GRADE = DEFAULT
*XDIM_MEMBERSET INPUTCURRENCY = INR
*XDIM_MEMBERSET MEASURES = PERIODIC
*START_BADI RUNLOGIC_PH
QUERY = OFF
WRITE = ON
LOGIC = ASSUMPTION_CHANNEL.LGF
APP = TAGIC_PLANNING
VALIDATION = OFF
DIMENSION ACCOUNT= %ACC%
CHANGED = ENTITY
DEBUG = OFF
*END_BADI
CALLED LOGIC: ASSUMPTION_CHANNEL.LGF
*XDIM_MEMBERSET ACCOUNT AS %ACC%= OBLI_CESS,FAC_CESS,SURPL_CESS,TERR_CESS,OTHER_CESS
*XDIM_MEMBERSET ACCOUNT = %ACC%
*XDIM_MEMBERSET ENTITY = %ENTITY_SET%
*XDIM_MEMBERSET CATEGORY = %CATEGORY_SET%
*SELECT(%Z1%,[ID],BRANCH,ZONE="Z1")
*SELECT(%Z2%,[ID],BRANCH,ZONE="Z2")
*SELECT(%Z3%,[ID],BRANCH,ZONE="Z3")
*SELECT(%Z4%,[ID],BRANCH,ZONE="Z4")
*SELECT(%Z5%,[ID],BRANCH,ZONE="Z5")
*SELECT(%Z6%,[ID],BRANCH,ZONE="Z6")
*SELECT(%Z7%,[ID],BRANCH,ZONE="Z7")
*SELECT(%Z8%,[ID],BRANCH,ZONE="Z8")
*SELECT(%Z9%,[ID],BRANCH,ZONE="Z9")
*XDIM_MEMBERSET BRANCH AS %Z% = %Z1%,%Z2%,%Z3%,%Z4%,%Z5%,%Z6%,%Z7%,%Z8%,%Z9%,NONE
*XDIM_MEMBERSET BRANCH = %Z%
*XDIM_MEMBERSET TIME AS %2014%= BAS(2014.TOTAL)
*XDIM_MEMBERSET TIME AS %2015%= BAS(2015.TOTAL)
*XDIM_MEMBERSET TIME AS %2016%= BAS(2016.TOTAL)
*XDIM_MEMBERSET TIME AS %2017%= BAS(2017.TOTAL)
*XDIM_MEMBERSET TIME AS %2018%= BAS(2018.TOTAL)
*XDIM_MEMBERSET TIME AS %2019%= BAS(2019.TOTAL)
*XDIM_MEMBERSET TIME= %2014%, %2015%, %2016%, %2017%, %2018%, %2019%
*XDIM_MEMBERSET DEPARTMENT = NONE
*XDIM_MEMBERSET FLOW = CLOSING
*XDIM_MEMBERSET GRADE = DEFAULT
*XDIM_MEMBERSET INPUTCURRENCY = INR
*XDIM_MEMBERSET MEASURES = PERIODIC
*RUNALLOCATION
*FACTOR =1
*DIM ACCOUNT WHAT=%ACC% ; WHERE= <<< ;
*DIM BRANCH WHAT=NONE ; WHERE= %Z%;
*ENDALLOCATION
*COMMIT