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 | Instance method | Public | Method | Executes Search Help for a Search Attribute | 20080317 | |
| 2 | Instance method | Public | Method | Checks Consistency | 20080219 | |
| 3 | Instance method | Public | Method | Checks Existence of Object for a Search Attribute | 20080129 | |
| 4 | Instance method | Public | Method | Checks Obj. Consistency After Change to Notification Header | 20080423 | |
| 5 | Instance method | Public | Method | Display Detailed Information for Object | 20080418 | |
| 6 | Instance method | Public | Method | Executes a Function | 20080129 | |
| 7 | Instance method | Public | Method | Provides Concatenated Key in UI Format | 20080501 | |
| 8 | Instance method | Public | Method | Field Properties | 20080131 | |
| 9 | Instance method | Public | Method | Transfers Category-Specific Functions | 20080129 | |
| 10 | Instance method | Public | Method | Transfers Search Attributes | 20080129 | |
| 11 | Instance method | Public | Method | Transfers Data in UI Format | 20080220 | |
| 12 | Instance method | Public | Method | Transfers Data in Database Format | 20080220 | |
| 13 | Instance method | Public | Method | Table Containing Search Attributes Is Mapped (Mapping) | 20080317 | |
| 14 | 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 | ET_CHANGED_FIELD | Call by reference | Type reference (TYPE) | TTFIELDNAME | Menge von Feldnamen | 20080503 | |||
| 2 | EV_KEYFIELD_01 | Call by reference | Type reference (TYPE) | QNAO_OBJKEY | Zugeordnete Objekte zur Meldungsposition | 20080502 | |||
| 3 | EV_KEYFIELD_02 | Call by reference | Type reference (TYPE) | QNAO_OBJKEY | Zugeordnete Objekte zur Meldungsposition | 20080502 | |||
| 4 | EV_KEYFIELD_03 | Call by reference | Type reference (TYPE) | QNAO_OBJKEY | Zugeordnete Objekte zur Meldungsposition | 20080502 | |||
| 5 | IS_AOBJECT | Call by reference | Type reference (TYPE) | QNAOD_AOBJECT | UI Daten der zugeordneten Objekte | 20080502 | |||
| 6 | IS_VIQMEL | Call by reference | Type reference (TYPE) | VIQMEL | Generierte Tabelle zum View VIQMEL | 20080502 | |||
| 7 | 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 | 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 | ET_NEW_INCONSIST_AOBJECT | Call by reference | Type reference (TYPE) | QNAOT_OBJ_DATA_DB | DB Daten der zugeordneten Objekte | 20080428 | |||
| 2 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20080304 | |||
| 3 | IS_NEW_VIQMEL | Call by reference | Type reference (TYPE) | VIQMEL | Generierte Tabelle zum View VIQMEL | 20080305 | |||
| 4 | IS_OLD_VIQMEL | Call by reference | Type reference (TYPE) | VIQMEL | Generierte Tabelle zum View VIQMEL | 20080305 | |||
| 5 | IS_T365 | Call by reference | Type reference (TYPE) | T365 | Startwerte für IH-Meldungstransaktionen | 20080304 | |||
| 6 | IS_TQ80 | Call by reference | Type reference (TYPE) | TQ80 | Meldungsarten | 20080304 | |||
| 7 | IT_NEW_AOBJECT | Call by reference | Type reference (TYPE) | QNAOT_OBJ_DATA_DB | DB Daten der zugeordneten Objekte | 20080305 | |||
| 8 | IT_OLD_AOBJECT | Call by reference | Type reference (TYPE) | QNAOT_OBJ_DATA_DB | DB Daten der zugeordneten Objekte | 20080305 | |||
| 9 | IT_WQMFE | Call by reference | Type reference (TYPE) | TAB_WQMFE | Arbeitstabelle Meldungsposition | 20080304 | |||
| 10 | IT_WQMMA | Call by reference | Type reference (TYPE) | TAB_WQMMA | Arbeitsstruktur Aktionen | 20080304 | |||
| 11 | IT_WQMSM | Call by reference | Type reference (TYPE) | TAB_WQMSM | Arbeitstabelle Maßnahmen | 20080304 | |||
| 12 | IT_WQMUR | Call by reference | Type reference (TYPE) | TAB_WQMUR | Arbeitstabelle Ursachen | 20080304 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20080509 | |||
| 2 | EV_EXISTS | Call by reference | Type reference (TYPE) | ABAP_BOOL | Objekt existiert | 20080129 | |||
| 3 | EV_IS_USABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Objekt ist verwendbar | 20080509 | |||
| 4 | IS_VIQMEL | Call by reference | Type reference (TYPE) | VIQMEL | Generierte Tabelle zum View VIQMEL | 20080305 | |||
| 5 | IV_KEYFIELD_01 | Call by reference | Type reference (TYPE) | QNAO_OBJKEY | Feldname | 20080506 | |||
| 6 | IV_KEYFIELD_02 | Call by reference | Type reference (TYPE) | QNAO_OBJKEY | Teilschlüssel eines zugeordneten Objektes | 20080506 | |||
| 7 | IV_KEYFIELD_03 | Call by reference | Type reference (TYPE) | QNAO_OBJKEY | Teilschlüssel eines zugeordneten Objektes | 20080506 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IS_AOBJECT | Call by reference | Type reference (TYPE) | QNAOD_AOBJECT | DB Daten der zugeordneten Objekte | 20080427 | |||
| 2 | IS_NEW_VIQMEL | Call by reference | Type reference (TYPE) | VIQMEL | Generierte Tabelle zum View VIQMEL | 20080501 | |||
| 3 | IS_OLD_VIQMEL | Call by reference | Type reference (TYPE) | VIQMEL | Generierte Tabelle zum View VIQMEL | 20080501 | |||
| 4 | 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 | IS_AOBJECT_DATA | Call by reference | Type reference (TYPE) | QNAOD_AOBJECT | Zugeordnete Objekte zur Meldungsposition | 20080418 | |||
| 2 | IS_VIQMEL | Call by reference | Type reference (TYPE) | VIQMEL | Generierte Tabelle zum View VIQMEL | 20080418 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_CHANGED_AOBJECT_DATA | Call by reference | Type reference (TYPE) | QNAOT_OBJ_DATA_DB | DB Daten der zugeordneten Objekte | 20080507 | |||
| 2 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20080129 | |||
| 3 | IS_VIQMEL | Call by reference | Type reference (TYPE) | VIQMEL | Generierte Tabelle zum View VIQMEL | 20080129 | |||
| 4 | IT_AOBJECT_DATA | Call by reference | Type reference (TYPE) | QNAOT_OBJ_DATA_DB | Zugeordnete Objekte zur Meldungsposition | 20080131 | |||
| 5 | IT_WQMFE | Call by reference | Type reference (TYPE) | TAB_WQMFE | Arbeitstabelle Meldungsposition | 20080129 | |||
| 6 | IT_WQMMA | Call by reference | Type reference (TYPE) | TAB_WQMMA | Arbeitstabelle Aktionen | 20080129 | |||
| 7 | IT_WQMSM | Call by reference | Type reference (TYPE) | TAB_WQMSM | Arbeitstabelle Maßnahmen | 20080129 | |||
| 8 | IT_WQMUR | Call by reference | Type reference (TYPE) | TAB_WQMUR | Arbeitstabelle Ursachen | 20080129 | |||
| 9 | IV_FUNCTION | Call by reference | Type reference (TYPE) | SYUCOMM | Funktionscode, der PAI ausgelöst hat | 20080129 | |||
| 10 | IV_SELECTED_ROW | Call by reference | Type reference (TYPE) | SY-TABIX | Index interner Tabellen | 20080305 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IS_AOBJECT | Call by reference | Type reference (TYPE) | QNAOD_AOBJECT | Zugeordnete Objekte zur Meldungsposition | 20080501 | |||
| 2 | IS_VIQMEL | Call by reference | Type reference (TYPE) | VIQMEL | Generierte Tabelle zum View VIQMEL | 20080501 | |||
| 3 | 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 | 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 | CS_FIELD_ATTRIBUTES | Call by reference | Type reference (TYPE) | LVC_S_FCAT | ALV-Control: Feldkatalog | 20080213 | |||
| 2 | EV_FOUND | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' für Objekttyp relevant | 20080131 | |||
| 3 | IV_FIELD_NAME | Call by reference | Type reference (TYPE) | NAME_FELD | Feldname | 20080131 | |||
| 4 | IV_OBJCAT | Call by reference | Type reference (TYPE) | QNAO_OBJCAT | Objekttyp eines zugeordneten Objektes | 20080228 | |||
| 5 | 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 | 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 | ET_FUNCTIONS | Call by reference | Type reference (TYPE) | UI_FUNCATTR | Kontext Menü: Funktionen und Attribute | 20080129 | |||
| 2 | IS_OBJ_DATA_DB | Call by reference | Type reference (TYPE) | QNAOD_AOBJECT | Zugeordnete Objekte zur Meldungsposition | 20080131 | |||
| 3 | IV_SEL_FIELD_NAME | Call by reference | Type reference (TYPE) | FELD_NAME | Feldname | 20080229 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_SEARCH_ATTRIBUTES | Call by reference | Type reference (TYPE) | DFIES_TABLE | Table for dfies entries | 20080129 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ES_DATA_UI | Call by reference | Type reference (TYPE) | QNAOS_OBJ_DATA_UI | UI Daten der zugeordneten Objekte | 20080220 | |||
| 2 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20080509 | |||
| 3 | IS_DATA_DB | Call by reference | Type reference (TYPE) | QNAOD_AOBJECT | Zugeordnete Objekte zur Meldungsposition | 20080220 | |||
| 4 | IS_VIQMEL | Call by reference | Type reference (TYPE) | VIQMEL | Generierte Tabelle zum View VIQMEL | 20080305 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20080309 | |||
| 2 | EV_KEYFIELD_01 | Call by reference | Type reference (TYPE) | QNAO_OBJKEY | Zugeordnete Objekte zur Meldungsposition | 20080224 | |||
| 3 | EV_KEYFIELD_02 | Call by reference | Type reference (TYPE) | QNAO_OBJKEY | Zugeordnete Objekte zur Meldungsposition | 20080224 | |||
| 4 | EV_KEYFIELD_03 | Call by reference | Type reference (TYPE) | QNAO_OBJKEY | Zugeordnete Objekte zur Meldungsposition | 20080224 | |||
| 5 | IS_DATA_UI | Call by reference | Type reference (TYPE) | QNAOS_OBJ_DATA_UI | UI Daten der zugeordneten Objekte | 20080220 | |||
| 6 | IS_VIQMEL | Call by reference | Type reference (TYPE) | VIQMEL | Generierte Tabelle zum View VIQMEL | 20080305 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_RANGE | Call by reference | Type reference (TYPE) | RSDS_TRANGE | 20080323 | ||||
| 2 | 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 | CV_KEYFIELD_01 | Call by reference | Type reference (TYPE) | QNAO_OBJKEY | Teilschlüssel eines zugeordneten Objektes | 20090703 | |||
| 2 | CV_KEYFIELD_02 | Call by reference | Type reference (TYPE) | QNAO_OBJKEY | Teilschlüssel eines zugeordneten Objektes | 20090703 | |||
| 3 | CV_KEYFIELD_03 | Call by reference | Type reference (TYPE) | QNAO_OBJKEY | Teilschlüssel eines zugeordneten Objektes | 20090703 | |||
| 4 | CV_SHORTTEXT | Call by reference | Type reference (TYPE) | QNAO_REMARK | Bemerkung zum zugeordneten Objekt | 20090703 | |||
| 5 | IS_AOBJECT | Call by reference | Type reference (TYPE) | QNAOD_AOBJECT | Zugeordnete Objekte zur Meldungsposition | 20090703 | |||
| 6 | IS_NEW_VIQMEL | Call by reference | Type reference (TYPE) | VIQMEL | Generierte Tabelle zu einem View | 20090703 | |||
| 7 | 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 |