SAP ABAP Interface IF_EX_COM_PRODUCT_BSP_EXT_FLT (Interface for BAdI: COM_PRODUCT_BSP_EXT_FLT)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-PCU-PRO (Application Component) Dialog People-Centric UI for Products
     COM_PRODUCT_BSP (Package) Product Master BSP Interface (Distribution Chain Dependent)
Properties
Interface IF_EX_COM_PRODUCT_BSP_EXT_FLT  
Short Description Interface for BAdI: COM_PRODUCT_BSP_EXT_FLT    
General Data
Package COM_PRODUCT_BSP   Product Master BSP Interface (Distribution Chain Dependent) 
Created 20050309   SAP 
Last changed 20050411   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20050309
Friends
Interface IF_EX_COM_PRODUCT_BSP_EXT_FLT has no friend.
Attributes
Interface IF_EX_COM_PRODUCT_BSP_EXT_FLT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ACTIVE_MULTIGROUP Instance method Public Method Check Active Multi-Groups 20050309
2 CHECK_ACTIVE_TOOLBAR Instance method Public Method Read Active Pushbuttons 20050309
3 CREATE_PRODUCT Instance method Public Method Create Product 20050309
4 DELETE Instance method Public Method Delete 20050309
5 FILL_DDLB Instance method Public Method Fill Dropdown List Box 20050309
6 FILL_EVENTGROUP Instance method Public Method Fill Event Group 20050309
7 GET_MESSAGES Instance method Public Method Read Error Messages 20050309
8 GET_MY_FAVORITES Instance method Public Method Determine Favorites 20050309
9 MAP_SEARCH_CRITERIA Instance method Public Method Find Search Criteria 20050309
10 MODIFY_PRODUCT Instance method Public Method Modify Product 20050309
11 PROCESS_EVENT Instance method Public Method Event Execution 20050309
12 QUERY_PRODUCT Instance method Public Method Find Product 20050309
13 READ_FOCUS_OBJECT Instance method Public Method Read Data (with Focus Object) 20050309
14 READ_PRODUCT Instance method Public Method Read Product 20050309
Events
Interface IF_EX_COM_PRODUCT_BSP_EXT_FLT has no event.
Types
Interface IF_EX_COM_PRODUCT_BSP_EXT_FLT has no local type.
Method Signatures

Method CHECK_ACTIVE_MULTIGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MULTIGROUP Call by reference Type reference (TYPE) CRMT_MULTIGROUP_TAB Tabelle von Multigruppeneinträgen 20050309
2 Changing CV_COMPLETED Call by reference Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20050309
3 Importing IV_PARENT_OBJECTKEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20050309
4 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20050309

Method CHECK_ACTIVE_MULTIGROUP on Interface IF_EX_COM_PRODUCT_BSP_EXT_FLT has no exception.

Method CHECK_ACTIVE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TOOLBAR Call by reference Type reference (TYPE) CRMT_BSP_TOOLBARGRP_TAB Toolbar gruppe 20050309
2 Importing IT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20050309
3 Importing IV_CLASS_INSTANCE Call by reference Object reference (TYPE REF TO) OBJECT 20050309
4 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20050309
5 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20050309

Method CHECK_ACTIVE_TOOLBAR on Interface IF_EX_COM_PRODUCT_BSP_EXT_FLT has no exception.

Method CREATE_PRODUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PRODUCT_EXT Call by reference Type reference (TYPE) COMT_PRODUCT_MAINTAIN_UI UI Struktur für allgemeine Produktdaten 20050309
2 Changing CT_SETTYPES_EXT Call by reference Type reference (TYPE) COMT_PRODUCT_MAINTAIN_API_SETT allg. Set - Struktur für Produktpflege API 20050309
3 Exporting ET_BAPIRETURN Call by reference Type reference (TYPE) BAPIRET2_TAB Fehlermeldungen 20050309
4 Exporting ET_FAILED_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20050309
5 Exporting ET_NEW_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20050309
6 Importing IS_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20050309
7 Importing IT_CHANGED_FIELD Call by reference Type reference (TYPE) CRMT_BSP_CHANGEDFIELD_TAB Geänderte Felder 20050309
8 Importing IT_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20050309
9 Importing IV_CLASS_INSTANCE Call by reference Object reference (TYPE REF TO) OBJECT 20050309
10 Importing IV_NEW_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20050309
11 Importing IV_PARENT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20050309
12 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20050309

Method CREATE_PRODUCT on Interface IF_EX_COM_PRODUCT_BSP_EXT_FLT has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20050309
2 Importing IV_CLASS_INSTANCE Call by reference Object reference (TYPE REF TO) OBJECT 20050309
3 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20050309
4 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20050309
5 Returning RV_DELETION_FAILED Value transfer Type reference (TYPE) ABAP_BOOL 20050309

Method DELETE on Interface IF_EX_COM_PRODUCT_BSP_EXT_FLT has no exception.

Method FILL_DDLB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DROPDOWNLB_DATA Call by reference Type reference (TYPE) CRMT_DROPDOWNLISTBOX_DATA_TAB Tabelle mit Einträgen für die Dropdown-Box 20050309
2 Changing CT_FIELD_CATALOG Call by reference Type reference (TYPE) CRMT_BSP_VALUELIST_FIELD_CAT_T Feldkatalog für die einfache F4 (Wertetabelle) 20050310
3 Importing IT_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20050309
4 Importing IV_CLASS_INSTANCE Call by reference Object reference (TYPE REF TO) OBJECT 20050309
5 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20050309
6 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20050309

Method FILL_DDLB on Interface IF_EX_COM_PRODUCT_BSP_EXT_FLT has no exception.

Method FILL_EVENTGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EVENT Call by reference Type reference (TYPE) CRMT_BSP_EVENT_T_TAB Tabellentyp für Ereignistexte 20050309
2 Importing IT_SELECTED_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20050309
3 Importing IV_CLASS_INSTANCE Call by reference Object reference (TYPE REF TO) OBJECT 20050309
4 Importing IV_EVENTGROUP Call by reference Type reference (TYPE) CRMT_BSP_EVENTGROUP Ereignisgruppe 20050309
5 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20050309
6 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20050309

Method FILL_EVENTGROUP on Interface IF_EX_COM_PRODUCT_BSP_EXT_FLT has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20050309
2 Importing IV_CLASS_INSTANCE Call by reference Object reference (TYPE REF TO) OBJECT 20050309
3 Importing IV_FOCUS_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20050309
4 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20050309
5 Returning RT_APPLOG Value transfer Type reference (TYPE) CRMT_BSP_APPLOG_TAB Tabellentyp für die Anwendungsprotokoll-Schnittstelle 20050309

Method GET_MESSAGES on Interface IF_EX_COM_PRODUCT_BSP_EXT_FLT has no exception.

Method GET_MY_FAVORITES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAVORITE_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20050309
2 Importing IT_OBJECT_TYPE Call by reference Type reference (TYPE) SWO_TOBJTYP Liste von Objekttypen 20050309
3 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20050309

Method GET_MY_FAVORITES on Interface IF_EX_COM_PRODUCT_BSP_EXT_FLT has no exception.

Method MAP_SEARCH_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CI_SCENARIO Call by reference Object reference (TYPE REF TO) CL_COM_PRSEARCHSCENARIO_BASE Basisklasse Suchszenario 20050309
2 Changing CT_CRITERIA Call by reference Type reference (TYPE) COMT_PRSEARCH_CRITERIA_TAB Suchkriterien 20050309
3 Importing IS_CRITERIA Call by reference Type reference (TYPE) COMT_BSP_PRD_ADVSRCH_GENERAL Erweiterte Suche Allgemein für COM 20050309
4 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20050309
5 Importing IV_SEARCH_ID Call by reference Type reference (TYPE) CRMT_BSP_SEARCHID ID zu bestimmen der Suchmethode bzw. Baustein 20050309
# Exception Resumable Description Created on
1 ERROR 20050314

Method MODIFY_PRODUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PRODUCT Call by reference Type reference (TYPE) COMT_PRODUCT_MAINTAIN_UI UI Struktur für allgemeine Produktdaten 20050309
2 Exporting ET_FAILED_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20050309
3 Exporting ET_NEW_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20050309
4 Importing IS_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20050309
5 Importing IT_CHANGED_FIELD Call by reference Type reference (TYPE) CRMT_BSP_CHANGEDFIELD_TAB Geänderte Felder 20050309
6 Importing IT_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20050309
7 Importing IV_CLASS_INSTANCE Call by reference Object reference (TYPE REF TO) OBJECT 20050309
8 Importing IV_PARENT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20050309
9 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20050309

Method MODIFY_PRODUCT on Interface IF_EX_COM_PRODUCT_BSP_EXT_FLT has no exception.

Method PROCESS_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGED_OBJECTS Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20050310
2 Exporting ET_CLASS_NAME Call by reference Type reference (TYPE) CRMT_MODELACCESSCLASS_TAB Klassenname 20050310
3 Exporting ET_DELETED_OBJECTS Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20050310
4 Exporting ET_INSERTED_OBJECTS Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20050310
5 Exporting EV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20050309
6 Importing IT_ALL_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20050309
7 Importing IT_SELECTED_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20050309
8 Importing IV_CLASS_INSTANCE Call by reference Object reference (TYPE REF TO) OBJECT 20050309
9 Importing IV_EVENT Call by reference Type reference (TYPE) CRMT_BSP_EVENT Ereignis 20050309
10 Importing IV_EVENT_INDEX Call by reference Type reference (TYPE) SYTABIX Index interner Tabellen 20050309
11 Importing IV_FOCUS_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20050309
12 Importing IV_PRODUCT_GUID Call by reference Type reference (TYPE) COMT_PRODUCT_GUID Interner, eindeutiger Identifikator des Produkts 20050309
13 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20050309

Method PROCESS_EVENT on Interface IF_EX_COM_PRODUCT_BSP_EXT_FLT has no exception.

Method QUERY_PRODUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_SEARCH_COMPLETED Call by reference Type reference (TYPE) COMT_BOOLEAN Logische Variable 20050309
2 Exporting ET_BAPIRETURN Call by reference Type reference (TYPE) BAPIRET2_TAB Fehlermeldungen 20050309
3 Exporting ET_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20050309
4 Importing IS_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20050309
5 Importing IS_SEARCH_STRUCTURE Call by reference Type reference (TYPE) COMT_BSP_PRD_ADVSRCH_GENERAL Erweiterte Suche Allgemein für COM 20050309
6 Importing IV_CLASS_INSTANCE Call by reference Object reference (TYPE REF TO) OBJECT 20050309
7 Importing IV_FIND_LOCKED Call by reference Type reference (TYPE) COMT_BOOLEAN Logische Variable 20050309
8 Importing IV_FIND_OBJECTS Call by reference Type reference (TYPE) COMT_BOOLEAN Logische Variable 20050309
9 Importing IV_FIND_PRODUCTS Call by reference Type reference (TYPE) COMT_BOOLEAN Logische Variable 20050309
10 Importing IV_MAX_ROWS Call by reference Type reference (TYPE) BAPIMAXROW 101 Maximale Zeilenanzahl der Treffermenge 20050309
11 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20050309
12 Importing IV_SEARCH_ID Call by reference Type reference (TYPE) CRMT_BSP_SEARCHID ID zu bestimmen der Suchmethode bzw. Baustein 20050309
13 Importing IV_SEARCH_MAXHITS Call by reference Type reference (TYPE) CRMT_BSP_SEARCH_MAXHITS Grenzwert für die Suche 20050309
14 Importing IV_SELECTED_GET_FIELD Call by reference Type reference (TYPE) CRMT_BSP_FIELDNAME Name eines Feldes 20050309

Method QUERY_PRODUCT on Interface IF_EX_COM_PRODUCT_BSP_EXT_FLT has no exception.

Method READ_FOCUS_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_ATTRIBUTE Call by reference Type reference (TYPE) CRMT_BSP_FIELDATTRIB_TAB Feldeigenschaften 20050309
2 Exporting ET_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20050309
3 Importing IT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20050309
4 Importing IV_CLASS_INSTANCE Call by reference Object reference (TYPE REF TO) OBJECT 20050309
5 Importing IV_LOCK Call by reference Type reference (TYPE) COMT_BOOLEAN Logische Variable 20050309
6 Importing IV_PARENT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20050309
7 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20050309

Method READ_FOCUS_OBJECT on Interface IF_EX_COM_PRODUCT_BSP_EXT_FLT has no exception.

Method READ_PRODUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20050309
2 Exporting ET_FIELD_ATTRIBUTE Call by reference Type reference (TYPE) CRMT_BSP_FIELDATTRIB_TAB Feldeigenschaften 20050309
3 Exporting ET_SCREEN_STRUCTURE Call by reference Type reference (TYPE) TABLE 20050309
4 Importing IS_PRODUCT_UI Call by reference Type reference (TYPE) COMT_PRODUCT_MAINTAIN_UI UI Struktur für allgemeine Produktdaten 20050309
5 Importing IT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20050309
6 Importing IT_SET Call by reference Type reference (TYPE) COMT_PRODUCT_MAINTAIN_API_SETT allg. Set - Struktur für Produktpflege API 20050309
7 Importing IT_UI_RELEVANT_SETTYPES Call by reference Type reference (TYPE) COMT_FRGTYPE_ID_TAB Identifikation eines Settyps 20050309
8 Importing IV_CLASS_INSTANCE Call by reference Object reference (TYPE REF TO) OBJECT 20050309
9 Importing IV_FOCUS_IS_ACTIVE Call by reference Type reference (TYPE) COMT_BOOLEAN Logische Variable 20050309
10 Importing IV_LOCK Call by reference Type reference (TYPE) CRMT_BOOLEAN Logische Variable 20050309
11 Importing IV_PREPARE_TABLE Call by reference Type reference (TYPE) COMT_BOOLEAN SPACE Logische Variable 20050309
12 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20050309

Method READ_PRODUCT on Interface IF_EX_COM_PRODUCT_BSP_EXT_FLT has no exception.
History
Last changed by/on SAP  20050411 
SAP Release Created in 700