SAP ABAP Interface IF_EX_QMIP_IP_MAINTAIN (BAdI Interface: BADI_QMIP_IP_MAINTAIN)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   QM-PT-IP (Application Component) Inspection Planning
     QMIP_EA (Package) QM: Inspection Plans and Characteristics
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_QMIP_IP_MAINTAIN_01 Creation of Inspection Plan - EHS Implementation 20081217
Properties
Interface IF_EX_QMIP_IP_MAINTAIN  
Short Description BAdI Interface: BADI_QMIP_IP_MAINTAIN    
General Data
Package QMIP_EA   QM: Inspection Plans and Characteristics 
Created 20081216   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20081216
Friends
Interface IF_EX_QMIP_IP_MAINTAIN has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_FUNC_INSP_CHAR_DELETE Constant Public Type reference (TYPE) UI_FUNC 'INSPCHA_DELETE' Function Code 20090421
Methods
# Method Level Visibility Method type Description Created on
1 BEFORE_SAVE Instance method Public Method Write Additional Data Before Saving 20090323
2 COLLECT_MESSAGES Instance method Public Method Collects Messages 20090601
3 CONVERT_INSP_CHAR_UI Instance method Public Method Convert Characteristic to UI Target Structure 20090421
4 EXECUTE_INSP_CHAR_FUNCTION Instance method Public Method Executes a Function at Characteristic Level 20090420
5 FIND_INSPECTION_PLAN Instance method Public Method Identify Inspection Plan ID for Source 20090226
6 FIND_NO_INSPECTION_PLAN Instance method Public Method Preparation for Creating a New Link 20100126
7 GET_CHAORIG_DATA_TEXT Instance method Public Method Returns Short Text from Characteristic Data 20090402
8 GET_DATA_STRUCTURE_NAMES Instance method Public Method Outputs Data Structure to be Used 20090402
9 GET_INSP_CHAR_FIELDATTR Instance method Public Method Provides Properties of UI Fields 20090626
10 GET_INSP_CHAR_FUNCTIONS Instance method Public Method Transfers Functions at Characteristic Level 20090420
11 GET_INSP_CHAR_VALUES Instance method Public Method Returns New Charac. Specifications for Inspection Plan 20090421
12 GET_INVISIBLE_FIELDS Instance method Public Method Returns List of Technical Fields of Data Structure 20090401
13 GET_MAT_ASSIGNMENT Instance method Public Method Returns List of Materials to Be Assigned 20090512
14 GET_MESSAGES Instance method Public Method Returns Collected Messages 20090601
15 GET_SOURCE_CHAR Instance method Public Method Import Required Characteristics from Source 20090420
16 GET_SOURCE_HEADER_DATA Instance method Public Method Transfers Header Information for Source 20090311
17 GET_SOURCE_SELCRIT Instance method Public Method Transfers Selection Criteria Depending on Source 20090310
18 PREPARE_INSPECTION_PLAN_CREATE Instance method Public Method Formats Data for Creating Inspection Plan 20090311
19 PREPARE_OPERATION_CREATE Instance method Public Method Formats Data for Creating Operation 20090324
20 SET_INSPECTION_PLAN_KEY Instance method Public Method Copies Task List Key 20090322
21 SET_SOURCE_SELCRIT Instance method Public Method Copies Selection Criteria Depending on Source 20090310
22 SHOW_REFERENCE Instance method Public Method Display Reference Object in Own Transaction 20081216
Events
Interface IF_EX_QMIP_IP_MAINTAIN has no event.
Types
Interface IF_EX_QMIP_IP_MAINTAIN has no local type.
Method Signatures

Method BEFORE_SAVE Signature

Method BEFORE_SAVE on Interface IF_EX_QMIP_IP_MAINTAIN has no parameter.
# Exception Resumable Description Created on
1 CX_QMIP_IP_MAINTAIN Ausnahmeklasse: Implementierung der Quelle für Plananlage 20090323

Method COLLECT_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20090601

Method COLLECT_MESSAGES on Interface IF_EX_QMIP_IP_MAINTAIN has no exception.

Method CONVERT_INSP_CHAR_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CHA Call by reference Type reference (TYPE) QMIPS_INSP_CHA Prüfmerkmal mit Zusatzinformationen 20090421
2 Exporting ET_CHV Call by reference Type reference (TYPE) CPT_TASK_LIST_MAINT_CHV abhängige Prüfmerkmalsvorgaben mit Zusatzinformationen 20091029
3 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20090625
4 Importing IS_CHAORIG_DATA Call by reference Type reference (TYPE) ANY 20090421
5 Importing IV_OPERATION Call by reference Type reference (TYPE) VORNR Vorgangsnummer 20090421
6 Importing IV_PLNAL Call by reference Type reference (TYPE) PLKO-PLNAL Plangruppenzähler 20100120
7 Importing IV_PLNNR Call by reference Type reference (TYPE) PLKO-PLNNR Schlüssel der Plangruppe 20100120
8 Importing IV_PLNTY Call by reference Type reference (TYPE) PLKO-PLNTY Plantyp 20100120
# Exception Resumable Description Created on
1 CX_QMIP_IP_MAINTAIN Ausnahmeklasse: Implementierung der Quelle für Plananlage 20090421

Method EXECUTE_INSP_CHAR_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHAR Call by reference Type reference (TYPE) QMIPT_INSP_CHA Tabellentyp Prüfmerkmal mit Zusatzinformationen 20090622
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20090420
3 Importing IT_SELECTED_CHAR Call by reference Type reference (TYPE) QMIPT_INSP_CHA Merkmalstabelle für Übernahme in Plan 20090420
4 Importing IV_FUNCTION Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20090420
# Exception Resumable Description Created on
1 CX_QMIP_IP_MAINTAIN Ausnahmeklasse: Implementierung der Quelle für Plananlage 20090420

Method FIND_INSPECTION_PLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AENNR Call by reference Type reference (TYPE) AENNR Änderungsnummer 20090916
2 Exporting EV_DATUV Call by reference Type reference (TYPE) DATUV Datum gültig ab 20090916
3 Exporting EV_PLNAL Call by reference Type reference (TYPE) PLNAL Plangruppenzähler 20090302
4 Exporting EV_PLNNR Call by reference Type reference (TYPE) PLNNR Schlüssel der Plangruppe 20090302
5 Exporting EV_PLNTY Call by reference Type reference (TYPE) PLNTY Plantyp 20090302
# Exception Resumable Description Created on
1 CX_QMIP_IP_MAINTAIN Ausnahmeklasse: Implementierung der Quelle für Plananlage 20090310

Method FIND_NO_INSPECTION_PLAN Signature

Method FIND_NO_INSPECTION_PLAN on Interface IF_EX_QMIP_IP_MAINTAIN has no parameter.
# Exception Resumable Description Created on
1 CX_QMIP_IP_MAINTAIN Ausnahmeklasse: Implementierung der Quelle für Plananlage 20100126

Method GET_CHAORIG_DATA_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TEXT Call by reference Type reference (TYPE) QMIPS_PLAN_INFO-TEXT Kurztext zum Prüfmerkmal 20090402
2 Importing IS_CHAORIG_DATA Call by reference Type reference (TYPE) ANY 20090402

Method GET_CHAORIG_DATA_TEXT on Interface IF_EX_QMIP_IP_MAINTAIN has no exception.

Method GET_DATA_STRUCTURE_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STRUC_NAME Value transfer Type reference (TYPE) TABNAME Name der verwendeten Struktur 20090402
2 Exporting EV_TT_NAME Call by reference Type reference (TYPE) TABNAME Name des zugehörigen Tabellentyps 20090402

Method GET_DATA_STRUCTURE_NAMES on Interface IF_EX_QMIP_IP_MAINTAIN has no exception.

Method GET_INSP_CHAR_FIELDATTR 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 20090626

Method GET_INSP_CHAR_FIELDATTR on Interface IF_EX_QMIP_IP_MAINTAIN has no exception.

Method GET_INSP_CHAR_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) TTB_BUTTON Kontext Menü: Funktionen und Attribute 20090420
2 Importing IV_CHAR_CONTAINED Call by reference Type reference (TYPE) ABAP_BOOL 20090420
# Exception Resumable Description Created on
1 CX_QMIP_IP_MAINTAIN Ausnahmeklasse: Implementierung der Quelle für Plananlage 20090420

Method GET_INSP_CHAR_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INSP_CHAR_VAL Call by reference Type reference (TYPE) CPT_TASK_LIST_MAINT_CHV Merkmalsvorgaben 20090421
2 Exporting ET_INSP_CHV Call by reference Type reference (TYPE) QMIPT_INSP_CHV Tabellentyp abhängige spezifische Prüfmerkmalsvorgaben 20091022
3 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20090421
4 Importing IV_CHAORIG_ID Call by reference Type reference (TYPE) QMIP_CHAORIG_ID Originalidentifikation für Merkmal 20090421
5 Importing IV_POINTER Call by reference Type reference (TYPE) NUMC4 Zeiger auf erzeugenden Merkmalssatz 20091022
# Exception Resumable Description Created on
1 CX_QMIP_IP_MAINTAIN Ausnahmeklasse: Implementierung der Quelle für Plananlage 20090421

Method GET_INVISIBLE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDNAME Call by reference Type reference (TYPE) TTFIELDNAME Menge von Feldnamen 20090402

Method GET_INVISIBLE_FIELDS on Interface IF_EX_QMIP_IP_MAINTAIN has no exception.

Method GET_MAT_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASSIGNED_MATERIALS Call by reference Type reference (TYPE) CPT_TASK_LIST_MAINT_MTK 20090512
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20090531
# Exception Resumable Description Created on
1 CX_QMIP_IP_MAINTAIN Ausnahmeklasse: Implementierung der Quelle für Plananlage 20090512

Method GET_MESSAGES 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 20090601

Method GET_MESSAGES on Interface IF_EX_QMIP_IP_MAINTAIN has no exception.

Method GET_SOURCE_CHAR 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 20090420
2 Exporting ET_SOURCE_CHAR Call by reference Type reference (TYPE) ANY TABLE Prüfmerkmalsherkünfte 20090420
3 Importing IT_EXCL_INSP_CHAR Call by reference Type reference (TYPE) QMIPT_INSP_CHA Ausgeschlossene Merkmale 20090624
# Exception Resumable Description Created on
1 CX_QMIP_IP_MAINTAIN Ausnahmeklasse: Implementierung der Quelle für Plananlage 20090420

Method GET_SOURCE_HEADER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SOURCE_ID Call by reference Type reference (TYPE) QMIP_SOURCEID Schlüssel der Quelle 20090311
2 Exporting EV_SOURCE_ID_LABEL Call by reference Type reference (TYPE) CHAR20 Character 40-Stellen 20090311
3 Exporting EV_SOURCE_SHORTTEXT Call by reference Type reference (TYPE) QKURZTEXT Kurztext 20090311
# Exception Resumable Description Created on
1 CX_QMIP_IP_MAINTAIN Ausnahmeklasse: Implementierung der Quelle für Plananlage 20090311

Method GET_SOURCE_SELCRIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SELCRIT_UI Call by reference Type reference (TYPE) ANY Selektionskriterien 20090310
2 Exporting EV_IS_SELCRIT_COMPLETE Call by reference Type reference (TYPE) ABAP_BOOL Schlüssel vollständig ? 20091125
# Exception Resumable Description Created on
1 CX_QMIP_IP_MAINTAIN Ausnahmeklasse: Implementierung der Quelle für Plananlage 20090310

Method PREPARE_INSPECTION_PLAN_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TASK Call by reference Type reference (TYPE) CPS_TASK_LIST_MAINT_TSK 20090311
2 Exporting ES_TASK_LIST_HEADER Call by reference Type reference (TYPE) CPS_TASK_LIST_MAINT_HDR 20090311
3 Exporting ET_ASSIGNED_MATERIALS Call by reference Type reference (TYPE) CPT_TASK_LIST_MAINT_MTK 20090311
4 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Returntabelle 20090313
5 Exporting ET_VALIDITY_AREA Call by reference Type reference (TYPE) QMIPT_VALIDITY_AREA Tabellentyp für Gültigkeitsbereiche Plankopf 20091019
# Exception Resumable Description Created on
1 CX_QMIP_IP_MAINTAIN Ausnahmeklasse: Implementierung der Quelle für Plananlage 20090311

Method PREPARE_OPERATION_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OPERATION Call by reference Type reference (TYPE) CPS_TASK_LIST_MAINT_OPR 20090324
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Returntabelle 20090324
3 Importing IS_TASK Call by reference Type reference (TYPE) CPS_TASK_LIST_MAINT_TSK 20090324
4 Importing IS_TASK_LIST_HEADER Call by reference Type reference (TYPE) CPS_TASK_LIST_MAINT_HDR 20090324
# Exception Resumable Description Created on
1 CX_QMIP_IP_MAINTAIN Ausnahmeklasse: Implementierung der Quelle für Plananlage 20090324

Method SET_INSPECTION_PLAN_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AENNR Call by reference Type reference (TYPE) AENNR Änderungsnummer 20090916
2 Importing IV_DATUV Call by reference Type reference (TYPE) DATUV Datum gültig ab 20090916
3 Importing IV_PLANT Call by reference Type reference (TYPE) WERKS_D Werk 20090322
4 Importing IV_PLNAL Call by reference Type reference (TYPE) PLNAL Plangruppenzähler 20090322
5 Importing IV_PLNNR Call by reference Type reference (TYPE) PLNNR Schlüssel der Plangruppe 20090322
6 Importing IV_PLNTY Call by reference Type reference (TYPE) PLNTY Plantyp 20090322
# Exception Resumable Description Created on
1 CX_QMIP_IP_MAINTAIN Ausnahmeklasse: Implementierung der Quelle für Plananlage 20090322

Method SET_SOURCE_SELCRIT 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 20090531
2 Importing IS_SELCRIT_UI Call by reference Type reference (TYPE) ANY Quellabhängige Selektionskriterien 20090310
# Exception Resumable Description Created on
1 CX_QMIP_IP_MAINTAIN Ausnahmeklasse: Implementierung der Quelle für Plananlage 20090310

Method SHOW_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHAORIG_ID Call by reference Type reference (TYPE) QMIP_CHAORIG_ID Originalidentifikation für Merkmal 20090303
# Exception Resumable Description Created on
1 CX_QMIP_IP_MAINTAIN Ausnahmeklasse: Implementierung der Quelle für Plananlage 20081217
History
Last changed by/on SAP  20100310 
SAP Release Created in 605