SAP ABAP Class CL_BGRFC_UNIT_HANDLER_OUT_Q (Implementation of Unit Q Outbound Unit Handling)
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_OUT Abstract Class for Outbound Unit Handling 20071026
Properties
Class CL_BGRFC_UNIT_HANDLER_OUT_Q  
Short Description Implementation of Unit Q Outbound Unit Handling    
Super Class CL_BGRFC_UNIT_HANDLER_OUT Abstract Class for Outbound Unit Handling 
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 20071026   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_OUT_Q has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_BGRFC_UNIT_HANDLER_FACTORY 20071026 Factory Class for Unit Handler: Internal for bgRFC Scheduler
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 INBOUND_NO_EXEC Instance attribute Protected Type reference (TYPE) QRFC_O_UNIT-INBOUND_NO_EXEC No execution on inbound side 20071026
2 INBOUND_QUEUE_NAMES Instance attribute Protected Type reference (TYPE) INBOUND_QUEUE_NAME_TYPE Table of Queue Names for Background RFC 20071026
3 IS_REF_UNIT_ID Instance attribute Protected Type reference (TYPE) QRFC_O_UNIT-IS_REF_UNIT_ID Unit transaction data saved under different unit ID 20071026
4 QRFC_O_EXE_STATE Instance attribute Private Type reference (TYPE) QRFC_O_EXE_STATE Outbound qRFC: Unit State 20071026
5 QUEUE_NAMES Instance attribute Protected Type reference (TYPE) QUEUE_NAME_TAB Table of Queue Names for Background RFC 20071026
6 REF_UNIT_ID Instance attribute Private Type reference (TYPE) BGRFC_UNIT_ID ID of Unit in Background RFC 20071026
7 VIA_INBOUND Instance attribute Protected Type reference (TYPE) QRFC_O_UNIT-VIA_INBOUND Executed on inbound side 20071026
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20071026
2 GET_QUEUE_NAMES Instance method Private Method Gets queue name from database (if needed) 20071026
Events
Class CL_BGRFC_UNIT_HANDLER_OUT_Q has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 INBOUND_QUEUE_NAME_TYPE Protected See coding 20071026 INBOUND_QUEUE_NAME_TYPE TYPE STANDARD TABLE OF qrfc_queue_name WITH NON-UNIQUE KEY table_line
2 QUEUE_NAME_TAB Protected See coding 20071026 QUEUE_NAME_TAB TYPE STANDARD TABLE OF qrfc_o_qout 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_IS_EXTERNAL Call by reference Type reference (TYPE) ABAP_BOOL Destination ist ein externes Serverprogramm 20071026
2 Importing DEST_NAME Call by reference Type reference (TYPE) BGRFC_DEST_NAME_OUTBOUND Name der Destination im Outbound Fall 20071026
3 Importing INSTANCE_NAME Call by reference Type reference (TYPE) MSNAME2 Name des Applikationsservers 20080328
4 Importing LOGGER Call by reference Object reference (TYPE REF TO) CL_BGRFC_LOGGER tRFC/qRFC-Logging 20071026
5 Importing SCHEDULER_ID Call by reference Type reference (TYPE) INT4 Scheduler ID 20071026
6 Importing UNIT_ID Call by reference Type reference (TYPE) BGRFC_UNIT_ID Id einer Unit im Hintergrund RFC 20071026

Method CONSTRUCTOR on class CL_BGRFC_UNIT_HANDLER_OUT_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 Datenbankselect erzwingen 20071026

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