SAP ABAP Class CL_DEST_ROOT (Root Class for Destinations)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-MID-RFC (Application Component) RFC
     SRFC_DESTAPI (Package) RFC: API for Destinations
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DEST_ROOT Root Interface for Destinations 20051121
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DEST_HTTP Destinations for HTTP Communication 20051128
2 Inheritance (c INHERITING FROM c_ref)  CL_DEST_HTTP_DYNAMIC Registered Dynamic Destinations for HTTP Communication 20130102
3 Inheritance (c INHERITING FROM c_ref)  CL_DEST_LOGICAL Destinations for Logical Connections 20051129
4 Inheritance (c INHERITING FROM c_ref)  CL_DEST_RFC Destinations for RFC Communication 20051114
Properties
Class CL_DEST_ROOT  
Short Description Root Class for Destinations    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SRFC_DESTAPI   RFC: API for Destinations 
Created 20051114   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DEST_ROOT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_DEST_ROOT Root Interface for Destinations 20051121
Friends
Class CL_DEST_ROOT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AUTHORIZATION_PARAMETER Instance attribute Public Attribute reference (LIKE) 20051121
2 AUTHORIZATION_PAR_CHANGE_FLAG Instance attribute Protected Type reference (TYPE) C Flag for Authorization Parameter Changes 20111212
3 CATEGORY Instance attribute Public Attribute reference (LIKE) 20051121
4 CATEGORY_PROPERTIES Instance attribute Private Type reference (TYPE) RFCCAT Attributes of Category 20060316
5 CO_PASSWORD_INITIAL Instance attribute Public Attribute reference (LIKE) 20051207
6 CO_PASSWORD_SAVED Instance attribute Public Attribute reference (LIKE) 20051207
7 CO_TYPE_HTTP_ABAP Instance attribute Public Attribute reference (LIKE) 20051123
8 CO_TYPE_HTTP_EXT Instance attribute Public Attribute reference (LIKE) 20051123
9 CO_TYPE_LOGICAL Instance attribute Public Attribute reference (LIKE) 20051123
10 CO_TYPE_RFC_ABAP Instance attribute Public Attribute reference (LIKE) 20051123
11 CO_TYPE_RFC_TCPIP Instance attribute Public Attribute reference (LIKE) 20051123
12 DESCRIPTION Instance attribute Public Attribute reference (LIKE) 20051121
13 IS_LOCKED Instance attribute Protected Type reference (TYPE) SDEST_STATUS_INTERNAL ABAP_FALSE Internal: Flag for Set Lock 20051114
14 IS_NEW Instance attribute Protected Type reference (TYPE) SDEST_STATUS_INTERNAL ABAP_FALSE Internal: DB Status (New, Existing) 20051114
15 LOCKED_DESTINATIONS Static Attribute Private Type reference (TYPE) TYPE_DESTINATION_LIST Internal: List of Locked Destinations in Call Context 20051123
16 NAME Instance attribute Public Attribute reference (LIKE) 20051121
17 STORE_STRING Instance attribute Private Type reference (TYPE) STRING Internal: Save String for RFCDES 20060324
18 TYPE Instance attribute Public Attribute reference (LIKE) 20051121
19 UI_LOCK Instance attribute Public Attribute reference (LIKE) 20051121
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method 20051121
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20051114
3 DO_CHECK Instance method Protected Method Internal: Implementation of Checks 20060324
4 DO_SAVE Instance method Protected Method Internal: Save to Database 20060324
5 HANDLE_EXCEPTION_FOR_CHECK Instance method Protected Method Internal: Raise Exception or Add to Check Results 20060324
6 INIT Instance method Protected Method Internal: Initialize Attributes in Constructor 20060210
7 INIT_CATEGORY_PROPERTIES Instance method Private Method Internal: Initialize Attributes for Category 20060316
8 LOAD Instance method Protected Method Internal: Load Data from Database 20051123
9 LOAD_VALUE Instance method Protected Method Internal: Load Single Values 20051205
10 LOCK Instance method Public Method 20051121
11 PREPARE_STORE_STRING Instance method Protected Method Internal: Prepare Memory String for RFCDES 20051219
12 SAVE Instance method Public Method 20051121
13 SET_AUTHORIZATION_PARAMETER Instance method Public Method 20060117
14 SET_DESCRIPTION Instance method Public Method 20051121
15 SET_UI_LOCK Instance method Public Method 20051121
16 STORE_VALUE Instance method Protected Method Internal: Add Single Values to Memory String 20051219
17 UNLOCK Instance method Public Method 20051121
18 VERIFY_LOCK Instance method Protected Method Internal: Ensure Lock for SET Methods 20051114
Events
Class CL_DEST_ROOT has no event.
Types
Class CL_DEST_ROOT has no local type.
Method Signatures

Method CHECK Signature

Method CHECK on class CL_DEST_ROOT has no parameter.
Method CHECK on class CL_DEST_ROOT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CATEGORY Value transfer Type reference (TYPE) RFCCATEGORY Kategorie der Destination 20051114
2 Importing NAME Value transfer Type reference (TYPE) RFCDEST Name der Destination 20051114

Method CONSTRUCTOR on class CL_DEST_ROOT has no exception.

Method DO_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLLECT_MODE Value transfer Type reference (TYPE) BOOLEAN Flag zum Sammeln von Fehlern statt Ausnahme 20060324
2 Exporting RESULT_MESSAGES Call by reference Type reference (TYPE) SDEST_CHECK_RESULT_TABLE Tabelle mit Prüferbnissen 20060324
3 Exporting RESULT_STATUS Call by reference Type reference (TYPE) SDEST_CHECK_RESULT_STATUS Prüfergeniss ('E', 'W', SPACE) 20060324
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20060324

Method DO_SAVE Signature

Method DO_SAVE on class CL_DEST_ROOT has no parameter.
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20060324

Method HANDLE_EXCEPTION_FOR_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLLECT_MODE Value transfer Type reference (TYPE) BOOLEAN Flag zum Sammeln von Fehlern statt Ausnahme 20060324
2 Importing EXCEPTION Call by reference Object reference (TYPE REF TO) CX_DEST_API Ausnameklasse API Destinationen 20060324
3 Importing IS_WARNING Value transfer Type reference (TYPE) FLAG ABAP_FALSE Flag zum Behandeln der Ausnahme als Warnung 20060404
4 Changing RESULT_MESSAGES Call by reference Type reference (TYPE) SDEST_CHECK_RESULT_TABLE Tabelle mit Prüferbnissen 20060324
5 Changing RESULT_STATUS Call by reference Type reference (TYPE) SDEST_CHECK_RESULT_STATUS Prüfergeniss ('E', 'W', SPACE) 20060324
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20060324

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOCK Value transfer Type reference (TYPE) FLAG ABAP_FALSE Flag zum Sperren der Destination 20060210
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20060210

Method INIT_CATEGORY_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing WITHOUT_CHECK Value transfer Type reference (TYPE) BOOLEAN SPACE Ausgabe der Fehlermeldung wenn Kategorie unbekannt 20060317
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20060316

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing VALUE_TABLE Call by reference Type reference (TYPE) SDEST_CODED_VALUE_TABLE Liste der Werte 20051205
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20051205

Method LOAD_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CODE Value transfer Type reference (TYPE) CHAR1 Code 20051205
2 Importing FLAG Value transfer Type reference (TYPE) FLAG ABAP_FALSE Kennzeichen für ein codiertes Flag 20051205
3 Changing VALUE Value transfer Type reference (TYPE) ANY Wert 20051205
4 Importing VALUE_TABLE Call by reference Type reference (TYPE) SDEST_CODED_VALUE_TABLE Liste der Werte 20051205

Method LOAD_VALUE on class CL_DEST_ROOT has no exception.

Method LOCK Signature

Method LOCK on class CL_DEST_ROOT has no parameter.
Method LOCK on class CL_DEST_ROOT has no exception.

Method PREPARE_STORE_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing STORE_STRING Call by reference Type reference (TYPE) STRING 20051219

Method PREPARE_STORE_STRING on class CL_DEST_ROOT has no exception.

Method SAVE Signature

Method SAVE on class CL_DEST_ROOT has no parameter.
Method SAVE on class CL_DEST_ROOT has no exception.

Method SET_AUTHORIZATION_PARAMETER Signature

Method SET_AUTHORIZATION_PARAMETER on class CL_DEST_ROOT has no parameter.
Method SET_AUTHORIZATION_PARAMETER on class CL_DEST_ROOT has no exception.

Method SET_DESCRIPTION Signature

Method SET_DESCRIPTION on class CL_DEST_ROOT has no parameter.
Method SET_DESCRIPTION on class CL_DEST_ROOT has no exception.

Method SET_UI_LOCK Signature

Method SET_UI_LOCK on class CL_DEST_ROOT has no parameter.
Method SET_UI_LOCK on class CL_DEST_ROOT has no exception.

Method STORE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CODE Call by reference Type reference (TYPE) CHAR1 Code 20051219
2 Importing FLAG Call by reference Type reference (TYPE) FLAG ABAP_FALSE Kennzeichen für ein codiertes Flag 20051219
3 Changing STORE_STRING Call by reference Type reference (TYPE) STRING Speicherstring 20051219
4 Importing VALUE Call by reference Type reference (TYPE) ANY Wert 20051219

Method STORE_VALUE on class CL_DEST_ROOT has no exception.

Method UNLOCK Signature

Method UNLOCK on class CL_DEST_ROOT has no parameter.
Method UNLOCK on class CL_DEST_ROOT has no exception.

Method VERIFY_LOCK Signature

Method VERIFY_LOCK on class CL_DEST_ROOT has no parameter.
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Remote Destinationen 20051114
History
Last changed by/on SAP  20130531 
SAP Release Created in 710