Hello! I am using the RUN_RSDRI_QUERY to retrieve data from a cube instead of using the ct_data because I am reading data inside a different cube. Inside this method, there is a call to CL_SQL_STATEMENT-> EXECUTE_PROCEDURE where a CALL 'C_DB_FUNCTION' is throwing a dump saying
"STRING_SIZE_TOO_LARGE in CL_SQL_STATEMENT==============CP. A string with a length 2426823974 (bytes) was about to be created.
However, this length exceeds the maximum size possible for a string of 2145386496."
I read a note '2030938' but it is for a different program "CL_UJK_LOGGER=================CP". I tried to implement the same correction but it still doesn't work. This is how I am calling the method. The dump doesn't occur in Dev.
CALL METHOD lo_query->run_rsdri_query
EXPORTING
it_dim_name = lt_dim_list " BPC: Dimension List
if_check_security = abap_false " BPC: Generic indicator
IMPORTING
et_data = <lt_result>
et_message = lt_message. " BPC: Messages
CATCH cx_ujo_read. " Exception of common read
ENDTRY.
Any suggestions please?
Regards,
Kiran