SAP ABAP Class CL_BGRFC_UNIT_HANDLER_OUT (Abstract Class for 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 Implementation of bgRFC Unit Administration 20071026
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BGRFC_UNIT_HANDLER_OUT_Q Implementation of Unit Q Outbound Unit Handling 20071026
2 Inheritance (c INHERITING FROM c_ref)  CL_BGRFC_UNIT_HANDLER_OUT_T Implementation of Unit T Outbound Unit Handling 20071026
Properties
Class CL_BGRFC_UNIT_HANDLER_OUT  
Short Description Abstract Class for Outbound Unit Handling    
Super Class CL_BGRFC_UNIT_HANDLER Implementation of bgRFC Unit Administration 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SQRFC2   ABAP Development for bgRFC 
Created 20071026   SAP 
Last change 20110908   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 has no interface implemented.
Friends
Class CL_BGRFC_UNIT_HANDLER_OUT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DEST_IS_EXTERNAL Instance attribute Protected Type reference (TYPE) ABAP_BOOL Desination is an external server program 20071026
2 DEST_NAME Instance attribute Protected Type reference (TYPE) BGRFC_DEST_NAME_OUTBOUND Name of Destination in Outbound Case 20071026
3 INCR_AND_REDO_CNT_TAB Static Attribute Protected Type reference (TYPE) INCR_REDO_PRED_CNT_TAB_TYPE Table for exchanging data between instances 20071026
4 LOCK_TIME_TAB Static Attribute Protected Type reference (TYPE) LOCK_TIME_TAB_TYPE 20071026
5 QRFC_ERR_STATE_TAB Static Attribute Protected Type reference (TYPE) QRFC_ERR_STATE_TAB_TYPE 20071026
6 QRFC_EXE_STATE_TAB Static Attribute Protected Type reference (TYPE) QRFC_EXE_STATE_TAB_TYPE 20071026
7 QRFC_UNIT_EXE_MODE_TAB Static Attribute Protected Type reference (TYPE) UNIT_EXE_MODE_TAB_TYPE 20071026
8 QRFC_UNIT_EXE_STATE_DEL_CONT Static Attribute Protected Type reference (TYPE) BGRFC_UNIT_ID_SEL_CONTAINER Container of Range Tables for bgRFC Unit IDs 20071026
9 QRFC_UNIT_LOCK_TAB Static Attribute Protected Type reference (TYPE) QRFC_UNIT_LOCK_TAB_TYPE 20071026
10 QRFC_UNIT_RUNNABLE_CONT Static Attribute Protected Type reference (TYPE) BGRFC_UNIT_ID_SEL_CONTAINER Container of Range Tables for bgRFC Unit IDs 20071026
11 QUEUE_ATTRIBUTE_TAB Static Attribute Protected Type reference (TYPE) QRFC_QUEUE_ATTR_OUTBOUND_TAB Table of Attributes for Creating qRFC Outbound Queue 20071026
12 TRFC_ERR_STATE_TAB Static Attribute Protected Type reference (TYPE) TRFC_ERR_STATE_TAB_TYPE 20071026
13 TRFC_EXE_STATE_TAB Static Attribute Protected Type reference (TYPE) TRFC_EXE_STATE_TAB_TYPE 20071026
14 TRFC_UNIT_EXE_MODE_TAB Static Attribute Protected Type reference (TYPE) UNIT_EXE_MODE_TAB_TYPE 20071026
15 TRFC_UNIT_EXE_STATE_DEL_CONT Static Attribute Protected Type reference (TYPE) BGRFC_UNIT_ID_SEL_CONTAINER Container of Range Tables for bgRFC Unit IDs 20071026
16 TRFC_UNIT_LOCK_TAB Static Attribute Protected Type reference (TYPE) TRFC_UNIT_LOCK_TAB_TYPE 20071026
17 TRFC_UNIT_RUNNABLE_CONT Static Attribute Protected Type reference (TYPE) BGRFC_UNIT_ID_SEL_CONTAINER Container of Range Tables for bgRFC Unit IDs 20071026
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20071026
2 FAILURE_LOCKS_TO_DB Static method Public Method Block Operations on Database Tables (Error Locks) 20071026
3 QUEUES_TO_DB Static method Public Method Block Operations on Database Tables (Queue Names) 20071026
4 UPDATES_AFTER_ALIVE_CHECK Static method Public Method Block Operations After Alive Check 20071026
5 UPDATES_AFTER_CONFIRM Static method Public Method Block Updates After Confirm 20071026
6 UPDATES_AFTER_FINISHED Static method Public Method Block Operations After Unit Processing 20071026
7 UPDATE_EXE_MODE_AFTER_ABORT Static method Public Method EXE_MODE Update 20071026
Events
Class CL_BGRFC_UNIT_HANDLER_OUT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LOCK_TIME_TAB_TYPE Protected See coding 20071026 lock_time_tab_type TYPE HASHED TABLE OF bgrfc_lock_time WITH UNIQUE KEY lock_id INITIAL SIZE 8
2 QRFC_ERR_STATE_TAB_TYPE Protected See coding 20071026 qrfc_err_state_tab_type TYPE STANDARD TABLE OF qrfc_o_err_state WITH NON-UNIQUE KEY unit_id INITIAL SIZE 4
3 QRFC_EXE_STATE_TAB_TYPE Protected See coding 20071026 qrfc_exe_state_tab_type TYPE SORTED TABLE OF qrfc_o_exe_state WITH UNIQUE KEY unit_id INITIAL SIZE 4
4 QRFC_O_QOUT_TOP_TAB_TYPE Protected See coding 20071026 QRFC_O_QOUT_TOP_TAB_TYPE TYPE STANDARD TABLE OF qrfc_o_qout_top INITIAL SIZE 4
5 QRFC_UNIT_LOCK_TAB_TYPE Protected See coding 20071026 qrfc_unit_lock_tab_type TYPE STANDARD TABLE OF qrfc_o_unit_lock WITH NON-UNIQUE KEY unit_id INITIAL SIZE 4
6 TRFC_ERR_STATE_TAB_TYPE Protected See coding 20071026 trfc_err_state_tab_type TYPE STANDARD TABLE OF trfc_o_err_state WITH NON-UNIQUE KEY unit_id INITIAL SIZE 4
7 TRFC_EXE_STATE_TAB_TYPE Protected See coding 20071026 trfc_exe_state_tab_type TYPE SORTED TABLE OF trfc_o_exe_state WITH UNIQUE KEY unit_id INITIAL SIZE 4
8 TRFC_UNIT_LOCK_TAB_TYPE Protected See coding 20071026 trfc_unit_lock_tab_type TYPE STANDARD TABLE OF trfc_o_unit_lock 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 LOGGER Call by reference Object reference (TYPE REF TO) CL_BGRFC_LOGGER tRFC/qRFC-Logging 20071026
4 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 has no exception.

Method FAILURE_LOCKS_TO_DB Signature

Method FAILURE_LOCKS_TO_DB on class CL_BGRFC_UNIT_HANDLER_OUT has no parameter.
Method FAILURE_LOCKS_TO_DB on class CL_BGRFC_UNIT_HANDLER_OUT has no exception.

Method QUEUES_TO_DB Signature

Method QUEUES_TO_DB on class CL_BGRFC_UNIT_HANDLER_OUT has no parameter.
Method QUEUES_TO_DB on class CL_BGRFC_UNIT_HANDLER_OUT has no exception.

Method UPDATES_AFTER_ALIVE_CHECK Signature

Method UPDATES_AFTER_ALIVE_CHECK on class CL_BGRFC_UNIT_HANDLER_OUT has no parameter.
Method UPDATES_AFTER_ALIVE_CHECK on class CL_BGRFC_UNIT_HANDLER_OUT has no exception.

Method UPDATES_AFTER_CONFIRM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ERROR_OCCURRED Call by reference Type reference (TYPE) ABAP_BOOL 20071026

Method UPDATES_AFTER_CONFIRM on class CL_BGRFC_UNIT_HANDLER_OUT has no exception.

Method UPDATES_AFTER_FINISHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ERROR_OCCURRED Call by reference Type reference (TYPE) ABAP_BOOL 20071026

Method UPDATES_AFTER_FINISHED on class CL_BGRFC_UNIT_HANDLER_OUT has no exception.

Method UPDATE_EXE_MODE_AFTER_ABORT Signature

Method UPDATE_EXE_MODE_AFTER_ABORT on class CL_BGRFC_UNIT_HANDLER_OUT has no parameter.
Method UPDATE_EXE_MODE_AFTER_ABORT on class CL_BGRFC_UNIT_HANDLER_OUT has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 711