There
are a few options how to setup an input given by a user by a popup windows of
DataMart script (DS).
First
point of view whether the input fields in prompts should support browsing a BPC
dimension hierarchies.
If
the hierarchy browsing is not required then the prompt can be setup as s simple
text field. Means PROMPT commands is a type of TEXT.
DS:
PROMPT(TEXT,%SRC_TIM%,"Enter Source TIME","%TIME%")
TASK(/CPMB/DEFAULT_FORMULAS_LOGIC,REPLACEPARAM,SRC_TIM%EQU%%SRC_TIM%)
In
case the hierarchy browsing is needed the PROMPT command is a type of
COPYMOVEINPUT:
DS:
PROMPT(COPYMOVEINPUT,%SRC_TIM%,%TGT_TIM%,"Select the TIME members
from to","TIME")
TASK(/CPMB/DEFAULT_FORMULAS_LOGIC,MEMBERSELECTION,SRC_TIM%EQU%%SRC_TIM%%TAB%TGT_TIM%EQU%%TGT_TIM%)
Disadvantage of above option that support the hierarchy browsing is that in case there are several dimension values to be entered they are placed on a new pop-up window.
In
case use just prefers to have a one pop-up window with all the values following
option can be used. It is again the PROMPT command type of SELECT:
DS:
PROMPT(SELECT,%SELECTION_IN%,,"Select data to
copy","TIME,VERSION")
TASK(/CPMB/FX_RESTATMENT_LOGIC,REPLACEPARAM,SELECTION_IN%EQU%%SELECTION_IN%)
More
information:
COPYMOVEINPUT
Prompt() Command
No comments:
Post a Comment