SAP ABAP Interface IF_SRM_CLASS_REGISTRY (Specific Methods for Class Registry)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-RM (Application Component) SAP Records Management
     SRM_FRAMEWORK (Package) Records Management Framework Package
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SRM_CLASS_REGISTRY Registry - Class 20000305
Properties
Interface IF_SRM_CLASS_REGISTRY  
Short Description Specific Methods for Class Registry    
General Data
Package SRM_FRAMEWORK   Records Management Framework Package 
Created 20000305   SAP 
Last changed 20040518   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_SRM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_SRM_CLASS_REGISTRY has no interface.
Friends
Interface IF_SRM_CLASS_REGISTRY has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BY_TYPE_CLASS_ROLE Constant Public Type reference (TYPE) I 2 20010614
2 BY_TYPE_CLIENT_FRAMEWORK Constant Public Type reference (TYPE) I 4 20010716
3 BY_TYPE_FRAMEWORK Constant Public Type reference (TYPE) I 3 20010614
4 BY_TYPE_SP Constant Public Type reference (TYPE) I 1 20010614
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_OBJECT Instance method Public Method Create Instance of Registered Class 20000305
2 GET_CLASS_NAME Instance method Public Method 20010614
3 GET_CLASS_ROLES Instance method Public Method Returns a List of all Class Roles in the Registered Class 20000727
4 GET_REGISTERED_BY_ID Instance method Public Method 20010614
5 GET_REGISTERED_BY_TYPE Instance method Public Method 20010614
6 INITIALIZE Instance method Public Method Initializing Class Registry 20010614
Events
Interface IF_SRM_CLASS_REGISTRY has no event.
Types
Interface IF_SRM_CLASS_REGISTRY has no local type.
Method Signatures

Method CREATE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJECT_CLASS_ROLE Call by reference Type reference (TYPE) STRING Klassenrolle, für die das Objekt erzeugt wird. 20010618
2 Returning RE_OBJECT Value transfer Object reference (TYPE REF TO) OBJECT Referenz auf angelegtes Objekt 20010629
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20010627
2 CX_SRM_REGISTRATION_DATA Allgemeiner Fehler: Registrierungsdaten 20010618

Method GET_CLASS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CLASS_NAME Value transfer Type reference (TYPE) STRING 20010614
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20010627

Method GET_CLASS_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INCLUDE_INHERITED Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>TRUE Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20031231
2 Returning RE_CLASS_ROLES Value transfer Type reference (TYPE) SRM_LIST_STRING List: Klassen Rolle 20010625
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20010625

Method GET_REGISTERED_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_REGISTERED_BY_ID Value transfer Type reference (TYPE) STRING 20010614
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20010627

Method GET_REGISTERED_BY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_REGISTERED_BY_TYPE Value transfer Type reference (TYPE) I 20010614
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20010627

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASS_NAME Call by reference Type reference (TYPE) STRING 20010614
2 Importing IM_REGISTERED_BY_ID Call by reference Type reference (TYPE) STRING 20010614
3 Importing IM_REGISTERED_BY_TYPE Call by reference Type reference (TYPE) I 20010614

Method INITIALIZE on Interface IF_SRM_CLASS_REGISTRY has no exception.
History
Last changed by/on SAP  20040518 
SAP Release Created in 46D