SAP ABAP Class CL_BGRFC_CONF_SERVER_READER (Implementation of bgRFC Configuration on Server Level)
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 20080312
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BGRFC_CONF_SERVER_READER Interface for querying bgRFC server configurations 20080312
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BGRFC_CONF_SRV_READER_INT Internal Interface to Reader 20080318
Properties
Class CL_BGRFC_CONF_SERVER_READER  
Short Description Implementation of bgRFC Configuration on Server Level    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SQRFC2   ABAP Development for bgRFC 
Created 20080312   SAP 
Last change 20090618   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 20080312
2 IF_BGRFC_CONF_SERVER_READER Interface for querying bgRFC server configurations 20080312
3 IF_BGRFC_CONF_SRV_READER_INT Internal Interface to Reader 20080318
Friends
# Friend Modeled only Created on Description
1 CL_BGRFC_CONFIG_API 20080320 Factory Class for bgRFC Configuration API
2 CL_BGRFC_CONF_SERVER_ENTRY 20080318 bgRFC Scheduler Configuration on Server Level
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_AUTH Instance attribute Private Object reference (TYPE REF TO) LIF_BGRFC_CONF_AUTHORITY_CHECK Authorization Check 20080312
2 MO_LOGGER Instance attribute Private Object reference (TYPE REF TO) CL_BGRFC_LOGGER tRFC/qRFC Logging 20080317
3 MT_CHANGED_SERVER Instance attribute Private Type reference (TYPE) LTY_CHANGED_SERVER Changed Servers 20080509
4 MT_ENTRIES_IN_USE Instance attribute Private Type reference (TYPE) LTY_ENTRIES Entries 20080312
5 MT_ORIGINAL_ENTRIES Instance attribute Private Type reference (TYPE) LTY_ORIG_ENTRIES Original Entries 20080312
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080616
2 CONSTRUCTOR Instance method Private Constructor Constructor 20080312
3 FILL_I_SRV_STRUCTURE Instance method Private Method Fill structure for inbound server entries 20080317
4 FILL_O_SRV_STRUCTURE Instance method Private Method Fill structure for inbound server entries 20080317
5 ON_COMMIT Instance method Private Event handling method On COMMIT 20080509
6 ON_ROLLBACK Instance method Private Event handling method On Rollback 20080509
Events
Class CL_BGRFC_CONF_SERVER_READER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_CHANGED_SERVER Private See coding 20080509 LTY_CHANGED_SERVER TYPE SORTED TABLE OF bgrfc_cust_o_srv-dp_server_name WITH NON-UNIQUE KEY table_line
2 LTY_ENTRIES Private See coding 20080312 lty_entries TYPE HASHED TABLE OF lty_entry WITH UNIQUE KEY server_name INITIAL SIZE 5
3 LTY_ENTRY Private See coding 20080312 BEGIN OF lty_entry, server_name TYPE msname2, entry TYPE REF TO cl_abap_weak_reference, END OF lty_entry
4 LTY_ORIG_ENTRIES Private See coding 20080312 lty_orig_entries TYPE HASHED TABLE OF lty_orig_entry WITH UNIQUE KEY server_name INITIAL SIZE 5
5 LTY_ORIG_ENTRY Private See coding 20080312 BEGIN OF lty_orig_entry, server_name TYPE msname2, entry TYPE REF TO cl_bgrfc_conf_server_entry, END OF lty_orig_entry
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_BGRFC_CONF_SERVER_READER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_BGRFC_CONF_SERVER_READER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUTHORITY_CHECK Call by reference Object reference (TYPE REF TO) LIF_BGRFC_CONF_AUTHORITY_CHECK Berechtigungsprüfungsobjekt 20080312
# Exception Resumable Description Created on
1 CX_BGRFC_CUSTOMIZE Ausnahmeklasse Customizing 20080312

Method FILL_I_SRV_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENTRY Call by reference Object reference (TYPE REF TO) IF_BGRFC_CONF_SRV_ENTRY Schnittstelle für das Setzen von Serverkonfig. des bgRFC 20080317
2 Changing SERVER_STRUCTURE Call by reference Type reference (TYPE) BGRFC_CUST_I_SRV Customizing Inbound-Scheduler / Destinationen 20080317

Method FILL_I_SRV_STRUCTURE on class CL_BGRFC_CONF_SERVER_READER has no exception.

Method FILL_O_SRV_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENTRY Call by reference Object reference (TYPE REF TO) IF_BGRFC_CONF_SRV_ENTRY Schnittstelle für das Setzen von Serverkonfig. des bgRFC 20080317
2 Changing SERVER_STRUCTURE Call by reference Type reference (TYPE) BGRFC_CUST_O_SRV Customizing Inbound-Scheduler / Destinationen 20080317

Method FILL_O_SRV_STRUCTURE on class CL_BGRFC_CONF_SERVER_READER has no exception.

Method ON_COMMIT Signature

Method ON_COMMIT on class CL_BGRFC_CONF_SERVER_READER has no parameter.
Method ON_COMMIT on class CL_BGRFC_CONF_SERVER_READER has no exception.

Method ON_ROLLBACK Signature

Method ON_ROLLBACK on class CL_BGRFC_CONF_SERVER_READER has no parameter.
Method ON_ROLLBACK on class CL_BGRFC_CONF_SERVER_READER has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in 711