SAP ABAP Class CL_BGRFC_UNIT_HANDLER_INB_Q (Implementation of Unit Q Inbound Unit Handler)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-MID-RFC-BG (Application Component) Background RFC (bgRFC)
     SQRFC2 (Package) ABAP Development for bgRFC
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BGRFC_UNIT_HANDLER_INB Abstract Class for Inbound Unit Handler 20080206
Properties
Class CL_BGRFC_UNIT_HANDLER_INB_Q  
Short Description Implementation of Unit Q Inbound Unit Handler    
Super Class CL_BGRFC_UNIT_HANDLER_INB Abstract Class for Inbound Unit Handler 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SQRFC2   ABAP Development for bgRFC 
Created 20080206   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_BGRFC_UNIT_HANDLER_INB_Q has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_BGRFC_UNIT_HANDLER_FACTORY 20080206 Factory Class for Unit Handler: Internal for bgRFC Scheduler
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 QRFC_I_EXE_STATE Instance attribute Private Type reference (TYPE) QRFC_I_EXE_STATE Inbound qRFC: Unit State 20080206
2 QUEUE_NAMES Instance attribute Private Type reference (TYPE) QUEUE_NAME_TAB Table of Queue Names for Background RFC 20080206
3 SENDER_INSTANCE Instance attribute Private Type reference (TYPE) QRFC_I_UNIT-SENDER_INSTANCE Application Server Name 20080206
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20080208
2 GET_QUEUE_NAMES Instance method Private Method Get queue names from database 20080206
Events
Class CL_BGRFC_UNIT_HANDLER_INB_Q has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 QUEUE_NAME_TAB Private See coding 20080206 QUEUE_NAME_TAB TYPE STANDARD TABLE OF qrfc_i_qin WITH NON-UNIQUE KEY unit_id INITIAL SIZE 4
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEST_NAME Call by reference Type reference (TYPE) BGRFC_DEST_NAME_INBOUND Name der Destination im Inbound Fall 20080208
2 Importing INSTANCE_NAME Call by reference Type reference (TYPE) MSNAME2 Name des Applikationsservers 20080328
3 Importing LOGGER Call by reference Object reference (TYPE REF TO) CL_BGRFC_LOGGER tRFC/qRFC-Logging 20080208
4 Importing SCHEDULER_ID Call by reference Type reference (TYPE) INT4 ID des bearbeitenden Schedulers 20080208
5 Importing UNIT_ID Call by reference Type reference (TYPE) BGRFC_UNIT_ID Id einer Unit im Hintergrund RFC 20080208

Method CONSTRUCTOR on class CL_BGRFC_UNIT_HANDLER_INB_Q has no exception.

Method GET_QUEUE_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORCE_DATA_BASE_SELECT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Datenbankselekt erzwingen 20080206

Method GET_QUEUE_NAMES on class CL_BGRFC_UNIT_HANDLER_INB_Q has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 711