I have a custom program that dynamically builds a variant with program 'A' then passes the values to a memory location named 'ABCD'. Then program 'A' calls a modifed copy of the 'Z_CP_UJD_TEST_PACKAGE' I will call program 'B'. In program 'B' the data in memory location 'ABCD' is read into the proper prompt fields of a created variable.The values are properly being read into program 'B' from the shared memory location 'ABCD'. The program crashes at the line 'AT SELECTION-SCREEN ON VALUE-REQUEST FOR PROMPT.' as the values in memory are not passed. Suddenly the session is terminated (when running this on the front end or in debug) and no log entries are made.
I know this sounds confusing, but it works great in all other environments... except for our sandbox system, which is a client copy of our production environment. In production, the process runs pulling into memory a rather large dataset (about 1200 accounts @ 10 bytes each) and processes it without issue. In the sandbox, I can only get up to 150 accounts to process at once. The buffer is set to match in both environments.
Might anyone have any experience with this or any idea why the process might work in one environment, but not another? We are getting ready to upgrade our BW system from 7.02 to 7.4, so it is critical to get our sandbox fully operational.
Thank you,
Kurt Dukes
Message was edited by: Kurt Dukes -- I did some more troubleshooting and found where it truly crashed... and burned...