SAP ABAP Class CL_ALTID_PRODUCT (Alternative IDs)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   AP-MD-PRO (Application Component) Central Part of Product Master
     COM_PRODUCT_ALTER_IDENT (Package) Alternative Product IDs
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  AIN_CL_PROD_ALTID_GRAI Search functionality for Alternative ID GRAI 20050518
2 Inheritance (c INHERITING FROM c_ref)  CL_ALTID_PRODUCT_CUSTOMER_ID Product ID of Alternative ID 20030205
3 Inheritance (c INHERITING FROM c_ref)  CL_ALTID_PRODUCT_GTIN Product ID of Alternative ID 20020316
4 Inheritance (c INHERITING FROM c_ref)  CL_ALTID_PRODUCT_ID Product ID of Alternative ID 20020313
5 Inheritance (c INHERITING FROM c_ref)  CL_ALTID_PRODUCT_TEMPLATE Product ID of Alternative ID 20020606
6 Inheritance (c INHERITING FROM c_ref)  CL_ALTID_PRODUCT_TEMP_SET Product ID of Alternative ID 20031113
7 Inheritance (c INHERITING FROM c_ref)  CL_ALTID_PRODUCT_VENDOR_ID Product ID of Alternative ID 20020430
Properties
Class CL_ALTID_PRODUCT  
Short Description Alternative IDs    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package COM_PRODUCT_ALTER_IDENT   Alternative Product IDs 
Created 20020222   SAP 
Last change 20020313   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ALTID_PRODUCT has no forward declaration.
Interfaces
Class CL_ALTID_PRODUCT has no interface implemented.
Friends
Class CL_ALTID_PRODUCT has no friend class.
Attributes
Class CL_ALTID_PRODUCT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ALTID_EXT_INT_CONVERT Instance method Public Method Converts External Format to Internal 20020222
2 ALTID_FORMAT_CHECK Instance method Public Method Checks Format of Identifying Fields 20020222
3 ALTID_INT_EXT_CONVERT Instance method Public Method Converts Internal Format to External 20020222
4 CHECK_ALTID_UNIQUE Instance method Public Method Checks Uniqueness of Identifying Fields 20020222
5 GET_ALTID_FROM_GUID Instance method Public Method Determines Identifying Fields from Product GUID 20020222
6 GET_ALTID_FROM_GUIDS Instance method Public Method Determines Identifying Fields from Product GUIDs 20020823
7 GET_GUID_FROM_ALTID Instance method Public Method Determines Product GUID and Text from Identifying Fields 20020222
Events
Class CL_ALTID_PRODUCT has no event.
Types
Class CL_ALTID_PRODUCT has no local type.
Method Signatures

Method ALTID_EXT_INT_CONVERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALTID_FIELDS_INT Call by reference Type reference (TYPE) COMT_ALTID_DATA_DETAIL_TAB Tabelle mit den Detaildaten der altern. Identifikatoren 20020718
2 Importing IT_ALTID_FIELDS_EXT Call by reference Type reference (TYPE) COMT_ALTID_DATA_DETAIL_TAB Tabelle mit den Detaildaten der altern. Identifikatoren 20020718

Method ALTID_EXT_INT_CONVERT on class CL_ALTID_PRODUCT has no exception.

Method ALTID_FORMAT_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALTID_FIELDS_FALSE Call by reference Type reference (TYPE) COMT_ALTID_DATA_DETAIL_TAB Tabelle mit den Detaildaten der altern. Identifikatoren 20021004
2 Exporting ET_ALTID_FIELDS_TRUE Call by reference Type reference (TYPE) COMT_ALTID_DATA_DETAIL_TAB Tabelle mit den Detaildaten der altern. Identifikatoren 20021004
3 Exporting ET_BAPIRETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20020718
4 Importing IT_ALTID_FIELDS Call by reference Type reference (TYPE) COMT_ALTID_DATA_DETAIL_TAB Tabelle mit den Detaildaten der altern. Identifikatoren 20020718

Method ALTID_FORMAT_CHECK on class CL_ALTID_PRODUCT has no exception.

Method ALTID_INT_EXT_CONVERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALTID_FIELDS_EXT Call by reference Type reference (TYPE) COMT_ALTID_DATA_DET_GUID_TAB Tabelle mit den Detaildaten der altern. Identifikatoren 20020718
2 Importing IT_ALTID_FIELDS_INT Call by reference Type reference (TYPE) COMT_ALTID_DATA_DET_GUID_TAB Tabelle mit den Detaildaten der altern. Identifikatoren 20020718

Method ALTID_INT_EXT_CONVERT on class CL_ALTID_PRODUCT has no exception.

Method CHECK_ALTID_UNIQUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRETURN Call by reference Type reference (TYPE) BAPIRETTAB Returnparameter 20020930
2 Exporting EV_NO_STANDARD_CHECK Call by reference Type reference (TYPE) COMT_BOOLEAN Logische Variable 20030415
3 Importing IT_ALTID_FIELDS Call by reference Type reference (TYPE) COMT_ALTID_DATA_DETAIL_TAB Tabelle mit den Detaildaten der altern. Identifikatoren 20020930
4 Importing IV_PRODUCT_GUID Call by reference Type reference (TYPE) COMT_PRODUCT_GUID Interner, eindeutiger Identifikator des Produkts 20030415

Method CHECK_ALTID_UNIQUE on class CL_ALTID_PRODUCT has no exception.

Method GET_ALTID_FROM_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALTID_FIELDS Call by reference Type reference (TYPE) COMT_ALTID_DATA_DETAIL_TAB Tabelle mit den Detaildaten der altern. Identifikatoren 20020829
2 Importing IS_ALTID_DETAIL Call by reference Type reference (TYPE) COMS_ALTID_TYPE_DETAIL Detail und Kopfdaten zu einem Identifikationstyp 20020729
3 Importing IT_ALTID_CONTEXT Call by reference Type reference (TYPE) COMT_ALTID_CNFLD_TAB Umgebungsdaten für Felder der alternativen Idendifikatoren 20020829
4 Importing IV_PRODUCT_GUID Call by reference Type reference (TYPE) COMT_PRODUCT_GUID Interner, eindeutiger Identifikator des Produkts 20020729

Method GET_ALTID_FROM_GUID on class CL_ALTID_PRODUCT has no exception.

Method GET_ALTID_FROM_GUIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALTID_FIELDS Call by reference Type reference (TYPE) COMT_ALTID_DATA_DET_GUID_TAB Tabelle mit den Detaildaten der altern. Identifikatoren 20020823
2 Importing IS_ALTID_DETAIL Call by reference Type reference (TYPE) COMS_ALTID_TYPE_DETAIL Detail und Kopfdaten zu einem Identifikationstyp 20020823
3 Importing IT_ALTID_CONTEXT Call by reference Type reference (TYPE) COMT_ALTID_CNFLD_TAB Umgebungsdaten für Felder der alternativen Idendifikatoren 20020830
4 Importing IT_PRODUCT_GUID Call by reference Type reference (TYPE) COMT_PRODUCT_S_TAB 20020823

Method GET_ALTID_FROM_GUIDS on class CL_ALTID_PRODUCT has no exception.

Method GET_GUID_FROM_ALTID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECTS Call by reference Type reference (TYPE) COMT_ALTID_OBJECT_LIST_TAB Ergebnisliste für alternative Identifikatoren 20020313
2 Importing IR_SCENARIO Call by reference Object reference (TYPE REF TO) CL_COM_PRSEARCHSCENARIO_BASE Basisklasse Suchszenario 20021004
3 Importing IS_EXCLUDE_PROD_OBJ Call by reference Type reference (TYPE) COMS_ALTID_EXCLUDE Einschränkung der Suche auf Produkte oder Objekte 20020820
4 Importing IT_ALTID_FIELDS Call by reference Type reference (TYPE) COMT_ALTID_DATA_DETAIL_TAB Tabelle mit den Detaildaten der altern. Identifikatoren 20020313
5 Importing IT_OBJECT_FAMILY_RANGE Call by reference Type reference (TYPE) COMT_PR_OBJ_FAM_RANGE_T Selektionsstruktur für Produkt Objekt Familie 20021002
6 Importing IT_PRODUCT_BATCH_DEDIC_RANGE Call by reference Type reference (TYPE) COMT_PR_BATCH_DEDIC_RANGE_TAB Selektiontabellentyp für BATCH_DEDICATED 20021004
7 Importing IT_PRODUCT_COMPETITOR_RANGE Call by reference Type reference (TYPE) COMT_PRODUCT_COMPET_RANGE_TAB Selektionstabellentyp für Kennzeichen Wettbewerberprodukt 20021004
8 Importing IT_PRODUCT_CONFIG_RANGE Call by reference Type reference (TYPE) COMT_PRODUCT_CONFIG_RANGE_TAB Selektionsstruktur für Kennzeichen Konfigurierbar 20021004
9 Importing IT_PRODUCT_ID_RANGE Call by reference Type reference (TYPE) COMT_PRODUCT_ID_RANGE_TAB Selektionsstruktur Produkt ID 20021004
10 Importing IT_PRODUCT_LOGSYS_RANGE Call by reference Type reference (TYPE) COMT_PRODUCT_LOGSYS_RANGE_TAB Logische Variable 20021004
11 Importing IT_PRODUCT_TYPE_RANGE Call by reference Type reference (TYPE) COMT_PRODUCT_TYPE_RANGE_TAB Selektionsstruktur Produkt ID 20021004
12 Importing IT_PRODUCT_XNOSEARCH_RANGE Call by reference Type reference (TYPE) COMT_PR_XNOSEARCH_RANGE_TAB Selektionsstruktur für XNOSEARCH 20021004
13 Importing IV_LANGU Call by reference Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 20021024
14 Importing IV_MAX_ROWS Call by reference Type reference (TYPE) BAPIMAXROW 250 Maximale Zeilenanzahl der Treffermenge 20021004
15 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) COMT_ALTID_OBJECT_TYPE 'BUS1178' Objekttyp für Alternative Identifikatoren 20020313
16 Importing IV_READ_BUFFER Call by reference Type reference (TYPE) COMT_BOOLEAN ' ' Logische Variable 20020318
17 Importing IV_USE_INAKTIVE_PRODUCTS Call by reference Type reference (TYPE) COMT_BOOLEAN ' ' Logische Variable 20020318
18 Importing IV_WITH_ID_AND_TEXT Call by reference Type reference (TYPE) COMT_BOOLEAN ' ' Logische Variable 20020729

Method GET_GUID_FROM_ALTID on class CL_ALTID_PRODUCT has no exception.
History
Last changed by/on SAP  20020313 
SAP Release Created in 400