I've never worked with BADIs...
I am working at an migration project to HANA (from 7.50.13 to 7.54.19).
I have a script logic than works at 7.50, but not at 7.54.
This is the script logic SCRIPT_LOGIC_BADI.LGF. It is at CONSOLIDATION application and run a script logic than is at other APP, Other_App:
QUERY = OFF
WRITE = ON
LOGIC = Other_App_Script_Logic.LGF
APPSET = SameAppSet
APP = Other_App
DIMENSION ACCOUNT = <NONE>
DEBUG = OFF
"An exception with the type CX_UJK_VALIDATION_EXCEPTION occurred, but was neither handled locally, nor declared in a RAISING clause
Member "$DIV$" not exist
Application: Other_App package status: ERROR"
$DIV$ is filled in a process chain (ZBPC_DIV) called from the package. I know this process chain works because it is used at other script logics.
I did a work-around: create a new package in Other_App application than call to Other_App_Script_Logic.LGF, but I need execute this script logic from CONSOLIDATION application.
I think than the problem is than doesn't recognize $DIV$.
Somebody could say me how I can solve this problem or other options?