hello all experts,
I am new to sap bpc and would like to your help on my dynamic script logic
my source data
time dimension base members
category=Actual
target the data to
time dimension(dynamically select the future year)
category=Plan
script i have written
*XDIM_MEMBERSET CATEGORY = Actual
*XDIM_MEMBERSET ENTITY = BAS(World)
*XDIM_MEMBERSET MEASURES = PERIODIC
*XDIM_MEMBERSET RPTCURRENCY = LC
*XDIM_MEMBERSET F_ACCOUNT = SALES
*XDIM_MEMBERSET TIME = BAS($2012$.TOTAL)
*XDIM_ADDMEMBERSET TIME = BAS($2013$.TOTAL)
*WHEN TIME
*IS BAS($2012$.TOTAL)
*REC(EXPRESSION=%VALUE%*(1+$SL_PL_PRCT$/100),CATEGORY=Plan,TIME=BAS($2013$.TOTAL))
*ENDWHEN
*COMMIT
data manager package advanced script
PROMPT(SELECTINPUT,,,,"%ACCOUNT_DIM%,%ENTITY_DIM%,%CURRENCY_DIM%,%CATEGORY_DIM%")
PROMPT(TEXT,%SELECT_FILE%,"Logic File Name",)
PROMPT(TEXT,%2012%,"Actual data year",)
PROMPT(TEXT,%2013%,"Plan data year",)
PROMPT(TEXT,%SL_PL_PRCT%,"Input Multiple of Actual Data")
INFO(%EQU%,=)
INFO(%TAB%,;)
TASK(ZBPC_RUNLOGIC,TAB,%TAB%)
TASK(ZBPC_RUNLOGIC,EQU,%EQU%)
TASK(ZBPC_RUNLOGIC,SUSER,%USER%)
TASK(ZBPC_RUNLOGIC,SAPPSET,%APPSET%)
TASK(ZBPC_RUNLOGIC,SAPP,%APP%)
TASK(ZBPC_RUNLOGIC,SELECTION,%SELECTION%)
TASK(ZBPC_RUNLOGIC,LOGICFILENAME,%SELECT_FILE%)
TASK(ZBPC_RUNLOGIC,REPLACEPARAM,2012%EQU%%2012%%TAB%2013%EQU%%2013%%TAB%SL_PL_PRCT%EQU%%SL_PL_PRCT%)
Please find the attachment for detailed work.
Thankingyou for your help
praveen