SAP ABAP Class CL_COM_PRD_LH_METADATA_SERVICE (Product - Link Handler: Services for Metadata)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   AP-MD-PRO (Application Component) Central Part of Product Master
     COM_PRD_LINK_HANDLER_METADATA (Package) Product: Generic Link-Handler - Metadata Administration
Properties
Class CL_COM_PRD_LH_METADATA_SERVICE  
Short Description Product - Link Handler: Services for Metadata    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package COM_PRD_LINK_HANDLER_METADATA   Product: Generic Link-Handler - Metadata Administration 
Created 20021112   SAP 
Last change 20050218   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_COM_PRD_LH_SHARED_SERVICE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_COM_PRD_LH_METADATA_SERVICE has no interface implemented.
Friends
Class CL_COM_PRD_LH_METADATA_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ST_KEY_COMPONENTS_ROLLNAME Static Attribute Private Type reference (TYPE) DCOBJNAMES Type for Managing Names of DDIC Objects 20050131
2 ST_KEY_TYPE Static Attribute Private Type reference (TYPE) COM_PRD_TT_LH_ORG_RELG Table with Additional Settings for Link Tables 20050124
3 ST_KEY_TYPE_COMPONENTS Static Attribute Private Type reference (TYPE) COMT_PR_ORG_KEYG_TAB Components of Differentiation Key (Gen. Link-Handler) 20050124
4 ST_KEY_USAGE Static Attribute Private Type reference (TYPE) COMT_PR_KEY_USAGE_TAB Table for Key Usages (Generic Link Handler) 20050124
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20021112
2 GET_KEY_TYPE Static method Public Method Access Method for Key Category (Read) 20021121
3 GET_KEY_TYPE_BY_SET_TYPE Static method Public Method Access Method for Key Category with Set Type (Read) 20030117
4 GET_KEY_USAGE Static method Public Method Access Method to Key Usage (Reading) 20041229
5 READ_KEY_COMPONENTS_ROLLNAME Static method Public Method Read Data Elements for Key Components (DB Access) 20021126
6 READ_KEY_TYPE Static method Public Method Read Attributes for Key Category (Database Access) 20021112
7 READ_KEY_TYPES Static method Public Method Read Attributes for All Key Categories (Database Access) 20021112
8 READ_KEY_TYPES_COMPONENTS Static method Public Method Read Attributes for All Key Categories (Database Access) 20030202
9 READ_KEY_TYPE_COMPONENTS Static method Public Method Read Component for Key Category (Database Access) 20030202
10 READ_KEY_USAGES Static method Public Method Read Attributes for All Key Types 20041230
Events
Class CL_COM_PRD_LH_METADATA_SERVICE has no event.
Types
Class CL_COM_PRD_LH_METADATA_SERVICE has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method GET_KEY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY_TYPE Call by reference Type reference (TYPE) COMT_PR_KEY_TYPE Schlüsselart 20021121
2 Returning RR_KEY_TYPE Value transfer Object reference (TYPE REF TO) IF_COM_PRD_LH_KEY_TYPE Schlüsselart (Instanz) 20021121

Method GET_KEY_TYPE on class CL_COM_PRD_LH_METADATA_SERVICE has no exception.

Method GET_KEY_TYPE_BY_SET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SETTYPE_GUID Call by reference Type reference (TYPE) COMT_FRGTYPE_GUID GUID des Settyps 20030117
2 Importing IV_SETTYPE_ID Call by reference Type reference (TYPE) COMT_FRGTYPE_ID ID des Settyps 20030929
3 Returning RR_KEY_TYPE Value transfer Object reference (TYPE REF TO) IF_COM_PRD_LH_KEY_TYPE Schlüsselart (Instanz) 20030117

Method GET_KEY_TYPE_BY_SET_TYPE on class CL_COM_PRD_LH_METADATA_SERVICE has no exception.

Method GET_KEY_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY_USAGE Call by reference Type reference (TYPE) COMT_PR_KEY_USAGE Schlüsselverwendung 20041229
2 Returning RR_KEY_USAGE Value transfer Object reference (TYPE REF TO) IF_COM_PRD_LH_KEY_USAGE Schlüsselverwendung (Instanz) 20041229

Method GET_KEY_USAGE on class CL_COM_PRD_LH_METADATA_SERVICE has no exception.

Method READ_KEY_COMPONENTS_ROLLNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_KEY_COMPONENTS_ROLLNAME Value transfer Type reference (TYPE) DCOBJNAMES Datenelemente der Schlüsselkomponenten 20021126

Method READ_KEY_COMPONENTS_ROLLNAME on class CL_COM_PRD_LH_METADATA_SERVICE has no exception.

Method READ_KEY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY_TYPE Call by reference Type reference (TYPE) COMT_PR_KEY_TYPE Art des Differenzierungsschlüssels (gen. Link-Handler) 20021112
2 Returning RS_KEY_TYPE Value transfer Type reference (TYPE) COMS_PR_ORG_RELG Attribute zur Schlüsselart 20021112
# Exception Resumable Description Created on
1 CX_COM_PRD_LH_METADATA_ERROR Produkt - Link-Handler: Fehler beim Zugriff auf Metadaten 20021112

Method READ_KEY_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_KEY_TYPE Value transfer Type reference (TYPE) COM_PRD_TT_LH_ORG_RELG Schlüsselarten 20021112

Method READ_KEY_TYPES on class CL_COM_PRD_LH_METADATA_SERVICE has no exception.

Method READ_KEY_TYPES_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_KEY_TYPE_COMPONENTS Value transfer Type reference (TYPE) COMT_PR_ORG_KEYG_TAB Komponenten d. Differenzierungsschlüssel (gen. Link-Handler) 20030202

Method READ_KEY_TYPES_COMPONENTS on class CL_COM_PRD_LH_METADATA_SERVICE has no exception.

Method READ_KEY_TYPE_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY_TYPE Call by reference Type reference (TYPE) COMT_PR_KEY_TYPE Art des Differenzierungsschlüssels (gen. Link-Handler) 20030202
2 Returning RT_KEY_TYPE_COMPONENTS Value transfer Type reference (TYPE) COMT_PR_ORG_KEYG_TAB Komponenten d. Differenzierungsschlüssel (gen. Link-Handler) 20030202
# Exception Resumable Description Created on
1 CX_COM_PRD_LH_METADATA_ERROR Produkt - Link-Handler: Fehler beim Zugriff auf Metadaten 20030202

Method READ_KEY_USAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_KEY_USAGE Value transfer Type reference (TYPE) COMT_PR_KEY_USAGE_TAB Schlüsselverwendungen 20041230

Method READ_KEY_USAGES on class CL_COM_PRD_LH_METADATA_SERVICE has no exception.
History
Last changed by/on SAP  20050218 
SAP Release Created in 2.00