Saturday, May 13, 2017

Runtime error "IF_RSBK_REQUEST~GET_TGTTP" occurs when start DTP(Data Transfer Process) running in T-code RSA1.


  • Go to T-code RSA1.
  • Click the InfoProvider catalog in the left "Modeling" panel.
  • Click "Find" tool button, input the DTP technical name.
  • Double click the DTP, go to "Execute" tab.
  • Click "Execute" button.
  • Click "Yes" in the pop up "The request generated by the DTP will now be processed. Do you want to display the request monitor?".
  • Click the button besides the error information displayed in the screen "Monitor: Data Transfer Process XXXX".
  • Short Dump "IF_RSBK_REQUEST~GET_TGTTP" occurs.



Solution:

It a cause of program error,


Apply the SAP Note 1627025 to prevent such issue happening again in the future. We will have to delete the error request XXXX to make sure the next loading run successfully.


  • Go to T-code SE16, input the RSBKREQUEST as table name.
  • Press <Enter> key.
  • Input XXXX as REQUID.
  • Click "Execute" (F8) button.
  • You will find both fields TSTMP_H and DTP are empty.
  • Click "Back" (F3) button.
  • Delete the REQUID value, and input the DTP technical name as DTP field value.
  • Click "Execute" (F8) button.
  • Record the field TSTMP_H value which is not empty, it should have the same value as the other field which has value.
  • Click "Back" (F3) button.
  • Delete the DTP technical name as DTP field value.
  • Input XXXX as REQUID.
  • Click "Execute" (F8) button.
  • Set the DTP technical name as DTP field value, set the recorded TSTMP_H value in step 11 as field TSTMP_H value.
  • Go to T-code RSRQ.
  • Input request XXXX as "GUID or SID of Request" value.
  • Click "Execute" (F8) button.
  • Set the request status to be Red.
  • Click "Delete" button to delete the request XXXX.
  • Start the DTP and monitor the loading request status.


** Note: in case you couldn't change the value in T-code SE16 directly, there is alternative method to update the value:

Debug mode in T-code SE16.
Run the SQL statement in database.

1 comment: