SAP ABAP Class CL_BGRFC_MONITOR_HELPER (Utility Class for bgRFC Monitor API - Common Methods)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-MID-RFC-BG (Application Component) Background RFC (bgRFC)
     SBGRFCMON (Package) Package for bgRFC Monitor Classes
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BGRFC_MONITOR_HELPER Internal Helper Method Interface 20080131
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BGRFC_MONITOR_UPDATE_CHECK Check whether units or lock IDs belong to update tasks 20080201
Properties
Class CL_BGRFC_MONITOR_HELPER  
Short Description Utility Class for bgRFC Monitor API - Common Methods    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SBGRFCMON   Package for bgRFC Monitor Classes 
Created 20060523   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BGRFC_MONITOR_HELPER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BGRFC_MONITOR_HELPER Internal Helper Method Interface 20080131
2 IF_BGRFC_MONITOR_UPDATE_CHECK Check whether units or lock IDs belong to update tasks 20080201
Friends
Class CL_BGRFC_MONITOR_HELPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CCO_MAX_RANGE_LINES Constant Protected Type reference (TYPE) INT4 50 Natural Number 20080201
2 LT_UTASK_STRUC Instance attribute Private See coding 20080201
3 MO_SELF_REFERENCE Static Attribute Private Object reference (TYPE REF TO) CL_BGRFC_MONITOR_HELPER Utility Class for bgRFC Monitor API - Common Methods 20080131
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_UPDATE_TASK_STATE Static method Protected Method Check whether a process is still running for an update key 20080201
2 CREATE Static method Public Method Factory method for this class 20080131
3 EXTRACT_FUNCTION_NAMES Static method Public Method Converts Function Data in Table of Function Names 20060523
4 MAP_EXE_MODE_TO_UNIT_STATE Static method Public Method Mapping of entry exe_mode to unit state 20111220
5 MAP_EXE_STATE_TO_UNIT_STATE Static method Public Method Mapping of entry exe_state to unit state 20111220
Events
Class CL_BGRFC_MONITOR_HELPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_UTASK Private See coding 20080201 BEGIN OF lty_utask, unit_id TYPE bgrfc_unit_id, utask_key TYPE vbkey_d, lock_id TYPE bgrfc_lock_id, END OF lty_utask
Method Signatures

Method CHECK_UPDATE_TASK_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing UNIT_ID Call by reference Type reference (TYPE) BGRFC_UNIT_ID Id einer Unit im Hintergrund RFC 20080201
2 Importing UTASK_KEY Call by reference Type reference (TYPE) VBKEY_D Schlüssel für Verbuchung und Enqueue/Dequeue 20080201
# Exception Resumable Description Created on
1 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20080201

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HELPER Value transfer Object reference (TYPE REF TO) IF_BGRFC_MONITOR_HELPER Interne Helpermethodeninterface 20080131

Method CREATE on class CL_BGRFC_MONITOR_HELPER has no exception.

Method EXTRACT_FUNCTION_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FUNC_NAME_TAB Value transfer Type reference (TYPE) BGRFC_FUNC_NAME_TABLE Tabelle mit Namen der Funktionsbausteine im bgRFC 20060523
2 Importing XSTRING_DATA Call by reference Type reference (TYPE) QRFC_O_SDATA-FUNC_DATA Nutzdaten für eine Hintergrund RFC Unit 20060523
# Exception Resumable Description Created on
1 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060523

Method MAP_EXE_MODE_TO_UNIT_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXE_MODE Call by reference Type reference (TYPE) BGRFC_EXE_MODE 20111220
2 Importing IV_PRED_CNT Call by reference Type reference (TYPE) I 20111220
3 Returning RV_UNIT_STATE Value transfer Type reference (TYPE) BGRFC_UNIT_STATE 20111220

Method MAP_EXE_MODE_TO_UNIT_STATE on class CL_BGRFC_MONITOR_HELPER has no exception.

Method MAP_EXE_STATE_TO_UNIT_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXE_STATE Call by reference Type reference (TYPE) BGRFC_EXE_STATE 20111220
2 Returning RV_UNIT_STATE Value transfer Type reference (TYPE) BGRFC_UNIT_STATE 20111220

Method MAP_EXE_STATE_TO_UNIT_STATE on class CL_BGRFC_MONITOR_HELPER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710