SAP ABAP Interface IF_COM_PRD_LH_KEY (Produkt - Link-Handler: Differentiation Keys)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   AP-MD-PRO (Application Component) Central Part of Product Master
     COM_PRD_LINK_HANDLER_KEYS (Package) Product: Generic Link-Handler - Administration of Keys
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 Produkt - Link-Handler: Differentiation Keys 20021107
Properties
Interface IF_COM_PRD_LH_KEY  
Short Description Produkt - Link-Handler: Differentiation Keys    
General Data
Package COM_PRD_LINK_HANDLER_KEYS   Product: Generic Link-Handler - Administration of Keys 
Created 20021107   SAP 
Last changed 20050213   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_COM_PRD_LH_COLLECTION_ITEM Product - Link Handler: Interface of All Collection Items 20021111
2 IF_COM_PRD_LH_COMMON Product - Link Handler: Link Handler Objects Interface 20021115
Friends
Interface IF_COM_PRD_LH_KEY has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_TYPE Instance attribute Public Object reference (TYPE REF TO) IF_COM_PRD_LH_KEY_TYPE Key Category 20021125
2 MR_USAGE Instance attribute Public Object reference (TYPE REF TO) IF_COM_PRD_LH_KEY_USAGE Key usage 20041227
3 MV_GUID Instance attribute Public Type reference (TYPE) COMT_PR_KEY_GUID GUID of Differentiation Key (Gen. Link Handler) 20021112
4 SC_STATE_CHANGED Instance attribute Public Attribute reference (LIKE) 20021115
5 SC_STATE_CREATED Instance attribute Public Attribute reference (LIKE) 20021115
6 SC_STATE_DELETED Instance attribute Public Attribute reference (LIKE) 20021115
7 SC_STATE_FREED Instance attribute Public Attribute reference (LIKE) 20021115
8 SC_STATE_LOADED Instance attribute Public Attribute reference (LIKE) 20021115
Methods
# Method Level Visibility Method type Description Created on
1 ADD_REFERRING_LINK Instance method Public Method Add Reference to Link 20021129
2 CHECK Instance method Public Method 20021115
3 CREATE_INSTANCE Static method Public Method Create Key Category 20021107
4 DELETE Instance method Public Method 20021115
5 GET_ATTRIBUTES_EXT Instance method Public Method Access Method for Key Attributes (External Format) 20021122
6 GET_ATTRIBUTES_EXT_REF Instance method Public Method Access Method for Key Attributes Data Object (External) 20021127
7 GET_ATTRIBUTES_INT Instance method Public Method Access Method for Key Attributes (Internal Format) 20021122
8 GET_ATTRIBUTES_INT_REF Instance method Public Method Access Method for Key Attributes Data Object (Internal) 20021127
9 GET_DATA Instance method Public Method Access Method for Key(s) (Internal Format) 20021127
10 GET_DATA_REF Instance method Public Method Access Method for Key Data Object (Internal Format) 20021127
11 GET_DEFINITION_EXT Instance method Public Method Access Method for Key Definition (External Format) 20021122
12 GET_DEFINITION_INT Instance method Public Method Access Method for Key Definition (Internal Format) 20021122
13 GET_DESCRIPTION Instance method Public Method Access Method to Short Text/Description (Read) 20040120
14 GET_GUID Instance method Public Method Access Method for GUID (Read) 20021112
15 GET_STATE Instance method Public Method 20021115
16 GET_TYPE Instance method Public Method Access Method for Key Category 20021121
17 GET_USAGE Instance method Public Method Access Method to Key Usage 20041229
18 HAS_CHANGES Instance method Public Method 20021115
19 IS_DELETED Instance method Public Method 20021115
20 IS_PERSISTENT Instance method Public Method 20021115
21 REMOVE_REFERRING_LINK Instance method Public Method Delete Reference to Link 20021129
Events
# Event Type Visibility Description Created on
1 CHANGED Instance Event
(0)
Public
(2)
Differentiation Key(s) Changed 20030128
2 CREATED Instance Event
(0)
Public
(2)
Differentiation Key(s) Newly Created 20030128
3 DELETED Instance Event
(0)
Public
(2)
Differentiation Key(s) Deleted 20030128
4 FREED Instance Event
(0)
Public
(2)
Differentiation Key(s) Invalid 20030128
5 LOADED Instance Event
(0)
Public
(2)
Differentiation Key(s) Loaded 20030128
Types
Interface IF_COM_PRD_LH_KEY has no local type.
Method Signatures

Method ADD_REFERRING_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LINK Call by reference Object reference (TYPE REF TO) IF_COM_PRD_LH_LINK Verweisende Verknüpfung 20021129

Method ADD_REFERRING_LINK on Interface IF_COM_PRD_LH_KEY has no exception.

Method CHECK Signature

Method CHECK on Interface IF_COM_PRD_LH_KEY has no parameter.
Method CHECK on Interface IF_COM_PRD_LH_KEY 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 Collection, in die der Schlüssel eingefügt werden soll 20021112
2 Importing IR_TYPE Call by reference Object reference (TYPE REF TO) IF_COM_PRD_LH_KEY_TYPE Schlüsselart 20021122
3 Importing IR_USAGE Call by reference Object reference (TYPE REF TO) IF_COM_PRD_LH_KEY_USAGE Schlüsselverwendung 20041227
4 Importing IS_DATA Call by reference Type reference (TYPE) ANY Daten des Differenzierungsschlüssels (internes Format) 20021122
5 Importing IV_NEW_OBJECT Call by reference Type reference (TYPE) COMT_BOOLEAN Bool'scher Wert: Neues Objekt 20021121
6 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) IF_COM_PRD_LH_KEY Neuer erzeugte Instanz des Differenzierungsschlüssels 20021107

Method CREATE_INSTANCE on Interface IF_COM_PRD_LH_KEY has no exception.

Method DELETE Signature

Method DELETE on Interface IF_COM_PRD_LH_KEY has no parameter.
Method DELETE on Interface IF_COM_PRD_LH_KEY has no exception.

Method GET_ATTRIBUTES_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTRIBUTES_EXT Call by reference Type reference (TYPE) ANY Attribute des Schlüssels (externes Format) 20021125
2 Exporting ET_ATTRIBUTES_EXT Call by reference Type reference (TYPE) COMT_PR_KEY_ATTRIBUTES_EXT_TAB Attribute d. Differenzierungsschlüssels (Name/Wert) (intern) 20030204

Method GET_ATTRIBUTES_EXT on Interface IF_COM_PRD_LH_KEY has no exception.

Method GET_ATTRIBUTES_EXT_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ATTRIBUTES_EXT_REF Call by reference Object reference (TYPE REF TO) DATA Referenz auf Datenobjekt 20021127
2 Exporting EV_ATTRIBUTES_EXT_TYPE Call by reference Type reference (TYPE) ABAP_ABSTYPENAME Typ des Datenobjekts (absolut) 20021127

Method GET_ATTRIBUTES_EXT_REF on Interface IF_COM_PRD_LH_KEY has no exception.

Method GET_ATTRIBUTES_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTRIBUTES_INT Call by reference Type reference (TYPE) ANY Attribute des Schlüssels (internes Format) 20021125
2 Exporting ET_ATTRIBUTES_INT Call by reference Type reference (TYPE) COMT_PR_KEY_ATTRIBUTES_INT_TAB Attribute d. Differenzierungsschlüssels (Name/Wert) (intern) 20030204

Method GET_ATTRIBUTES_INT on Interface IF_COM_PRD_LH_KEY has no exception.

Method GET_ATTRIBUTES_INT_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ATTRIBUTES_INT_REF Call by reference Object reference (TYPE REF TO) DATA Referenz auf Datenobjekt 20021127
2 Exporting EV_ATTRIBUTES_INT_TYPE Call by reference Type reference (TYPE) ABAP_ABSTYPENAME Typ des Datenobjekts (absolut) 20021127

Method GET_ATTRIBUTES_INT_REF on Interface IF_COM_PRD_LH_KEY has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) ANY Schlüsseldaten (internes Format) 20021127

Method GET_DATA on Interface IF_COM_PRD_LH_KEY has no exception.

Method GET_DATA_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA_REF Call by reference Object reference (TYPE REF TO) DATA Referenz auf Datenobjekt 20021127
2 Exporting EV_DATA_TYPE Call by reference Type reference (TYPE) ABAP_ABSTYPENAME Typ des Datenobjekts (absolut) 20021127

Method GET_DATA_REF on Interface IF_COM_PRD_LH_KEY has no exception.

Method GET_DEFINITION_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DEFINITION_EXT Value transfer Type reference (TYPE) COMT_PR_KEY_DEFINTION_EXT Struktur zur Beschreibung der Schlüsseldefinition (extern) 20030204

Method GET_DEFINITION_EXT on Interface IF_COM_PRD_LH_KEY has no exception.

Method GET_DEFINITION_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DEFINITION_INT Value transfer Type reference (TYPE) COMT_PR_KEY_DEFINTION_INT Struktur zur Beschreibung der Schlüsseldefinition (intern) 20030204

Method GET_DEFINITION_INT on Interface IF_COM_PRD_LH_KEY has no exception.

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DESCRIPTION Call by reference Type reference (TYPE) COM_PRD_TT_LH_KEY_ATTRIB_DESCR Kurztext/Beschreibung des Schlüssels (komponentenweise) 20040120
2 Exporting EV_DESCRIPTION Call by reference Type reference (TYPE) STRING Kurztext/Beschreibung des Schlüssels (verkettet) 20040120
3 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprache 20040120

Method GET_DESCRIPTION on Interface IF_COM_PRD_LH_KEY has no exception.

Method GET_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_GUID Value transfer Type reference (TYPE) COMT_PR_KEY_GUID GUID des Differenzierungsschlüssels (gen. Link-Handler) 20021112

Method GET_GUID on Interface IF_COM_PRD_LH_KEY has no exception.

Method GET_STATE Signature

Method GET_STATE on Interface IF_COM_PRD_LH_KEY has no parameter.
Method GET_STATE on Interface IF_COM_PRD_LH_KEY has no exception.

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TYPE Value transfer Type reference (TYPE) COMT_PR_KEY_TYPE Art des Differenzierungsschlüssels (gen. Link-Handler) 20021121

Method GET_TYPE on Interface IF_COM_PRD_LH_KEY has no exception.

Method GET_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_USAGE Value transfer Type reference (TYPE) COMT_PR_KEY_USAGE Verwendung d. Differenzierungsschlüssels (gen. Link-Handler) 20041229

Method GET_USAGE on Interface IF_COM_PRD_LH_KEY has no exception.

Method HAS_CHANGES Signature

Method HAS_CHANGES on Interface IF_COM_PRD_LH_KEY has no parameter.
Method HAS_CHANGES on Interface IF_COM_PRD_LH_KEY has no exception.

Method IS_DELETED Signature

Method IS_DELETED on Interface IF_COM_PRD_LH_KEY has no parameter.
Method IS_DELETED on Interface IF_COM_PRD_LH_KEY has no exception.

Method IS_PERSISTENT Signature

Method IS_PERSISTENT on Interface IF_COM_PRD_LH_KEY has no parameter.
Method IS_PERSISTENT on Interface IF_COM_PRD_LH_KEY has no exception.

Method REMOVE_REFERRING_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LINK Call by reference Object reference (TYPE REF TO) IF_COM_PRD_LH_LINK Verweisende Verknüpfung 20021129

Method REMOVE_REFERRING_LINK on Interface IF_COM_PRD_LH_KEY has no exception.
Event Signatures

Event CHANGED Signature
Event CHANGED on Interface IF_COM_PRD_LH_KEY has no parameter.
Event CREATED Signature
Event CREATED on Interface IF_COM_PRD_LH_KEY has no parameter.
Event DELETED Signature
Event DELETED on Interface IF_COM_PRD_LH_KEY has no parameter.
Event FREED Signature
Event FREED on Interface IF_COM_PRD_LH_KEY has no parameter.
Event LOADED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EV_INITIALLY_LOADED Exporting Value transfer Type reference (TYPE) COMT_BOOLEAN CL_COM_PRD_LH_CO=>SC_TRUE Bool'scher Wert: Schlüssel erstmalig geladen (True = 'X') 20030128
History
Last changed by/on SAP  20050213 
SAP Release Created in 2.00