SAP ABAP Class CL_BGRFC_UNIT_HANDLER_INB (Abstract Class for 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 Implementation of bgRFC Unit Administration 20080206
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BGRFC_UNIT_HANDLER_INBOUND Interface for Special Methods for Inbound Unit Handlers 20081119
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BGRFC_UNIT_HANDLER_INB_Q Implementation of Unit Q Inbound Unit Handler 20080206
2 Inheritance (c INHERITING FROM c_ref)  CL_BGRFC_UNIT_HANDLER_INB_T Implementation of Inbound Unit T Handler 20080206
Properties
Class CL_BGRFC_UNIT_HANDLER_INB  
Short Description Abstract Class for Inbound Unit Handler    
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 20080206   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BGRFC_UNIT_HANDLER_INB has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BGRFC_UNIT_HANDLER_INBOUND Interface for Special Methods for Inbound Unit Handlers 20081119
Friends
Class CL_BGRFC_UNIT_HANDLER_INB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DEST_NAME Instance attribute Protected Type reference (TYPE) BGRFC_DEST_NAME_INBOUND Name of Destination in Inbound Case 20080206
2 INCR_AND_REDO_CNT_TAB Static Attribute Protected Type reference (TYPE) INCR_REDO_PRED_CNT_TAB_TYPE 20080206
3 LOCK_TIME_TAB Static Attribute Protected Type reference (TYPE) LOCK_TIME_TAB_TYPE 20080206
4 QRFC_ERR_STATE_TAB Static Attribute Protected Type reference (TYPE) QRFC_ERR_STATE_TAB_TYPE 20080206
5 QRFC_EXE_STATE_TAB Static Attribute Protected Type reference (TYPE) QRFC_EXE_STATE_TAB_TYPE 20080206
6 QRFC_UNIT_EXE_MODE_TAB Static Attribute Protected Type reference (TYPE) UNIT_EXE_MODE_TAB_TYPE 20080206
7 QRFC_UNIT_EXE_STATE_DEL_CONT Static Attribute Protected Type reference (TYPE) BGRFC_UNIT_ID_SEL_CONTAINER 20080206
8 QRFC_UNIT_LOCK_TAB Static Attribute Protected Type reference (TYPE) QRFC_UNIT_LOCK_TAB_TYPE 20080206
9 QRFC_UNIT_RUNNABLE_CONT Static Attribute Protected Type reference (TYPE) BGRFC_UNIT_ID_SEL_CONTAINER 20080206
10 QUEUE_ATTRIBUTE_TAB Static Attribute Protected Type reference (TYPE) QRFC_QUEUE_ATTR_INBOUND_TAB 20080206
11 TRFC_ERR_STATE_TAB Static Attribute Protected Type reference (TYPE) TRFC_ERR_STATE_TAB_TYPE 20080206
12 TRFC_EXE_STATE_TAB Static Attribute Protected Type reference (TYPE) TRFC_EXE_STATE_TAB_TYPE 20080206
13 TRFC_UNIT_EXE_MODE_TAB Static Attribute Protected Type reference (TYPE) UNIT_EXE_MODE_TAB_TYPE 20080206
14 TRFC_UNIT_EXE_STATE_DEL_CONT Static Attribute Protected Type reference (TYPE) BGRFC_UNIT_ID_SEL_CONTAINER 20080206
15 TRFC_UNIT_LOCK_TAB Static Attribute Protected Type reference (TYPE) TRFC_UNIT_LOCK_TAB_TYPE 20080206
16 TRFC_UNIT_RUNNABLE_CONT Static Attribute Protected Type reference (TYPE) BGRFC_UNIT_ID_SEL_CONTAINER 20080206
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20080206
2 FAILURE_LOCKS_TO_DB Static method Public Method Block Operations on Database Tables (Error Locks) 20080206
3 QUEUES_TO_DB Static method Public Method Block Operations on Database Tables (Queue Names) 20080206
4 UPDATES_AFTER_ALIVE_CHECK Static method Public Method Block Operations After Alive Check 20080206
5 UPDATES_AFTER_CONFIRM Static method Public Method Block Updates After Confirm 20080206
6 UPDATES_AFTER_FINISHED Static method Public Method Block Operations After Unit Processing 20080206
7 UPDATE_EXE_MODE_AFTER_ABORT Static method Public Method EXE_MODE Update 20080206
Events
Class CL_BGRFC_UNIT_HANDLER_INB has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LOCK_TIME_TAB_TYPE Protected See coding 20080206 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 20080206 qrfc_err_state_tab_type TYPE STANDARD TABLE OF qrfc_i_err_state WITH NON-UNIQUE KEY unit_id INITIAL SIZE 4
3 QRFC_EXE_STATE_TAB_TYPE Protected See coding 20080206 qrfc_exe_state_tab_type TYPE SORTED TABLE OF qrfc_i_exe_state WITH UNIQUE KEY unit_id INITIAL SIZE 4
4 QRFC_UNIT_LOCK_TAB_TYPE Protected See coding 20080206 qrfc_unit_lock_tab_type TYPE STANDARD TABLE OF qrfc_i_unit_lock WITH NON-UNIQUE KEY unit_id INITIAL SIZE 4
5 TRFC_ERR_STATE_TAB_TYPE Protected See coding 20080206 trfc_err_state_tab_type TYPE STANDARD TABLE OF trfc_i_err_state WITH NON-UNIQUE KEY unit_id INITIAL SIZE 4
6 TRFC_EXE_STATE_TAB_TYPE Protected See coding 20080206 trfc_exe_state_tab_type TYPE SORTED TABLE OF trfc_i_exe_state WITH UNIQUE KEY unit_id INITIAL SIZE 4
7 TRFC_UNIT_LOCK_TAB_TYPE Protected See coding 20080206 trfc_unit_lock_tab_type TYPE STANDARD TABLE OF trfc_i_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_NAME Call by reference Type reference (TYPE) BGRFC_DEST_NAME_INBOUND Name der Destination im Inbound Fall 20080206
2 Importing LOGGER Call by reference Object reference (TYPE REF TO) CL_BGRFC_LOGGER tRFC/qRFC-Logging 20080206
3 Importing UNIT_ID Call by reference Type reference (TYPE) BGRFC_UNIT_ID Id einer Unit im Hintergrund RFC 20080206

Method CONSTRUCTOR on class CL_BGRFC_UNIT_HANDLER_INB has no exception.

Method FAILURE_LOCKS_TO_DB Signature

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

Method QUEUES_TO_DB Signature

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

Method UPDATES_AFTER_ALIVE_CHECK Signature

Method UPDATES_AFTER_ALIVE_CHECK on class CL_BGRFC_UNIT_HANDLER_INB has no parameter.
Method UPDATES_AFTER_ALIVE_CHECK on class CL_BGRFC_UNIT_HANDLER_INB 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 20080206

Method UPDATES_AFTER_CONFIRM on class CL_BGRFC_UNIT_HANDLER_INB 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 20080206

Method UPDATES_AFTER_FINISHED on class CL_BGRFC_UNIT_HANDLER_INB has no exception.

Method UPDATE_EXE_MODE_AFTER_ABORT Signature

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