SAP Background RFC (bgRFC) Tables

Are you looking for the right table related to SAP Background RFC (bgRFC) Tables to query in an ABAP Program, Class, Function Module and OData API?

There are number of standard tables in SAP S/4HANA system. The data of an application is distributed across several database fields. Finding the right table is important, in this post we'll look at list of all the tables in Background RFC (bgRFC) (BC-MID-RFC-BG) module.

Top 10 tables in Background RFC (bgRFC)

TableDescription
QRFC_O_REF_UNITOutbound qRFC: Unit Reference
BGRFC_CUST_O_SYSCustomizing for Outbound Scheduler/System-Wide Settings
BGRFC_CCMS_DATAData for CCMS Monitor
QRFC_I_ERR_STATEInbound qRFC: Unit Error State
BGRFC_CUST_I_DSTInbound Scheduler/Application Server Customizing
BGRFC_CUST_I_SRVInbound Scheduler/Destinations Customizing
BGRFC_O_CONV_ERRUnits with Errors Occurred During Conversion
BGRFC_REG_DESTUnit History Interface in bgRFC
BGRFC_CUST_O_SRVOutbound Scheduler/Destination Customizing
LDQ_PROGRESSPointer Table of Local Data Queue (Start, Progress, End)

List of tables in Background RFC (bgRFC)

TableDescription
QRFC_O_REF_UNITOutbound qRFC: Unit Reference
BGRFC_CUST_O_SYSCustomizing for Outbound Scheduler/System-Wide Settings
BGRFC_CCMS_DATAData for CCMS Monitor
QRFC_I_ERR_STATEInbound qRFC: Unit Error State
BGRFC_CUST_I_DSTInbound Scheduler/Application Server Customizing
BGRFC_CUST_I_SRVInbound Scheduler/Destinations Customizing
BGRFC_O_CONV_ERRUnits with Errors Occurred During Conversion
BGRFC_REG_DESTUnit History Interface in bgRFC
BGRFC_CUST_O_SRVOutbound Scheduler/Destination Customizing
LDQ_PROGRESSPointer Table of Local Data Queue (Start, Progress, End)
LDQ_STATEStatus Values of LOCAL DATA QUEUE
BGRFC_LOCK_TIMETimestamp when bgRFC Locks Removed
BGRFC_CUST_SUPERCustomizing for bgRFC Supervisor Destinations
BGRFC_I_RUNNABLEInbound tRFC/qRFC: Executable Units
BGRFC_O_DESTLOCKOutbound tRFC/qRFC: Destination Locks
BGRFC_OUNIT_HISTHistory of Outbound bgRFC Unit
BGRFC_REG_I_DESTUnit History Interface: Inbound bgRFC
QRFC_I_QINInbound qRFC: Queue Order
TRFC_I_UNITInbound tRFC: Unit Header
BGRFC_MAIN_I_DSTMaintain Inbound Destinations
TRFC_O_DESTClient and Destination Name for Outbound tRFC
TRFC_O_EXE_STATEOutbound tRFC: Unit State
QRFC_I_SDATAInbound qRFC: Unit Payload
TRFC_I_EXE_STATEInbound tRFC: Unit State
QRFC_I_QIN_TOPInbound qRFC Queue (Top Unit)
QRFC_O_EXE_STATEOutbound qRFC: Unit State
QRFC_O_QOUTOutbound qRFC: Queue Order
QRFC_I_EXE_STATEInbound qRFC: Unit State
QRFC_O_SDATAOutbound qRFC: Unit Payload
QRFC_N_REF_UNITObsolete Table (No-send scenario not implemented) Do not use
TRFC_I_UNIT_LOCKInbound tRFC: Unit Locks
QRFC_I_QIN_LOCKLock Table for Parallel Entries in QRFC_I_QIN
QRFC_I_UNIT_SESSSession Information for Unit
QRFC_N_UNIT_LOCKObsolete Table (No-send scenario not implemented) Do not use
TRFC_I_SDATAInbound tRFC: Unit Payload
BGRFC_O_DEST_ERRError Messages for bgRFC Outbound Destinations
QRFC_O_UNITOutbound qRFC: Unit Header
QRFC_O_QOUT_TOPOutbound qRFC Queue (Top Unit)
BGRFC_UTASK_KEYAssignment of Update Keys to RFC Unit Locks
QRFC_N_UNITObsolete Table (No-send scenario not implemented) Do not use
BGRFC_SRV_CFMConfirmed bgRFC Units
BGRFC_CUST_I_SYSCustomizing for Outbound Scheduler/System-Wide Settings
TRFC_O_SDATAtRFC: Unit Payload
QRFC_N_SDATAObsolete Table (No-send scenario not implemented) Do not use
BGRFC_O_RUNNABLEOutbound tRFC/qRFC: Executable Units
QRFC_I_UNITInbound qRFC: Unit Header
BGRFC_REG_O_DESTUnit History Interface: Outbound bgRFC
QRFC_O_ERR_STATEOutbound qRFC: Unit Error State
BGRFC_CUST_O_DSTOutbound Scheduler/Application Server Customizing
QRFC_N_QOUTObsolete Table (No-send scenario not implemented) Do not use
BGRFC_SRV_STATEServer Status of bgRFC Units
BGRFC_I_DESTLOCKInbound tRFC/qRFC Destination Locks
TRFC_O_UNIT_LOCKOutbound tRFC: Unit Locks
QRFC_CUST_I_DESTInbound Scheduler / New/Old API Customizing
BGRFC_IUNIT_HISTHistory of Inbound bgRFC Unit
QRFC_N_EXE_STATENo-Send qRFC (Outbound) - Execution Status of Unit
LDQ_DATALDQ Application Data of Unit
QRFC_O_QOUT_LOCKLock Table for Parallel Entries in QRFC_O_QOUT
TRFC_O_ERR_STATEOutbound tRFC: Unit Error State
QRFC_O_QINInbound qRFC: Queue Order
TRFC_I_UNIT_SESSSession Information for Unit
BGRFC_UNIT_TIMETimestamp when Background RFCs Completed
QRFC_N_QOUT_TOPObsolete Table (No-send scenario not implemented) Do not use
TRFC_I_ERR_STATEInbound tRFC: Unit Error Status
BGRFC_I_DEST_ERRError Messages for bgRFC Destinations in Inbound Case
BGRFC_EVENT_PARMInbound Scheduler/Destinations Customizing
QRFC_I_UNIT_LOCKInbound qRFC: Unit Locks
QRFC_O_UNIT_LOCKOutbound qRFC: Unit Locks
BGRFC_N_RUNNABLEObsolete Table (No-send scenario not implemented) Do not use
BGRFC_NOTI_ERRTemporary Storage of Error Messages
TRFC_O_UNITOutbound tRFC: Unit Header
TRFC_I_DESTClient and Destination name for Inbound tRFC
BGRFC_O_CONVERTInformation for Conversion Background Processing