on 10-17-2014 12:29 PM
Hello,
BPC Version - SAP BPC 7.5 NW.
I'm trying to create a custom data manager package to copy the data from one application to another. The level of data is different in source and target apps, which has been taken care of in the BAdI.
The data manager package is created in target app; hence, 'CT_DATA' is used to save the data from an internal table which contains source data.
The custom package is failing with below exception, please let me know what might be causing the exception.
An exception with the type CX_SY_DYN_CALL_ILLEGAL_TYPE occurred, but was neither handled locally, nor declared in a RAISING clause
Call of the method CONSTRUCTOR of the class CX_UJK_EXECUTION_EXCEPTION failed; wrong type for parameter DATAVALUE
Application: <<target app>> Package status: ERROR
Regards,
Raghu
Hi Raghu,
"please let me know what might be causing the exception" - definitely incorrect badi code or incorrect badi call But without badi code and script launching this badi it's not possible to answer!
By the way, what was the reason to write a badi instead of script logic?
Vadim
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Vadim,
Yes, Script Logic could have been the better option. One of the reason this is not used is the different source and target dimension members, which user needs to select. Similar to the standard Copy package.
From performance point of view, which is the better option? Scripts or BAdIs?
~Raghu
Hi Raghu,
Where are you running this package?
This BADI should be ran from the destination application, and in your BADI you pull the data from the source application. then you won't face this issue.
Andy
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
15 | |
3 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.