SAP ABAP Interface IF_COM_PRD_LINK_HANDLER (Product - Link-Handler: Facade for Generic Link Handler)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   AP-MD-PRO (Application Component) Central Part of Product Master
     COM_PRD_LINK_HANDLER_API (Package) Product: Generic Link-Handler - Interfaces
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_COM_PRD_LINK_HANDLER Product - Link-Handler: Facade for Generic Link Handler 20021107
Properties
Interface IF_COM_PRD_LINK_HANDLER  
Short Description Product - Link-Handler: Facade for Generic Link Handler    
General Data
Package COM_PRD_LINK_HANDLER_API   Product: Generic Link-Handler - Interfaces 
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 IF_COM_PRD_LINK_HANDLER has no interface.
Friends
Interface IF_COM_PRD_LINK_HANDLER has no friend.
Attributes
Interface IF_COM_PRD_LINK_HANDLER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CHANGES Instance method Public Method Check Changes 20021108
2 DISMISS_CHANGES Instance method Public Method Reject Changes 20021108
3 FREE Instance method Public Method Destructor 20021107
4 GET_INSTANCE Static method Public Method Access Method for Singleton (Read) 20021107
5 GET_KEYS_BY_ATTRIBUTES Instance method Public Method Access Method for Keys (Identified By Attributes) 20030128
6 GET_KEYS_BY_GUID Instance method Public Method Access Method for Keys with GUID (Read) 20030128
7 GET_KEYS_FOR_PRODUCT Instance method Public Method Access Method for Keys for Product (Read) 20030214
8 GET_KEY_BY_ATTRIBUTES Instance method Public Method Access Method for Key (Identified by Attributes) 20030128
9 GET_KEY_BY_GUID Instance method Public Method Access Method for Key with GUID (Read) 20030121
10 GET_KEY_TYPE Instance method Public Method Access Method for Key Type (Read) 20030113
11 GET_KEY_TYPES Instance method Public Method Access Method for All Key Types (Read) 20030113
12 GET_KEY_USAGE Instance method Public Method Access Method to Key Usage (Reading) 20041230
13 GET_KEY_USAGES Instance method Public Method Access Method to All Key Usages (Reading) 20041230
14 HAS_CHANGES Instance method Public Method Have Changes Been Made? 20021108
15 REPLICATE_LINKS_FOR_OBJECT Instance method Public Method Duplicate Links for Object (Identified by Key) 20040510
16 REPLICATE_LINKS_FOR_PRODUCT Instance method Public Method Duplicate Links for Product (Identified By Key) 20030214
17 SAVE_CHANGES Instance method Public Method Save Changes 20021108
18 TRANSFORM_KEY_ATTRIBUTES_TABLE Instance method Public Method Transform Key Attribute (Internal) from Table to Line 20030204
Events
Interface IF_COM_PRD_LINK_HANDLER has no event.
Types
Interface IF_COM_PRD_LINK_HANDLER has no local type.
Method Signatures

Method CHECK_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RC Value transfer Type reference (TYPE) I Rückgabewert (0 = Aufruf OK) 20021108

Method CHECK_CHANGES on Interface IF_COM_PRD_LINK_HANDLER has no exception.

Method DISMISS_CHANGES Signature

Method DISMISS_CHANGES on Interface IF_COM_PRD_LINK_HANDLER has no parameter.
Method DISMISS_CHANGES on Interface IF_COM_PRD_LINK_HANDLER has no exception.

Method FREE Signature

Method FREE on Interface IF_COM_PRD_LINK_HANDLER has no parameter.
Method FREE on Interface IF_COM_PRD_LINK_HANDLER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) IF_COM_PRD_LINK_HANDLER Produkt - Link-Handler: Façade für generischen Link-Handler 20021107

Method GET_INSTANCE on Interface IF_COM_PRD_LINK_HANDLER has no exception.

Method GET_KEYS_BY_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEY_TYPE_ATTRIBUTES Call by reference Type reference (TYPE) COM_PRD_TT_LH_KEY_TYPE_ATTRIBS Tabelle der Schlüsseldaten (Art und Attribute) 20030128
2 Importing IV_CHECK_ATTRIBS_ON_GENERATION Call by reference Type reference (TYPE) COMT_BOOLEAN CL_COM_PRD_LH_CO=>SC_FALSE Bool'scher Wert: Attribute prüfen (keine Instanz b. Fehlern) 20040513
3 Importing IV_GENERATE_KEY Call by reference Type reference (TYPE) COMT_BOOLEAN CL_COM_PRD_LH_CO=>SC_TRUE Bool'scher Wert: Schlüssel erzeugen (falls nicht vorhanden) 20030128
4 Returning RT_KEYS Value transfer Type reference (TYPE) COM_PRD_TT_LH_KEY Tabelle der Schlüssel 20030128

Method GET_KEYS_BY_ATTRIBUTES on Interface IF_COM_PRD_LINK_HANDLER has no exception.

Method GET_KEYS_BY_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEY_TYPE_GUIDS Call by reference Type reference (TYPE) COM_PRD_TT_LH_KEY_TYPE_GUID Tabelle der Schlüssels-GUIDS 20030128
2 Returning RT_KEYS Value transfer Type reference (TYPE) COM_PRD_TT_LH_KEY Tabelle der Schlüssel 20030128

Method GET_KEYS_BY_GUID on Interface IF_COM_PRD_LINK_HANDLER has no exception.

Method GET_KEYS_FOR_PRODUCT 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) 20030214
2 Importing IV_PRODUCT_GUID Call by reference Type reference (TYPE) COMT_PRODUCT_GUID Produkt-GUID 20030214
3 Returning RT_KEYS Value transfer Type reference (TYPE) COM_PRD_TT_LH_KEY Tabelle der Schlüssel 20030214

Method GET_KEYS_FOR_PRODUCT on Interface IF_COM_PRD_LINK_HANDLER has no exception.

Method GET_KEY_BY_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KEY_ATTRIBUTES Call by reference Type reference (TYPE) ANY Schlüsselattribute 20030128
2 Importing IV_CHECK_ATTRIBS_ON_GENERATION Call by reference Type reference (TYPE) COMT_BOOLEAN CL_COM_PRD_LH_CO=>SC_FALSE Bool'scher Wert: Attribute prüfen (keine Instanz b. Fehlern) 20040510
3 Importing IV_GENERATE_KEY Call by reference Type reference (TYPE) COMT_BOOLEAN CL_COM_PRD_LH_CO=>SC_TRUE Bool'scher Wert: Schlüssel erzeugen (falls nicht vorhanden) 20030128
4 Importing IV_KEY_TYPE Call by reference Type reference (TYPE) COMT_PR_KEY_TYPE Art des Differenzierungsschlüssels (gen. Link-Handler) 20030128
5 Importing IV_KEY_USAGE Call by reference Type reference (TYPE) COMT_PR_KEY_USAGE Verwendung d. Differenzierungsschlüssels (gen. Link-Handler) 20041227
6 Returning RR_KEY Value transfer Object reference (TYPE REF TO) IF_COM_PRD_LH_KEY Instanz des Differenzierungsschlüssels 20030128

Method GET_KEY_BY_ATTRIBUTES on Interface IF_COM_PRD_LINK_HANDLER has no exception.

Method GET_KEY_BY_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY_GUID Call by reference Type reference (TYPE) COMT_PR_KEY_GUID GUID des Differenzierungsschlüssels 20030121
2 Importing IV_KEY_TYPE Call by reference Type reference (TYPE) COMT_PR_KEY_TYPE Art des Differenzierungsschlüssels 20030121
3 Returning RR_KEY Value transfer Object reference (TYPE REF TO) IF_COM_PRD_LH_KEY Instanz des Differenzierungsschlüssels 20030121

Method GET_KEY_BY_GUID on Interface IF_COM_PRD_LINK_HANDLER 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 Art des Differenzierungsschlüssels (gen. Link-Handler) 20030113
2 Returning RR_KEY_TYPE Value transfer Object reference (TYPE REF TO) IF_COM_PRD_LH_KEY_TYPE Produkt - Link-Handler: Schlüsselart 20030113

Method GET_KEY_TYPE on Interface IF_COM_PRD_LINK_HANDLER has no exception.

Method GET_KEY_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_KEY_TYPES Value transfer Type reference (TYPE) COM_PRD_TT_LH_KEY_TYPE Tabelle der Schlüsselarten 20030113

Method GET_KEY_TYPES on Interface IF_COM_PRD_LINK_HANDLER 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 Verwendung d. Differenzierungsschlüssels (gen. Link-Handler) 20041230
2 Returning RR_KEY_USAGE Value transfer Object reference (TYPE REF TO) IF_COM_PRD_LH_KEY_USAGE Schlüsselverwendung 20041230

Method GET_KEY_USAGE on Interface IF_COM_PRD_LINK_HANDLER has no exception.

Method GET_KEY_USAGES Signature

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

Method GET_KEY_USAGES on Interface IF_COM_PRD_LINK_HANDLER has no exception.

Method HAS_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HAS_CHANGES Value transfer Type reference (TYPE) COMT_BOOLEAN Bool'scher Wert: Änderungen vorhanden ('X' = True) 20021108

Method HAS_CHANGES on Interface IF_COM_PRD_LINK_HANDLER has no exception.

Method REPLICATE_LINKS_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY_GUID_SOURCE Call by reference Type reference (TYPE) COMT_PR_KEY_GUID GUID des Schlüssels (Quelle) 20040510
2 Importing IV_KEY_GUID_TARGET Call by reference Type reference (TYPE) COMT_PR_KEY_GUID GUID des Schlüssels (Ziel) 20040510
3 Importing IV_KEY_TYPE Call by reference Type reference (TYPE) COMT_PR_KEY_TYPE Art des Differenzierungsschlüssels (gen. Link-Handler) 20040510
4 Importing IV_OBJECT_GUID Call by reference Type reference (TYPE) COMT_PRODUCT_GUID GUID des Objekts 20040510

Method REPLICATE_LINKS_FOR_OBJECT on Interface IF_COM_PRD_LINK_HANDLER has no exception.

Method REPLICATE_LINKS_FOR_PRODUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY_GUID_SOURCE Call by reference Type reference (TYPE) COMT_PR_KEY_GUID GUID des Schlüssels (Quelle) 20030214
2 Importing IV_KEY_GUID_TARGET Call by reference Type reference (TYPE) COMT_PR_KEY_GUID GUID des Schlüssels (Ziel) 20030214
3 Importing IV_KEY_TYPE Call by reference Type reference (TYPE) COMT_PR_KEY_TYPE Art des Differenzierungsschlüssels (gen. Link-Handler) 20030225
4 Importing IV_PRODUCT_GUID Call by reference Type reference (TYPE) COMT_PRODUCT_GUID Produkt-GUID 20030214

Method REPLICATE_LINKS_FOR_PRODUCT on Interface IF_COM_PRD_LINK_HANDLER has no exception.

Method SAVE_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UPDATE_TASK Call by reference Type reference (TYPE) COMT_UPDATE_TASK CL_COM_PRD_LH_CO=>SC_TRUE DB-Operationen erfolgen synchron/asynchron 20030121
2 Returning RV_RC Value transfer Type reference (TYPE) I Rückgabewert (0 = Aufruf OK) 20021108

Method SAVE_CHANGES on Interface IF_COM_PRD_LINK_HANDLER has no exception.

Method TRANSFORM_KEY_ATTRIBUTES_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_KEY_ATTRIBUTES_INT_REF Call by reference Object reference (TYPE REF TO) DATA Referenz auf Datenobjekt 20030204
2 Exporting EV_KEY_ATTRIBUTES_INT_TYPE Call by reference Type reference (TYPE) COMT_PR_KEY_DEFINTION_INT Struktur zur Beschreibung der Schlüsseldefinition (intern) 20030204
3 Importing IT_KEY_ATTRIBUTES_INT Call by reference Type reference (TYPE) COMT_PR_KEY_ATTRIBUTES_INT_TAB Attribute d. Differenzierungsschlüssels (Name/Wert) (intern) 20030204
4 Importing IV_KEY_TYPE Call by reference Type reference (TYPE) COMT_PR_KEY_TYPE Art des Differenzierungsschlüssels (gen. Link-Handler) 20030204

Method TRANSFORM_KEY_ATTRIBUTES_TABLE on Interface IF_COM_PRD_LINK_HANDLER has no exception.
History
Last changed by/on SAP  20050213 
SAP Release Created in 2.00