Hi Experts,
This particular problem has started happening after recent SAP upgrade. We have upgraded from SAP_BASIS
Release 702 Level 0009 to SAP_BASIS Release 740 Level 0012.
There is an IS-U program which has the following process flow.
1) Database select using OPEN CURSOR WITH HOLD.
2) DO
3) FETCH CURSOR
4) RFC CALL to CRM (This call raises exception )
5) END..DO
In the Upgraded sytem
After the RFC call for the first time, when the next FETCH CURSOR is executed, the program dumps with Run time Errors DBSQL_INVALID_CURSOR (Short text Cursor already closed or not open yet). The dump tells me that the cursor is getting closed after the RFC call.
Dump occurs in online mode only. In batch run, no dump is observed.
In original system
I run the same program with same data and there is no dump.
Have any of you faced the same issue after upgrade. There is another program which has different process flow but throwing the same dump in the upgraded system. It seems to be upgrade issue but since these are Z program, I wanted to check here before raising OSS.
I have already checked the SDN forum of related issue but couldn't find any satisfactory answer. Thanks in advance.
Regards,
Ritesh