Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 2800

BPC Parameters to Script Logic

$
0
0

Hi All,

My goal is create a new Employee Master data  (http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/2020b522-cdb9-2e10-a1b1-873309454fce?QuickLink=index&…)

 

and automatically generate 1 line Transactional data using a script logic

 

- Master data Creating is: FINE

- Create the Transaction against it: NOT OK (triggered a script logic)

 

PROMPT(TEXT,%PROP_ID%,"New Member ID",)

PROMPT(TEXT,%PROP_EVDESCRIPTION%,"Description",)

PROMPT(SELECT,%SELECTION%,,"Select the Parent for the new member, Click Next","EMPLOYEE")

PROMPT(TEXT,%WS_PERCT%,"Enter the Salary",)

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(ZBPC_PROMPT_EXP_RUN_LOGIC_3,LOGICFILENAME,EXTRA_CALC.LGF)

TASK(ZBPC_PROMPT_EXP_RUN_LOGIC_3,TAB,%TAB%)

TASK(ZBPC_PROMPT_EXP_RUN_LOGIC_3,EQU,%EQU%)

TASK(ZBPC_PROMPT_EXP_RUN_LOGIC_3,SUSER,%USER%)

TASK(ZBPC_PROMPT_EXP_RUN_LOGIC_3,SAPPSET,%APPSET%)

TASK(ZBPC_PROMPT_EXP_RUN_LOGIC_3,SAPP,%APP%)

'TASK(ZBPC_PROMPT_EXP_RUN_LOGIC_3,SELECTION,%SELECTION%)

TASK(ZBPC_PROMPT_EXP_RUN_LOGIC_3,REPLACEPARAM,WS_PERCT%EQU%%WS_PERCT%%TAB%PROP_ID%EQU%%PROP_ID%)

 

The script logic:

 

*XDIM_MEMBERSET CATEGORY = Forecast

*XDIM_MEMBERSET COMP_CODE = 1001

*XDIM_MEMBERSET EMPLOYEE = $EXP_PERCT$

*XDIM_MEMBERSET HR_ACCOUNT = 10000055101000

*XDIM_MEMBERSET OP_COSTCENTER = XXX

*XDIM_MEMBERSET RPTCURRENCY = USD

*XDIM_MEMBERSET ENTITY = XYZ

*XDIM_MEMBERSET S_GUIDE = Input

*XDIM_MEMBERSET TIME = 2016.INP

 

 

[HR_ACCOUNT].[#10000055101000] = $WS_PERCT$

 

In the Process chain of BW side I created a new Variant called: ZBPC_PROMPT_EXP_RUN_LOGIC_3

with same parameters as there

 

Note:

FOR TESTING PURPOSE:

The first time: When I run the data package it create the Master data, and not the transaction

but, after I changing the DM if I run again, adding:

PROMPT(TEXT,%ABC%,"Enter the User",)

TASK(ZBPC_PROMPT_EXP_RUN_LOGIC_3,REPLACEPARAM,WS_PERCT%EQU%%WS_PERCT%%TAB%ABC%EQU%%ABC%)

 

it works, because I think the Employee Member is already created.

 

I believe there is something I need to do in between in order to "Activate" the Employee so it can generate a data.

 

Any clue?

 

Thanks.
Regards,


Viewing all articles
Browse latest Browse all 2800

Trending Articles