SAP ABAP Class CL_BGRFC_CONF_SUPVIS_READER (Implementation of Supervisor Destination Config. Reader)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BGRFC_CONFIG_READER Read General Interface from bgRFC Configurations 20070306
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BGRFC_CONF_SUPERVIS_READER Interface: Read the Supervisor Entry 20070306
Properties
Class CL_BGRFC_CONF_SUPVIS_READER  
Short Description Implementation of Supervisor Destination Config. Reader    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SQRFC2   ABAP Development for bgRFC 
Created 20070306   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
# Interface Abstract Final Description Created on
1 IF_BGRFC_CONFIG_READER Read General Interface from bgRFC Configurations 20070306
2 IF_BGRFC_CONF_SUPERVIS_READER Interface: Read the Supervisor Entry 20070306
Friends
# Friend Modeled only Created on Description
1 CL_BGRFC_CONFIG_API 20070314 Factory Class for bgRFC Configuration API
2 CL_BGRFC_CONFIG_SUPERVISOR 20070306 Create Supervisor Destination
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_MAXIMUM_PASSWORD_LENGTH Constant Private Type reference (TYPE) INT4 40 Natural Number 20080611
2 CO_TCODE Constant Protected Type reference (TYPE) SYTCODE 'SBGRFCCONF' Transaction Code: bgRFC Configuration 20080722
3 MO_ACTUAL_ENTRY Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_WEAK_REFERENCE Interface for Configuration of Supervisor Destination 20080611
4 MS_ORIGINAL_ENTRY Instance attribute Protected Type reference (TYPE) BGRFC_CUST_SUPER Interface for Configuration of Supervisor Destination 20080611
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ABAP_DESTINATION Static method Private Method Check Supervisor Destination for ABAP Connection 20070629
2 CHECK_LOGICAL_DESTINATION Static method Private Method Check Logical Destination for bgRFC Supervisor 20070629
3 CHECK_PASSWORD Static method Public Method Password Check 20070622
4 CHECK_SUPERVISOR_DESTINATION Static method Public Method Check Supervisor Destination 20070627
5 CHECK_SUPERVISOR_USER Static method Public Method Check Existence and Authorization for Supervisor bgRFC 20070713
6 CREATE_DESTINATION Static method Private Method Create Destination 20070622
7 CREATE_SUPERVISOR_DESTINATION Static method Public Method Create Supervisor Destination 20070622
8 CREATE_USER Static method Private Method Create User for Supervisor Destination 20070622
9 MODIFY_SUPERVISOR_DESTINATION Static method Public Method Change Supervisor Destination 20070627
10 SET_CHANGED Instance method Protected Method Set Change Flag 20070712
Events
Class CL_BGRFC_CONF_SUPVIS_READER has no event.
Types
Class CL_BGRFC_CONF_SUPVIS_READER has no local type.
Method Signatures

Method CHECK_ABAP_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESTINATION Call by reference Object reference (TYPE REF TO) IF_DEST_RFC_ABAP Interface Destinationen Typ '3' (RFC zu ABAP) 20070629
2 Returning USER Value transfer Type reference (TYPE) RFCDISPLAY-RFCUSER Benutzername 20070629
# Exception Resumable Description Created on
1 CX_BGRFC_CUSTOMIZE Ausnahmeklasse Customizing 20070629
2 CX_DEST_API Ausnameklasse API Destinationen 20070629

Method CHECK_LOGICAL_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESTINATION Call by reference Object reference (TYPE REF TO) IF_DEST_LOGICAL Interface Destinationen für RFC-Kommunikation 20070629
2 Returning USER Value transfer Type reference (TYPE) RFCDISPLAY-RFCUSER Explizite User-ID 20070629
# Exception Resumable Description Created on
1 CX_BGRFC_CUSTOMIZE Ausnahmeklasse Customizing 20070629
2 CX_DEST_API Ausnameklasse API Destinationen 20070629

Method CHECK_PASSWORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PASSWORD Call by reference Type reference (TYPE) STRING Passwort 20070622
# Exception Resumable Description Created on
1 CX_BGRFC_CUSTOMIZE Ausnahmeklasse Customizing 20070622

Method CHECK_SUPERVISOR_DESTINATION 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) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20070627
2 Returning RV_DEST_CLIENT Value transfer Type reference (TYPE) SYMANDT Mandantenkennung des aktuellen Benutzers 20090226
# Exception Resumable Description Created on
1 CX_BGRFC_CUSTOMIZE Ausnahmeklasse Customizing 20070627

Method CHECK_SUPERVISOR_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PASSWORD Call by reference Type reference (TYPE) STRING Passwort 20070713
2 Importing PASSWORD_GENERATE Call by reference Type reference (TYPE) ABAP_BOOL Generierung des Passworts 20070713
3 Importing USER_CREATE Call by reference Type reference (TYPE) ABAP_BOOL Generierung des Users geplant 20070713
4 Importing USER_NAME Call by reference Type reference (TYPE) SYUNAME Benutzername 20070713
# Exception Resumable Description Created on
1 CX_BGRFC_CUSTOMIZE Ausnahmeklasse Customizing 20070713

Method CREATE_DESTINATION 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) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20070622
2 Importing PASSWORD Call by reference Type reference (TYPE) STRING 20070622
3 Importing USER_NAME Call by reference Type reference (TYPE) SYUNAME Benutzername 20070622
# Exception Resumable Description Created on
1 CX_BGRFC_CUSTOMIZE Ausnahmeklasse Customizing 20070622

Method CREATE_SUPERVISOR_DESTINATION 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) RFCDEST Name einer RFC Destination 20070622
2 Importing GENERATE_PASSWORD Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070622
3 Changing PASSWORD Call by reference Type reference (TYPE) STRING 20070622
4 Importing USER_CREATE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070622
5 Importing USER_NAME Call by reference Type reference (TYPE) SYUNAME Benutzername 20070622
# Exception Resumable Description Created on
1 CX_BGRFC_CUSTOMIZE Ausnahmeklasse Customizing 20070622

Method CREATE_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GENERATE_PASSWORD Call by reference Type reference (TYPE) ABAP_BOOL Passwort generieren 20070622
2 Changing PASSWORD Call by reference Type reference (TYPE) STRING Passwort 20070622
3 Importing ROLE_NAME Call by reference Type reference (TYPE) AGR_NAME Rollenname 20070622
4 Importing USER_NAME Call by reference Type reference (TYPE) SYUNAME Benutzername 20070622
# Exception Resumable Description Created on
1 CX_BGRFC_CUSTOMIZE Ausnahmeklasse Customizing 20070622

Method MODIFY_SUPERVISOR_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESTINATION_GENERATED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Destination generiert, check unmöglich 20070627
2 Importing DEST_NAME Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20070627
# Exception Resumable Description Created on
1 CX_BGRFC_CUSTOMIZE Ausnahmeklasse Customizing 20070627

Method SET_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANGED Call by reference Type reference (TYPE) ABAP_BOOL 20070712
# Exception Resumable Description Created on
1 CX_BGRFC_CUSTOMIZE Ausnahmeklasse Customizing 20070712
History
Last changed by/on SAP  20130531 
SAP Release Created in 710