SAP ABAP Class CL_BGRFC_CUSTOMIZING (Root Class for Configuration Checks)
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 - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BGRFC_CUSTOMIZE_INBOUND Customizing Values for Background RFC 20060912
2 Inheritance (c INHERITING FROM c_ref)  CL_BGRFC_CUSTOMIZE_OUTBOUND Customizing Values for Background RFC 20060912
Properties
Class CL_BGRFC_CUSTOMIZING  
Short Description Root Class for Configuration Checks    
Super Class    
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 20060908   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_CUSTOMIZING has no interface implemented.
Friends
Class CL_BGRFC_CUSTOMIZING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_INVALID_VALUE Constant Private Type reference (TYPE) INT4 -2 Invalid Value for Configuration 20070615
2 CO_SUPERVISOR_ID Constant Public Type reference (TYPE) DESTINATION_ID 'SUPERVISOR' Key Value for Accessing Defined Destination Names 20070306
3 CO_SYSTEM_CONFIGURATION_LABEL Constant Public Type reference (TYPE) BGRFC_SYS_ENTRY_ID 'SYSTEM' ID of Entry in System-Wide bgRFC Customizing 20080319
4 DFLT_SRV_DEFAULT_INSTANCE_NAME Constant Public Type reference (TYPE) MSNAME2 'BGRFC_INSTANCE_DEFAULTS' Name of Default Entry for Instance Settings 20080312
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ERROR_STRUCTURE Static method Public Method Utility method for filling error structure for bgRFC API 20080716
2 CHECK_SCHEDULER_CNT Static method Public Method Checks whether scheduler compatible with dialog WP 20060908
3 COMPARE_STRUCTURES Static method Public Method Compare Structures, Generate Changes for Log 20070615
4 CREATE_BOOL_ENTRY Static method Public Method Format Differences in Boolean Values for Log 20080122
5 CREATE_ENTRY Static method Public Method Creates Logging Entry 20060912
6 DOES_CLASS_IMPLEMENT_INTERFACE Static method Public Method Checks whether class implements specified interface 20071126
7 GET_DELETION_SERVER_GROUP Instance method Public Method Server Group for Deletion of bgRFC Units 20071213
8 GET_INTERFACE_IMPLEMENTATIONS Static method Public Method Gets All Implementations for Interface 20071126
9 GET_NUMBER_DIALOG_WP Static method Public Method Get Number of Dialog Work Processes 20070824
10 GET_SUPERVISOR_USER_INFO Static method Public Method Get information about supervisor user 20120726
11 LOCK_CONFIGURATION_TABLE Static method Public Method Create Lock for Configuration Table 20061208
12 UNLOCK_CONFIGURATION_TABLE Static method Public Method Remove Lock for Configuration Table 20061208
Events
Class CL_BGRFC_CUSTOMIZING has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CLASS_NAME_TAB_TYPE Public See coding 20071126 class_name_tab_type TYPE STANDARD TABLE OF class_name_type WITH NON-UNIQUE KEY class_name
2 CLASS_NAME_TYPE Public See coding 20071126 BEGIN OF class_name_type, class_name TYPE seoclsname, END OF class_name_type
Method Signatures

Method ADD_ERROR_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MESSAGE Call by reference Type reference (TYPE) BGRFC_MESSAGE_TAB Tabelle mit Meldungen des bgRFC 20080716
2 Importing IV_MESSAGE_TYPE Call by reference Type reference (TYPE) SYMSGTY Nachrichtentyp 20080716
3 Importing IX_CUST_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_BGRFC_CUSTOMIZE Ausnahmeklasse Customizing 20080716

Method ADD_ERROR_STRUCTURE on class CL_BGRFC_CUSTOMIZING has no exception.

Method CHECK_SCHEDULER_CNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DP_SERVER_NAME Call by reference Type reference (TYPE) MSNAME2 Name des Applikationsservers 20060908
2 Importing INBOUND_SCHEDULER_CNT Call by reference Type reference (TYPE) BGRFC_SCHEDULER_CNT Anzahl der verarbeitenden Scheduler 20060908
3 Importing OUTBOUND_SCHEDULER_CNT Call by reference Type reference (TYPE) BGRFC_SCHEDULER_CNT Anzahl der verarbeitenden Scheduler 20060908
# Exception Resumable Description Created on
1 CX_BGRFC_CUSTOMIZE Ausnahmeklasse Customizing 20060908

Method COMPARE_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DELTA_TAB Call by reference Type reference (TYPE) BGRFC_PARAMETER_CHANGED_TAB Tabellentyp für Parameteränderungen im bgRFC-Customizing 20070615
2 Importing NEW_CONFIGURATION Call by reference Type reference (TYPE) ANY Neue Konfiguration 20070615
3 Importing OLD_CONFIGURATION Call by reference Type reference (TYPE) ANY Alte Konfiguration 20070615
# Exception Resumable Description Created on
1 CX_BGRFC_CUSTOMIZE Ausnahmeklasse Customizing 20070615

Method CREATE_BOOL_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DELTA_LINE Call by reference Type reference (TYPE) BGRFC_PARAMETER_CHANGED Struktur für Parameteränderungen im bgRFC-Customizing 20080122
2 Importing VALUE_NEW Call by reference Type reference (TYPE) ABAP_BOOL Neuer Wert 20080122
3 Importing VALUE_OLD Call by reference Type reference (TYPE) ABAP_BOOL Alter Wert 20080122
# Exception Resumable Description Created on
1 CX_BGRFC_CUSTOMIZE Ausnahmeklasse Customizing 20080122

Method CREATE_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHANGED_PARAMETER Call by reference Type reference (TYPE) BGRFC_PARAMETER_CHANGED_TAB Tabellentyp für Parameteränderungen im bgRFC-Customizing 20060912
2 Importing NAME Call by reference Type reference (TYPE) STRING Name des Parameters 20060912
3 Importing NEW_VALUE_I Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20060912
4 Importing NEW_VALUE_S Call by reference Type reference (TYPE) STRING 20060912
5 Importing OLD_VALUE_I Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20060912
6 Importing OLD_VALUE_S Call by reference Type reference (TYPE) STRING 20060912

Method CREATE_ENTRY on class CL_BGRFC_CUSTOMIZING has no exception.

Method DOES_CLASS_IMPLEMENT_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ANSWER Value transfer Type reference (TYPE) ABAP_BOOL 20071126
2 Importing CLASS_NAME Call by reference Type reference (TYPE) SEOCLSKEY Keystruktur einer Klasse 20071126
3 Importing INTERFACE_NAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20071126

Method DOES_CLASS_IMPLEMENT_INTERFACE on class CL_BGRFC_CUSTOMIZING has no exception.

Method GET_DELETION_SERVER_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SERVER_GROUP Value transfer Type reference (TYPE) RZLLI_APCL Name einer Logon/Server-Gruppe 20071213

Method GET_DELETION_SERVER_GROUP on class CL_BGRFC_CUSTOMIZING has no exception.

Method GET_INTERFACE_IMPLEMENTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IMPL_CLASS_NAMETAB Value transfer Type reference (TYPE) CLASS_NAME_TAB_TYPE 20071126
2 Importing INTERFACE_NAME Call by reference Type reference (TYPE) SEOCLSNAME Keystruktur einer Klasse 20071126

Method GET_INTERFACE_IMPLEMENTATIONS on class CL_BGRFC_CUSTOMIZING has no exception.

Method GET_NUMBER_DIALOG_WP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DIA_WP_NB Value transfer Type reference (TYPE) INT4 Anzahl der Dialogworkprozesse für diesen Server 20070824
2 Importing SERVER_NAME Call by reference Type reference (TYPE) MSNAME2 Name des Applikationsservers 20070824
# Exception Resumable Description Created on
1 CX_BGRFC_CUSTOMIZE Ausnahmeklasse Customizing 20070824

Method GET_SUPERVISOR_USER_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CLIENT Call by reference Type reference (TYPE) MANDT Mandant 20120726
2 Exporting EV_USER_NAME Call by reference Type reference (TYPE) SYUNAME Benutzername 20120726

Method GET_SUPERVISOR_USER_INFO on class CL_BGRFC_CUSTOMIZING has no exception.

Method LOCK_CONFIGURATION_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MODE Call by reference Type reference (TYPE) ENQMODE 'S' Sperrmodus 20061208
2 Importing SCOPE Call by reference Type reference (TYPE) CHAR1 '2' Einstelliges Kennzeichen 20061208
3 Importing TABLE_NAME Call by reference Type reference (TYPE) BGRFC_TABNAME Tabellenname 20061208
# Exception Resumable Description Created on
1 CX_BGRFC_CUSTOMIZE Ausnahmeklasse Customizing 20061208

Method UNLOCK_CONFIGURATION_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MODE Call by reference Type reference (TYPE) ENQMODE 'S' Sperrmodus 20061208
2 Importing SCOPE Call by reference Type reference (TYPE) CHAR1 '2' Einstelliges Kennzeichen 20061208
3 Importing TABLE_NAME Call by reference Type reference (TYPE) BGRFC_TABNAME Tabellenname 20061208

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