Skip to Content
0
Former Member
Oct 25, 2011 at 03:23 PM

KEYWORD runlogic in BADI: works in UJKT but not working in script logic

114 Views

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