SAP ABAP Interface IF_EX_QNAO_OBJCAT (BAdI Interface: BADI_QNAO_OBJCAT)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   QM-QN-NT (Application Component) Creating Quality Notifications
     QNAO (Package) QM: Assigned Objects for Quality Notification
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_QNAO_OBJCAT_001 BAdI Class: BADI_QNAO_OBJCAT: Batch 20080225
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_QNAO_OBJCAT_002 Class for BAdI Impl.: QNAO_OBJCAT: Serial Number 20080225
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_QNAO_OBJCAT_003 Class for BAdI Impl.: Category = 003 = Inspection Lot 20080131
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_QNAO_OBJCAT_004 Class for BAdI Impl.: QNAO_OBJCAT: PP/PI Order 20080225
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_QNAO_OBJCAT_005 Class for BAdI Impl.: QNAO_OBJCAT: Delivery Item 20080225
Properties
Interface IF_EX_QNAO_OBJCAT  
Short Description BAdI Interface: BADI_QNAO_OBJCAT    
General Data
Package QNAO   QM: Assigned Objects for Quality Notification 
Created 20080125   SAP 
Last changed 20100310   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 RSDS 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 20080125
Friends
Interface IF_EX_QNAO_OBJCAT has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_AKTYP_CHANGE Constant Public Type reference (TYPE) T365-AKTYP 'H' Activity Category in Transaction (Cr/Ch/D) 20080131
2 MC_AKTYP_CREATE Constant Public Type reference (TYPE) T365-AKTYP 'V' Activity Category in Transaction (Cr/Ch/D) 20080131
3 MC_AKTYP_DISPLAY Constant Public Type reference (TYPE) T365-AKTYP 'A' Activity Category in Transaction (Cr/Ch/D) 20080131
4 MC_KEY_NAME_01 Constant Public Type reference (TYPE) DFIES-LFIELDNAME 'KEYFIELD_01' Field Name 20080323
5 MC_KEY_NAME_02 Constant Public Type reference (TYPE) DFIES-LFIELDNAME 'KEYFIELD_02' Field Name 20080323
6 MC_KEY_NAME_03 Constant Public Type reference (TYPE) DFIES-LFIELDNAME 'KEYFIELD_03' Field Name 20080323
Methods
# Method Level Visibility Method type Description Created on
1 CALL_VALUE_HELP Instance method Public Method Executes Search Help for a Search Attribute 20080317
2 CHECK_CONSISTENCY Instance method Public Method Checks Consistency 20080219
3 CHECK_EXISTENCE Instance method Public Method Checks Existence of Object for a Search Attribute 20080129
4 CONSISTENT_ON_QMEL_CHANGED Instance method Public Method Checks Obj. Consistency After Change to Notification Header 20080423
5 DISPLAY Instance method Public Method Display Detailed Information for Object 20080418
6 EXECUTE_FUNCTION Instance method Public Method Executes a Function 20080129
7 GET_CONCATENATED_KEY_UI Instance method Public Method Provides Concatenated Key in UI Format 20080501
8 GET_FIELD_ATTRIBUTES Instance method Public Method Field Properties 20080131
9 GET_FUNCTIONS Instance method Public Method Transfers Category-Specific Functions 20080129
10 GET_SEARCH_ATTRIBUTES Instance method Public Method Transfers Search Attributes 20080129
11 MAP_DATA_DB_TO_UI Instance method Public Method Transfers Data in UI Format 20080220
12 MAP_DATA_UI_TO_DB Instance method Public Method Transfers Data in Database Format 20080220
13 MAP_RANGES Instance method Public Method Table Containing Search Attributes Is Mapped (Mapping) 20080317
14 ON_QMEL_CHANGED Instance method Public Method Adjustment of Key Fields due to Change in Notification Hdr 20090703
Events
Interface IF_EX_QNAO_OBJCAT has no event.
Types
Interface IF_EX_QNAO_OBJCAT has no local type.
Method Signatures

Method CALL_VALUE_HELP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGED_FIELD Call by reference Type reference (TYPE) TTFIELDNAME Menge von Feldnamen 20080503
2 Exporting EV_KEYFIELD_01 Call by reference Type reference (TYPE) QNAO_OBJKEY Zugeordnete Objekte zur Meldungsposition 20080502
3 Exporting EV_KEYFIELD_02 Call by reference Type reference (TYPE) QNAO_OBJKEY Zugeordnete Objekte zur Meldungsposition 20080502
4 Exporting EV_KEYFIELD_03 Call by reference Type reference (TYPE) QNAO_OBJKEY Zugeordnete Objekte zur Meldungsposition 20080502
5 Importing IS_AOBJECT Call by reference Type reference (TYPE) QNAOD_AOBJECT UI Daten der zugeordneten Objekte 20080502
6 Importing IS_VIQMEL Call by reference Type reference (TYPE) VIQMEL Generierte Tabelle zum View VIQMEL 20080502
7 Importing IV_SEARCH_FIELD_NAME Call by reference Type reference (TYPE) HELP_INFO-DYNPROFLD Names des Feldes auf dem Dynpro 20080317
# Exception Resumable Description Created on
1 CX_QNAO_OBJECT Ausnahme eines zugeord. Objektes z. Meldung 20080504

Method CHECK_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NEW_INCONSIST_AOBJECT Call by reference Type reference (TYPE) QNAOT_OBJ_DATA_DB DB Daten der zugeordneten Objekte 20080428
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20080304
3 Importing IS_NEW_VIQMEL Call by reference Type reference (TYPE) VIQMEL Generierte Tabelle zum View VIQMEL 20080305
4 Importing IS_OLD_VIQMEL Call by reference Type reference (TYPE) VIQMEL Generierte Tabelle zum View VIQMEL 20080305
5 Importing IS_T365 Call by reference Type reference (TYPE) T365 Startwerte für IH-Meldungstransaktionen 20080304
6 Importing IS_TQ80 Call by reference Type reference (TYPE) TQ80 Meldungsarten 20080304
7 Importing IT_NEW_AOBJECT Call by reference Type reference (TYPE) QNAOT_OBJ_DATA_DB DB Daten der zugeordneten Objekte 20080305
8 Importing IT_OLD_AOBJECT Call by reference Type reference (TYPE) QNAOT_OBJ_DATA_DB DB Daten der zugeordneten Objekte 20080305
9 Importing IT_WQMFE Call by reference Type reference (TYPE) TAB_WQMFE Arbeitstabelle Meldungsposition 20080304
10 Importing IT_WQMMA Call by reference Type reference (TYPE) TAB_WQMMA Arbeitsstruktur Aktionen 20080304
11 Importing IT_WQMSM Call by reference Type reference (TYPE) TAB_WQMSM Arbeitstabelle Maßnahmen 20080304
12 Importing IT_WQMUR Call by reference Type reference (TYPE) TAB_WQMUR Arbeitstabelle Ursachen 20080304
# Exception Resumable Description Created on
1 CX_QNAO_OBJECT Ausnahme eines zugeord. Objektes z. Meldung 20080219

Method CHECK_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20080509
2 Exporting EV_EXISTS Call by reference Type reference (TYPE) ABAP_BOOL Objekt existiert 20080129
3 Exporting EV_IS_USABLE Call by reference Type reference (TYPE) ABAP_BOOL Objekt ist verwendbar 20080509
4 Importing IS_VIQMEL Call by reference Type reference (TYPE) VIQMEL Generierte Tabelle zum View VIQMEL 20080305
5 Importing IV_KEYFIELD_01 Call by reference Type reference (TYPE) QNAO_OBJKEY Feldname 20080506
6 Importing IV_KEYFIELD_02 Call by reference Type reference (TYPE) QNAO_OBJKEY Teilschlüssel eines zugeordneten Objektes 20080506
7 Importing IV_KEYFIELD_03 Call by reference Type reference (TYPE) QNAO_OBJKEY Teilschlüssel eines zugeordneten Objektes 20080506
# Exception Resumable Description Created on
1 CX_QNAO_OBJECT Ausnahme eines zugeord. Objektes z. Meldung 20080129

Method CONSISTENT_ON_QMEL_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_AOBJECT Call by reference Type reference (TYPE) QNAOD_AOBJECT DB Daten der zugeordneten Objekte 20080427
2 Importing IS_NEW_VIQMEL Call by reference Type reference (TYPE) VIQMEL Generierte Tabelle zum View VIQMEL 20080501
3 Importing IS_OLD_VIQMEL Call by reference Type reference (TYPE) VIQMEL Generierte Tabelle zum View VIQMEL 20080501
4 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL Ist der Satz noch konsistent ? 20080423

Method CONSISTENT_ON_QMEL_CHANGED on Interface IF_EX_QNAO_OBJCAT has no exception.

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_AOBJECT_DATA Call by reference Type reference (TYPE) QNAOD_AOBJECT Zugeordnete Objekte zur Meldungsposition 20080418
2 Importing IS_VIQMEL Call by reference Type reference (TYPE) VIQMEL Generierte Tabelle zum View VIQMEL 20080418
# Exception Resumable Description Created on
1 CX_QNAO_OBJECT Ausnahme eines zugeord. Objektes z. Meldung 20080418

Method EXECUTE_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGED_AOBJECT_DATA Call by reference Type reference (TYPE) QNAOT_OBJ_DATA_DB DB Daten der zugeordneten Objekte 20080507
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20080129
3 Importing IS_VIQMEL Call by reference Type reference (TYPE) VIQMEL Generierte Tabelle zum View VIQMEL 20080129
4 Importing IT_AOBJECT_DATA Call by reference Type reference (TYPE) QNAOT_OBJ_DATA_DB Zugeordnete Objekte zur Meldungsposition 20080131
5 Importing IT_WQMFE Call by reference Type reference (TYPE) TAB_WQMFE Arbeitstabelle Meldungsposition 20080129
6 Importing IT_WQMMA Call by reference Type reference (TYPE) TAB_WQMMA Arbeitstabelle Aktionen 20080129
7 Importing IT_WQMSM Call by reference Type reference (TYPE) TAB_WQMSM Arbeitstabelle Maßnahmen 20080129
8 Importing IT_WQMUR Call by reference Type reference (TYPE) TAB_WQMUR Arbeitstabelle Ursachen 20080129
9 Importing IV_FUNCTION Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20080129
10 Importing IV_SELECTED_ROW Call by reference Type reference (TYPE) SY-TABIX Index interner Tabellen 20080305
# Exception Resumable Description Created on
1 CX_QNAO_OBJECT Ausnahme eines zugeord. Objektes z. Meldung 20080129

Method GET_CONCATENATED_KEY_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_AOBJECT Call by reference Type reference (TYPE) QNAOD_AOBJECT Zugeordnete Objekte zur Meldungsposition 20080501
2 Importing IS_VIQMEL Call by reference Type reference (TYPE) VIQMEL Generierte Tabelle zum View VIQMEL 20080501
3 Returning RV_RESULT Value transfer Type reference (TYPE) QNAO_CONC_KEYFIELD Konkartinierte Darstellg des Schlüssels f. zugeord. Obj. 20080501
# Exception Resumable Description Created on
1 CX_QNAO_OBJECT Ausnahme eines zugeord. Objektes z. Meldung 20080501

Method GET_FIELD_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_FIELD_ATTRIBUTES Call by reference Type reference (TYPE) LVC_S_FCAT ALV-Control: Feldkatalog 20080213
2 Exporting EV_FOUND Call by reference Type reference (TYPE) BOOLE_D 'X' für Objekttyp relevant 20080131
3 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) NAME_FELD Feldname 20080131
4 Importing IV_OBJCAT Call by reference Type reference (TYPE) QNAO_OBJCAT Objekttyp eines zugeordneten Objektes 20080228
5 Importing IV_STATE_MODE Call by reference Type reference (TYPE) T365-AKTYP Aktivitätstyp in Transaktion (H/V/A) 20080131
# Exception Resumable Description Created on
1 CX_QNAO_OBJECT Ausnahme eines zugeord. Objektes z. Meldung 20080131

Method GET_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FUNCTIONS Call by reference Type reference (TYPE) UI_FUNCATTR Kontext Menü: Funktionen und Attribute 20080129
2 Importing IS_OBJ_DATA_DB Call by reference Type reference (TYPE) QNAOD_AOBJECT Zugeordnete Objekte zur Meldungsposition 20080131
3 Importing IV_SEL_FIELD_NAME Call by reference Type reference (TYPE) FELD_NAME Feldname 20080229
# Exception Resumable Description Created on
1 CX_QNAO_OBJECT Ausnahme eines zugeord. Objektes z. Meldung 20080129

Method GET_SEARCH_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEARCH_ATTRIBUTES Call by reference Type reference (TYPE) DFIES_TABLE Table for dfies entries 20080129
# Exception Resumable Description Created on
1 CX_QNAO_OBJECT Ausnahme eines zugeord. Objektes z. Meldung 20080129

Method MAP_DATA_DB_TO_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA_UI Call by reference Type reference (TYPE) QNAOS_OBJ_DATA_UI UI Daten der zugeordneten Objekte 20080220
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20080509
3 Importing IS_DATA_DB Call by reference Type reference (TYPE) QNAOD_AOBJECT Zugeordnete Objekte zur Meldungsposition 20080220
4 Importing IS_VIQMEL Call by reference Type reference (TYPE) VIQMEL Generierte Tabelle zum View VIQMEL 20080305
# Exception Resumable Description Created on
1 CX_QNAO_OBJECT Ausnahme eines zugeord. Objektes z. Meldung 20080220

Method MAP_DATA_UI_TO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20080309
2 Exporting EV_KEYFIELD_01 Call by reference Type reference (TYPE) QNAO_OBJKEY Zugeordnete Objekte zur Meldungsposition 20080224
3 Exporting EV_KEYFIELD_02 Call by reference Type reference (TYPE) QNAO_OBJKEY Zugeordnete Objekte zur Meldungsposition 20080224
4 Exporting EV_KEYFIELD_03 Call by reference Type reference (TYPE) QNAO_OBJKEY Zugeordnete Objekte zur Meldungsposition 20080224
5 Importing IS_DATA_UI Call by reference Type reference (TYPE) QNAOS_OBJ_DATA_UI UI Daten der zugeordneten Objekte 20080220
6 Importing IS_VIQMEL Call by reference Type reference (TYPE) VIQMEL Generierte Tabelle zum View VIQMEL 20080305
# Exception Resumable Description Created on
1 CX_QNAO_OBJECT Ausnahme eines zugeord. Objektes z. Meldung 20080220

Method MAP_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RANGE Call by reference Type reference (TYPE) RSDS_TRANGE 20080323
2 Importing IT_RANGE Call by reference Type reference (TYPE) RSDS_FRANGE_T 20080323

Method MAP_RANGES on Interface IF_EX_QNAO_OBJCAT has no exception.

Method ON_QMEL_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_KEYFIELD_01 Call by reference Type reference (TYPE) QNAO_OBJKEY Teilschlüssel eines zugeordneten Objektes 20090703
2 Changing CV_KEYFIELD_02 Call by reference Type reference (TYPE) QNAO_OBJKEY Teilschlüssel eines zugeordneten Objektes 20090703
3 Changing CV_KEYFIELD_03 Call by reference Type reference (TYPE) QNAO_OBJKEY Teilschlüssel eines zugeordneten Objektes 20090703
4 Changing CV_SHORTTEXT Call by reference Type reference (TYPE) QNAO_REMARK Bemerkung zum zugeordneten Objekt 20090703
5 Importing IS_AOBJECT Call by reference Type reference (TYPE) QNAOD_AOBJECT Zugeordnete Objekte zur Meldungsposition 20090703
6 Importing IS_NEW_VIQMEL Call by reference Type reference (TYPE) VIQMEL Generierte Tabelle zu einem View 20090703
7 Importing IS_OLD_VIQMEL Call by reference Type reference (TYPE) VIQMEL Generierte Tabelle zu einem View 20090703

Method ON_QMEL_CHANGED on Interface IF_EX_QNAO_OBJCAT has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 604