Hi, Gersh, Zane, and everyone,
I am implementing runlogic to improve performance of script logic.
I have something like
*START_BADI RUNLOGIC
QUERY = OFF
WRITE = ON
LOGIC = INIT_FCST_PROF.LGF
APPSET = 08092011_PBI
APP = PROFITABILITY
DIMENSION ENTITY = BAS(CO_1010)
DIMENSION RPTCURRENCY = USD, LC
DIMENSION ACCTDETAIL = F_CLO
DIMENSION TIME = 2011.SEP
CHANGED = ENTITY
DEBUG = OFF
*END_BADI
this works fine in UJKT simulation, validating and execution.
however when I insert this into script logic, it failed in log (the DM status shows successfully finished in 2-3 seconds)
checking the log,
LOG BEGIN TIME:2011-10-25 09:03:30
FILE:\ROOT\WEBFOLDERS\08092011_PBI\ADMINAPP\PROFITABILITY\TESTCALL_SCRIPT.LGF
USER:Z\GYCHEN
APPSET:08092011_PBI
APPLICATION:PROFITABILITY
[WARNING!] NO MEMBER SPECIFIED FOR DIMENSION:ACCTDETAIL WILL QUERY ON ALL BASE MEMBERS.
[WARNING!] NO MEMBER SPECIFIED FOR DIMENSION:CUSTOMER WILL QUERY ON ALL BASE MEMBERS.
[WARNING!] NO MEMBER SPECIFIED FOR DIMENSION:DATASRC WILL QUERY ON ALL BASE MEMBERS.
[WARNING!] NO MEMBER SPECIFIED FOR DIMENSION:ENTITY WILL QUERY ON ALL BASE MEMBERS.
[WARNING!] NO MEMBER SPECIFIED FOR DIMENSION:PRODUCT WILL QUERY ON ALL BASE MEMBERS.
[WARNING!] NO MEMBER SPECIFIED FOR DIMENSION:PROFIT_CENTER WILL QUERY ON ALL BASE MEMBERS.
[WARNING!] NO MEMBER SPECIFIED FOR DIMENSION:SALESREP WILL QUERY ON ALL BASE MEMBERS.
[WARNING!] NO MEMBER SPECIFIED FOR DIMENSION:SERVICES WILL QUERY ON ALL BASE MEMBERS.
[WARNING!] NO MEMBER SPECIFIED FOR DIMENSION:SPECIES WILL QUERY ON ALL BASE MEMBERS.
[WARNING!] NO MEMBER SPECIFIED FOR DIMENSION:TIME WILL QUERY ON ALL BASE MEMBERS.
[WARNING!] NO MEMBER SPECIFIED FOR DIMENSION:VAL_FIELD WILL QUERY ON ALL BASE MEMBERS.
[WARNING!] NO MEMBER SPECIFIED FOR DIMENSION:VERSION WILL QUERY ON ALL BASE MEMBERS.
EXECUTION BADI:RUNLOGIC
QUERY: OFF
WRITE: ON
Error in RUNLOGIC call.
BADI EXECUTION TIME IN TOTAL :367.96 ms.
SCRIPT RUNNING TIME IN TOTAL:1.04 s.
LOG END TIME:2011-10-25 09:03:31
There are two errors here:
1. it was not able to read the dimension member I put in script logic.
2. it says error in RUNLOGIC call.
for connection from DM to process chain, I am just using default formula process chain. this in on BPC7.5 NW version.
George