SAP ABAP Interface IF_COM_PRD_LH_KEY_TYPE (Product - Link Handler: Key Category)
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
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_COM_PRD_LH_KEY_TYPE Product - Link Handler: Key Category 20021106
Properties
Interface IF_COM_PRD_LH_KEY_TYPE  
Short Description Product - Link Handler: Key Category    
General Data
Package COM_PRD_LINK_HANDLER_METADATA   Product: Generic Link-Handler - Metadata Administration 
Created 20021106   SAP 
Last changed 20040518   SAP 
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)
2 CL_COM_PRD_LH_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_COM_PRD_LH_COLLECTION_ITEM Product - Link Handler: Interface of All Collection Items 20021111
Friends
Interface IF_COM_PRD_LH_KEY_TYPE has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_KEY_TYPE_COMPONENTS Instance attribute Public Object reference (TYPE REF TO) IF_COM_PRD_LH_KEY_TYPE_COMPNTS Collection for Components for Category 20021112
2 MV_KEY_TYPE Instance attribute Public Type reference (TYPE) COMT_PR_KEY_TYPE Category of Differentiation Key (Gen. Link Handler) 20021111
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_KEY_ATTRIBUTES Instance method Public Method Check Key Attributes 20031117
2 CONVERT_KEYS_ATTRIBS_EXT_2_INT Instance method Public Method Convert Attributes of Several Keys from Ext. to Int. Format 20040123
3 CONVERT_KEYS_ATTRIBS_INT_2_EXT Instance method Public Method Convert Attributes of Several Keys from Int. to Ext. Format 20040122
4 CONVERT_KEY_ATTRIBS_EXT_2_INT Instance method Public Method Convert Key Attributes from External to Internal Format 20021126
5 CONVERT_KEY_ATTRIBS_EXT_RANGE Instance method Public Method Convert Key Attribute Range from External to Internal Format 20030227
6 CONVERT_KEY_ATTRIBS_INT_2_EXT Instance method Public Method Convert Key Attributes from Internal to External Format 20021126
7 CREATE_INSTANCE Static method Public Method Create Key Category 20021106
8 GET_DESCRIPTION Instance method Public Method Access Method for Description 20040120
9 GET_KEY_DEFINITIONS Instance method Public Method Access Method for Key Definitions 20021112
10 GET_KEY_DEFINITIONS_COMPONENTS Instance method Public Method Access Method for Components of Key Definitions 20021125
11 GET_KEY_TABLE Instance method Public Method Access Method for Table Used to Store Keys 20021112
12 GET_KEY_TABLE_COMPONENTS Instance method Public Method Access Method for Components of Key Table 20021115
13 GET_KEY_TABLE_DEFINITIONS Instance method Public Method Access Method for Definitions for Storage of Keys 20021115
Events
Interface IF_COM_PRD_LH_KEY_TYPE has no event.
Types
Interface IF_COM_PRD_LH_KEY_TYPE has no local type.
Method Signatures

Method CHECK_KEY_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_KEY Call by reference Object reference (TYPE REF TO) IF_COM_PRD_LH_KEY Produkt - Link-Handler: Differenzierungsschlüssel 20031117
2 Importing IS_KEY_ATTRIBUTES_EXT Call by reference Type reference (TYPE) ANY Schlüsselattribute in externem Format 20031117
3 Importing IS_KEY_ATTRIBUTES_INT Call by reference Type reference (TYPE) ANY Schlüsselattribute in internem Format 20031117
4 Returning RV_RC Value transfer Type reference (TYPE) I Rückgabewert (0 = Aufruf OK) 20031117

Method CHECK_KEY_ATTRIBUTES on Interface IF_COM_PRD_LH_KEY_TYPE has no exception.

Method CONVERT_KEYS_ATTRIBS_EXT_2_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEY_ATTRIBUTES_INT Call by reference Type reference (TYPE) ANY TABLE Tabelle der Schlüsselattribute in internem Format 20040123
2 Importing IT_KEY_ATTRIBUTES_EXT Call by reference Type reference (TYPE) ANY TABLE Tabelle der Schlüsselattribute in externem Format 20040123

Method CONVERT_KEYS_ATTRIBS_EXT_2_INT on Interface IF_COM_PRD_LH_KEY_TYPE has no exception.

Method CONVERT_KEYS_ATTRIBS_INT_2_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEY_ATTRIBUTES_EXT Call by reference Type reference (TYPE) ANY TABLE Tabelle der Schlüsselattribute in externem Format 20040122
2 Importing IT_KEY_ATTRIBUTES_INT Call by reference Type reference (TYPE) ANY TABLE Tabelle der Schlüsselattribute in internem Format 20040122

Method CONVERT_KEYS_ATTRIBS_INT_2_EXT on Interface IF_COM_PRD_LH_KEY_TYPE has no exception.

Method CONVERT_KEY_ATTRIBS_EXT_2_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KEY_ATTRIBUTES_INT Call by reference Type reference (TYPE) ANY Schlüsselattribute in internem Format 20021126
2 Importing IS_KEY_ATTRIBUTES_EXT Call by reference Type reference (TYPE) ANY Schlüsselattribute in externem Format 20021126

Method CONVERT_KEY_ATTRIBS_EXT_2_INT on Interface IF_COM_PRD_LH_KEY_TYPE has no exception.

Method CONVERT_KEY_ATTRIBS_EXT_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEY_ATTRIBUTES_INT Call by reference Type reference (TYPE) ANY TABLE Tabelle der Schlüsselattribute (intern) 20030227
2 Importing IT_KEY_ATTRIBUTES_EXT_RANGE Call by reference Type reference (TYPE) RSDS_FRANGE_T Ranges-Tabelle der Schlüsselattribute 20030227

Method CONVERT_KEY_ATTRIBS_EXT_RANGE on Interface IF_COM_PRD_LH_KEY_TYPE has no exception.

Method CONVERT_KEY_ATTRIBS_INT_2_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KEY_ATTRIBUTES_EXT Call by reference Type reference (TYPE) ANY Schlüsselattribute in externem Format 20021126
2 Importing IS_KEY_ATTRIBUTES_INT Call by reference Type reference (TYPE) ANY Schlüsselattribute in internem Format 20021126

Method CONVERT_KEY_ATTRIBS_INT_2_EXT on Interface IF_COM_PRD_LH_KEY_TYPE has no exception.

Method CREATE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COLLECTION Call by reference Object reference (TYPE REF TO) IF_COM_PRD_LH_COLLECTION Produkt - Link-Handler: Schnittstelle aller Collections 20021112
2 Importing IV_KEY_TYPE Call by reference Type reference (TYPE) COMT_PR_KEY_TYPE Art des Differenzierungsschlüssels (gen. Link-Handler) 20021106
3 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) IF_COM_PRD_LH_KEY_TYPE Produkt - Link-Handler: Schlüsselart 20021106

Method CREATE_INSTANCE on Interface IF_COM_PRD_LH_KEY_TYPE has no exception.

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprache 20040120
2 Returning RV_DESCRIPTION Value transfer Type reference (TYPE) COMT_ORG_TYPE_DESCRIPTION Beschreibung der Schlüsselart 20040120

Method GET_DESCRIPTION on Interface IF_COM_PRD_LH_KEY_TYPE has no exception.

Method GET_KEY_DEFINITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_KEY_DEFINITION_EXT Call by reference Type reference (TYPE) COMT_PR_KEY_DEFINTION_EXT Struktur zur Beschreibung der Schlüsseldefinition (extern) 20021112
2 Exporting EV_KEY_DEFINITION_EXT_TTYP Call by reference Type reference (TYPE) COMT_PR_KEY_DEFINTION_EXT_TTYP Tabellentyp zur Beschreibung d. Schlüsseldefinition (extern) 20021112
3 Exporting EV_KEY_DEFINITION_INT Call by reference Type reference (TYPE) COMT_PR_KEY_DEFINTION_INT Struktur zur Beschreibung der Schlüsseldefinition (intern) 20021112
4 Exporting EV_KEY_DEFINITION_INT_TTYP Call by reference Type reference (TYPE) COMT_PR_KEY_DEFINTION_INT_TTYP Tabellentyp zur Beschreibung d. Schlüsseldefinition (intern) 20021112

Method GET_KEY_DEFINITIONS on Interface IF_COM_PRD_LH_KEY_TYPE has no exception.

Method GET_KEY_DEFINITIONS_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEY_DEFINITION_EXT_COMPS Call by reference Type reference (TYPE) ABAP_COMPDESCR_TAB Tabelle der Schlüssel-Komponenten (extern) 20021125
2 Exporting ET_KEY_DEFINITION_EXT_COMPS_DD Call by reference Type reference (TYPE) DDFIELDS Tabelle der Schlüssel-Komponenten (extern) (DDIC-Format) 20030227
3 Exporting ET_KEY_DEFINITION_INT_COMPS Call by reference Type reference (TYPE) ABAP_COMPDESCR_TAB Tabelle der Schlüssel-Komponenten (intern) 20021125
4 Exporting ET_KEY_DEFINITION_INT_COMPS_DD Call by reference Type reference (TYPE) DDFIELDS Tabelle der Schlüssel-Komponenten (intern) (DDIC-Format) 20030227
5 Exporting ET_KEY_DEFINITION_MAPPING Call by reference Type reference (TYPE) COM_PRD_TT_LH_KEY_COMPNTS_MAP Mapping zwischen Schlüsselkomponenten (intern <-> extern) 20030318
6 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprache 20040120

Method GET_KEY_DEFINITIONS_COMPONENTS on Interface IF_COM_PRD_LH_KEY_TYPE has no exception.

Method GET_KEY_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_KEY_TABLE Value transfer Type reference (TYPE) COMT_PR_KEY_TABLE Tabelle zur Ablage der Schlüssel 20021112

Method GET_KEY_TABLE on Interface IF_COM_PRD_LH_KEY_TYPE has no exception.

Method GET_KEY_TABLE_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_KEY_TABLE_COMPONENTS Value transfer Type reference (TYPE) ABAP_COMPDESCR_TAB Tabelle der Schlüssel-Komponenten 20021115

Method GET_KEY_TABLE_COMPONENTS on Interface IF_COM_PRD_LH_KEY_TYPE has no exception.

Method GET_KEY_TABLE_DEFINITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_KEY_TABLE Call by reference Type reference (TYPE) COMT_PR_KEY_TABLE Tabelle zur Ablage der Schlüssel 20021115
2 Exporting EV_KEY_TABLE_LINE Call by reference Type reference (TYPE) COMT_PR_KEY_TABLE_LINE Struktur der Schlüsseltabelle 20021115
3 Exporting EV_KEY_TABLE_TTYP Call by reference Type reference (TYPE) COMT_PR_KEY_TABLE_TTYP Tabellentyp zur Schlüsseltabelle 20021115

Method GET_KEY_TABLE_DEFINITIONS on Interface IF_COM_PRD_LH_KEY_TYPE has no exception.
History
Last changed by/on SAP  20040518 
SAP Release Created in 2.00