SAP Knowledge Base Article - Preview

2184559 - Interpretation of the RFC Transaction ID


In transactions SMQ1, SMQ2 and SM58, a 24 digit hexadecimal number called Transaction ID (TID) is used to identify the Logical Units of Work (LUWs) of Remote Function Calls (RFCs).

The RFC TID is used in various RFC related tables (e.g. ARFCRSTATE, ARFCSSTATE, ARFCSDATA, TRFCQIN, TRFCQOUT etc.) for a unique identification of the entries. For troubleshooting purposes it may be useful to understand what information the TID contains.



  • SAP NetWeaver
  • SAP Web Application Server for SAP S/4 HANA
  • ABAP Platform
  • The term Transaction ID (TID) is used in various SAP functionalities and applications - the current KBA describes the TID used in RFCs.


ABAP platform all versions ; SAP NetWeaver all versions ; SAP Web Application Server for SAP S/4HANA all versions


SAPSQL_ARRAY_INSERT_DUPREC, INSERT arfcsdata FROM TABLE senddata, New GUID and TID algorithm, SAPSQL_ARRAY_INSERT_DUPREC due to duplicate TID for tRFCs, Z_RFC_TID , KBA , luw , smq1 , sm58 , smq2 , tid , BC-MID-RFC-QT , Queued RFC (qRFC) and transactional RFC (tRFC) , BC-MID-RFC , RFC , How To

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.