Just completed full test! Working with 2 scripts!
Chain (modified copy of original chain) ZUJDX_MDOF_PC_S:
RUN_LOGIC variant
DM package advanced script (chain ZUJDX_MDOF_PC_S):
PROMPT(TEXT,%PROP_ID%,"New Member ID",)
PROMPT(TEXT,%PROP_EVDESCRIPTION%,"Description",)
PROMPT(SELECT,%SELECTION%,,"Select the Parent for the new member, Click Next","TITLES")
PROMPT(SELECT,%PROP_PLANBE%,,"Select the appropriate PLANBE for the new member, Click Next","BE",)
PROMPT(SELECT,%TEMPLATE_MBR%,,"Select the Template Member (default property values will be copied from this member), Click Next", "TITLES")
PROMPT(TEXT,%VAL%,"Value",)
INFO(%EQU%,=)
INFO(%TAB%,;)
TASK(ZUJDXRL_VARIANT,TAB,%TAB%)
TASK(ZUJDXRL_VARIANT,EQU,%EQU%)
TASK(ZUJDXRL_VARIANT,SUSER,%USER%)
TASK(ZUJDXRL_VARIANT,SAPPSET,%APPSET%)
TASK(ZUJDXRL_VARIANT,SAPP,%APP%)
TASK(ZUJDXRL_VARIANT,SELECTION,%SELECTION%)
TASK(ZUJDXRL_VARIANT,LOGICFILENAME,MDOFX.LGF)
TASK(ZUJDXRL_VARIANT,REPLACEPARAM1_KEY,ID)
TASK(ZUJDXRL_VARIANT,REPLACEPARAM1_VALUE,%PROP_ID%)
TASK(ZUJDXRL_VARIANT,REPLACEPARAM2_KEY,EVDESCRIPTION)
TASK(ZUJDXRL_VARIANT,REPLACEPARAM2_VALUE,%PROP_EVDESCRIPTION%)
TASK(ZUJDXRL_VARIANT,REPLACEPARAM3_KEY,PLANBE)
TASK(ZUJDXRL_VARIANT,REPLACEPARAM3_VALUE,%PROP_PLANBE%)
TASK(ZUJDXRL_VARIANT,REPLACEPARAM4_KEY,TEMPLATE_MBR)
TASK(ZUJDXRL_VARIANT,REPLACEPARAM4_VALUE,%TEMPLATE_MBR%)
TASK(RUN_LOGIC2,TAB,%TAB%)
TASK(RUN_LOGIC2,EQU,%EQU%)
TASK(RUN_LOGIC2,SUSER,%USER%)
TASK(RUN_LOGIC2,SAPPSET,%APPSET%)
TASK(RUN_LOGIC2,SAPP,%APP%)
TASK(RUN_LOGIC2,SELECTION,%SELECTION%)
TASK(RUN_LOGIC2,LOGICFILENAME,MD1.LGF)
TASK(RUN_LOGIC2,REPLACEPARAM,VAL%EQU%%VAL%%TAB%TITID%EQU%%PROP_ID%)
MDOFX.LGF:
*START_BADI MDOFX
QUERY = OFF
WRITE = OFF
VARIANT = $VARIANT$
UNIQUE_ID = $UNIQUE_ID$
SELECTION = $SELECTION$
*END_BADI
MD1.LGF:
*XDIM_MEMBERSET TITLES=$TITID$
*XDIM_MEMBERSET BE=BE1000
*XDIM_MEMBERSET PERIODS=2007.JAN
*XDIM_MEMBERSET PLANTYPE=ACTUAL
*XDIM_MEMBERSET CORPDIR=DIRECT
*XDIM_MEMBERSET INACCT=INDUMMY
*WHEN_REF_DATA = MASTER_DATA
*WHEN INACCT
*IS *
*REC(EXPRESSION=$VAL$)
*ENDWHEN
Result:
Report after metadata refresh:
Vadim