here is my advanced:
PROMPT(SELECTINPUT,,,,"%CATEGORY_DIM%")
PROMPT(TEXT,%SCRIPT_FILE%,"Choose Script Logic File",)
PROMPT(SELECTINPUT,%TFROM%,,"FROM MONTH","%TIME_DIM%")
PROMPT(SELECTINPUT,%TTO%,,"TO","%TIME_DIM%")
PROMPT(TEXT,%PERCT%,"Percentage Actual Data Last year",)
INFO(%EQU%,=)
INFO(%TAB%,;)
TASK(/CPMB/DEFAULT_FORMULAS_LOGIC,TAB,%TAB%)
TASK(/CPMB/DEFAULT_FORMULAS_LOGIC,EQU,%EQU%)
TASK(/CPMB/DEFAULT_FORMULAS_LOGIC,SUSER,%USER%)
TASK(/CPMB/DEFAULT_FORMULAS_LOGIC,SAPPSET,%APPSET%)
TASK(/CPMB/DEFAULT_FORMULAS_LOGIC,SAPP,%APP%)
TASK(/CPMB/DEFAULT_FORMULAS_LOGIC,SELECTION,%SELECTION%)
TASK(/CPMB/DEFAULT_FORMULAS_LOGIC,LOGICFILENAME,%SCRIPT_FILE%)
TASK(/CPMB/DEFAULT_FORMULAS_LOGIC,MEMBERSELECTION,TFROM%EQU%%TFROM%%TAB%TTO%EQU%%TTO%)TASK(/CPMB/DEFAULT_FORMULAS_LOGIC,REPLACEPARAM,PERCNT%EQU%%PERCT%)
and here is my script
//scope of data for processing
*XDIM_MEMBERSET CATEGORY= Actual
// loop record
*SELECT(%T%,"[ID]",TIME,"[CALC]=N AND [ID]>=$TFROM$ AND [ID]<=$TTO$")
*FOR %T% = %TIME_SET%
*XDIM_MEMBERSET TIME=%T%
*WHEN TIME
*IS %T%
*REC(EXPRESSION =%VALUE%*$PERCNT$,TIME=TMVL(12,%T%),CATEGORY=Plan)
*ENDWHEN
*NEXT
// save into database
*COMMIT
please check and help us