Symptom
When processing a background RFC (bgRFC) unit, the process terminates with a short dump. The ST22 dump analysis shows the following:
A typical ABAP Call Stack leading to this dump looks like this, showing an HTTP client call originating from within a bgRFC execution context:
FUNCTION SAPLSHTTP LSHTTPU16
HTTP_WRITE_SC
METHOD CL_HTTP_CLIENT================CP CL_HTTP_CLIENT================CM00K
CL_HTTP_CLIENT=>IF_HTTP_CLIENT~SEND
[...]
(Custom or Standard Application Logic)
[...]
METHOD CL_RFC_RECORDER_EXECUTOR======CP CL_RFC_RECORDER_EXECUTOR======CM003
CL_RFC_RECORDER_EXECUTOR=>IF_RFC_RECORDER_EXECUTOR~EXECUTE_ALL
METHOD SAPLBGRFC_EXTERN LBGRFC_EXTERNF01
LCL_BGRFC_SERVER=>BGRFC_EXECUTE
FUNCTION SAPLBGRFC_EXTERN LBGRFC_EXTERNU08
BGRFC_DEST_SHIP
[...]
Images/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental
Read more...
Environment
This behavior applies to all SAP NetWeaver and ABAP Platform releases that support bgRFC
- SAP NetWeaver 7.0 and higher
- SAP NetWeaver Application Server for SAP S/4HANA
- ABAP PLATFORM - Application Server ABAP (All versions)
Product
Keywords
bgRFC, BLOCKED_COMMIT, HTTP, CL_HTTP_CLIENT, SAPLSHTTP, Transactional Consistency, Implicit Commit, DB_COMMIT , KBA , BC-MID-RFC-BG , Background RFC (bgRFC) , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.
SAP Knowledge Base Article - Preview