SAP ABAP Class CL_IM_QMIP_IP_MAINTAIN_01 (Creation of Inspection Plan - EHS Implementation)
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 - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_BADI_INTERFACE | Tag Interface for BAdIs | 20081217 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_EX_QMIP_IP_MAINTAIN | BAdI Interface: BADI_QMIP_IP_MAINTAIN | 20081217 |
Properties
| Class | CL_IM_QMIP_IP_MAINTAIN_01 | |
| Short Description | Creation of Inspection Plan - EHS Implementation | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | QMIP_EA | QM: Inspection Plans and Characteristics |
| Created | 20081217 | SAP |
| Last change | 20100310 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | 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 | 20081217 | ||
| 2 | IF_EX_QMIP_IP_MAINTAIN | BAdI Interface: BADI_QMIP_IP_MAINTAIN | 20081217 |
Friends
Class CL_IM_QMIP_IP_MAINTAIN_01 has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | UI_FUNC | 'SELSETCREA' | Function Code | 20090402 | ||
| 2 | Constant | Private | Type reference (TYPE) | QP_CHAORIG | '002' | Object Cat. of Source from which Characteristics Originate | 20090402 | ||
| 3 | Constant | Private | Type reference (TYPE) | TABNAME | 'QMIPS_CHAORIG' | Table Name | 20090402 | ||
| 4 | Constant | Private | Type reference (TYPE) | TABNAME | 'QMIPT_CHAORIG' | Table Name | 20090402 | ||
| 5 | Instance attribute | Private | Type reference (TYPE) | QMIPS_SPECIP_SELCRIT | Additional Selection Criteria for Specification and Plan | 20090112 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | CPT_TASK_LIST_MAINT_MTK | 20090324 | ||||
| 7 | Instance attribute | Private | Type reference (TYPE) | CL_QMIP_PLAN_MAPPING=>TT_CHA_CHV_CANDIDATES | List of Potential Dependent Characteristic Specifications | 20090326 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | TY_TT_CHV_CANDIDATES | List of Potential Inspection Characteristics | 20090420 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | QMIPT_CHAORIG | Characteristics from Specification Constraints | 20091118 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | QMIPT_MAP_QPAM | Mapping Table Between EH&S Phrases and Selected Set | 20090624 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20090601 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | T_WERKS | Plants | 20090324 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | AENNR | Change Number | 20090916 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | DATUV | Valid-From Date | 20090916 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | WERKS_D | Plant | 20090310 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | Does the plan already exist for the specification/rating? | 20090323 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | PLNAL | Group Counter | 20090323 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | PLNNR | Key for Task List Group | 20090323 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | PLNTY | Task List Type | 20090323 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Updates Property Tables to Include New Planned Properties | 20100121 | |
| 2 | Instance method | Private | Method | Checks Code Group for Catalog Source Data in Mapping Table | 20090311 | |
| 3 | Instance method | Private | Method | 20090309 | ||
| 4 | Instance method | Private | Method | Checks Code Group for Catalog Source Data in Mapping Table | 20090326 | |
| 5 | Instance method | Private | Method | 20090309 | ||
| 6 | Instance method | Private | Method | Creation of Code for Characteristic Attributes | 20090317 | |
| 7 | Instance method | Private | Method | Creation of Code Group for Characteristic Attributes | 20090317 | |
| 8 | Instance method | Private | Method | Creation of Selected Set with Codes | 20090401 | |
| 9 | Instance method | Private | Method | 20090309 | ||
| 10 | Instance method | Private | Method | 20090402 | ||
| 11 | Instance method | Private | Method | Reads Code Group for Catalog Source Data from Mapping Table | 20090311 | |
| 12 | Instance method | Private | Method | Reads Code Group for Catalog Source Data | 20090311 | |
| 13 | Static method | Private | Method | Evaluate Return Table of EH&S BAPIs | 20090311 | |
| 14 | Instance method | Private | Method | Function Handler: Create Catalog for Characteristic | 20090402 | |
| 15 | Instance method | Private | Method | Sets Information about Assigned Materials for Specification | 20090420 | |
| 16 | Instance method | Private | Method | 20090309 |
Events
Class CL_IM_QMIP_IP_MAINTAIN_01 has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TT_PROP_COMPONENT | Private | See coding | EHS: BAPI Structure for Value Assignment Components | 20100121 | TT_PROP_COMPONENT type STANDARD TABLE OF BAPI1077VP
|
|
| 2 | TT_PROP_DATA | Private | See coding | EHS: BAPI Structure for Val. Assgnmt Data (Char. Val. Ass.) | 20100121 | TT_PROP_DATA type STANDARD TABLE OF BAPI1077PR
|
|
| 3 | TT_PROP_HEADER | Private | See coding | EHS: BAPI Structure for Value Assignment Header | 20100121 | TT_PROP_HEADER type STANDARD TABLE OF BAPI1077VH
|
|
| 4 | TT_PROP_USAGE | Private | See coding | EHS: BAPI Structure for Value Assignment Usage | 20100121 | TT_PROP_USAGE type STANDARD TABLE OF BAPI1077DU
|
|
| 5 | TT_PROP_VAL | Private | See coding | EHS: BAPI Structure for Value Assignments | 20100121 | TT_PROP_VAL type STANDARD TABLE OF BAPI1077VA
|
|
| 6 | TY_TS_CHV_CANDIDATES | Private | See coding | Potential Characteristics | 20090420 | BEGIN OF ty_ts_chv_candidates,
estcat TYPE eseestcat,
chv_table TYPE cpt_task_list_maint_chv,
END OF ty_ts_chv_candidates
|
|
| 7 | TY_TS_SELSET_TEXT | Private | See coding | 20100115 | BEGIN OF ty_ts_selset_text,
langu TYPE eselangu,
phrsname TYPE esephrsnam,
END OF ty_ts_selset_text
|
||
| 8 | TY_TS_SOURCE_CODES | Private | See coding | 20090422 | BEGIN OF ty_ts_source_codes,
phrid TYPE esephrid,
phrlib TYPE esecatpin,
code_text TYPE esephrtext,
code_langu TYPE eselangu,
END OF ty_ts_source_codes
|
||
| 9 | TY_TT_CHV_CANDIDATES | Private | See coding | 20090420 | ty_tt_chv_candidates TYPE TABLE OF ty_ts_chv_candidates
|
||
| 10 | TY_TT_SELSET_TEXT | Private | See coding | 20100115 | ty_tt_selset_text TYPE STANDARD TABLE OF ty_ts_selset_text
|
||
| 11 | TY_TT_SOURCE_CODES | Private | See coding | 20090422 | ty_tt_source_codes TYPE STANDARD TABLE OF ty_ts_source_codes
|
||
| 12 | TY_TT_SOURCE_MICS | Private | See coding | 20090422 | ty_tt_source_mics TYPE STANDARD TABLE OF ehqmt_main1
|
||
| 13 | TY_TT_SOURCE_SELSET | Private | See coding | 20090422 | ty_tt_source_selset TYPE STANDARD TABLE OF bapi1077pr
|
Method Signatures
Method ADD_NEW_PLANNED_PROPERTIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_PROP_COMPONENT | Call by reference | Type reference (TYPE) | TT_PROP_COMPONENT | EHS: BAPI-Struktur Bewertungskomponenten | 20100121 | |||
| 2 | CT_PROP_DATA | Call by reference | Type reference (TYPE) | TT_PROP_DATA | EHS: BAPI-Struktur Bewertungsdaten (Merkmalsbewertungen) | 20100121 | |||
| 3 | CT_PROP_HEADER | Call by reference | Type reference (TYPE) | TT_PROP_HEADER | EHS: BAPI-Struktur Bewertungskopf | 20100121 | |||
| 4 | CT_PROP_USAGE | Call by reference | Type reference (TYPE) | TT_PROP_USAGE | EHS: BAPI-Struktur Bewertungsverwendung | 20100121 | |||
| 5 | CT_PROP_VAL | Call by reference | Type reference (TYPE) | TT_PROP_VAL | EHS: BAPI-Struktur Bewertungen | 20100121 | |||
| 6 | IV_SUBID | Call by reference | Type reference (TYPE) | ESTRH-SUBID | Spezifikation | 20100121 |
Method ADD_NEW_PLANNED_PROPERTIES on class CL_IM_QMIP_IP_MAINTAIN_01 has no exception.
Method CHECK_CODE_GROUP_EXISTENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20090311 | |||
| 2 | EV_CODE_GROUP | Call by reference | Type reference (TYPE) | QMIPD_MAP_QPCD-CODEGRUPPE | Codegruppe | 20090521 | |||
| 3 | EV_QPCD_EXIST | Call by reference | Type reference (TYPE) | ABAP_BOOL | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20090311 | |||
| 4 | IV_SOURCE_CODEGROUP | Call by reference | Type reference (TYPE) | QMIPD_MAP_QPCD-PHRSEL | Katalogdaten der Datenquelle | 20090311 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmeklasse: Implementierung der Quelle für Plananlage | 20090311 |
Method CHECK_EXISTENCE Signature
Method CHECK_EXISTENCE on class CL_IM_QMIP_IP_MAINTAIN_01 has no parameter.
Method CHECK_EXISTENCE on class CL_IM_QMIP_IP_MAINTAIN_01 has no exception.
Method CHECK_SELSET_EXISTENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20090326 | |||
| 2 | EV_AUSWAHLMGE | Call by reference | Type reference (TYPE) | QAUSWAHLMG | Auswahlmenge | 20090417 | |||
| 3 | EV_QPAM_EXIST | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20090417 | |||
| 4 | EV_WERK | Call by reference | Type reference (TYPE) | WERKS_D | Werk | 20090423 | |||
| 5 | IV_SOURCE | Call by reference | Type reference (TYPE) | QMIPS_SPECIP_SELCRIT-SUBID | Datenquelle | 20090417 | |||
| 6 | IV_SOURCE_CODEGROUP | Call by reference | Type reference (TYPE) | QMIPD_MAP_QPCD-PHRSEL | Katalogdaten der Datenquelle | 20090326 | |||
| 7 | IV_WERK | Call by reference | Type reference (TYPE) | WERKS_D | Werk | 20090423 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmeklasse: Implementierung der Quelle für Plananlage | 20090326 |
Method CONVERT_CHARACTERISTIC Signature
Method CONVERT_CHARACTERISTIC on class CL_IM_QMIP_IP_MAINTAIN_01 has no parameter.
Method CONVERT_CHARACTERISTIC on class CL_IM_QMIP_IP_MAINTAIN_01 has no exception.
Method CREATE_CODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20090318 | |||
| 2 | IS_QPGR | Call by reference | Type reference (TYPE) | QPGR | Prüfkatalog Codegruppen | 20090424 | |||
| 3 | IT_SHORT_TEXT_TAB | Call by reference | Type reference (TYPE) | QMIPT_QPGT | Tabellentyp zu Codegruppen-Texten | 20090424 | |||
| 4 | IT_SOURCE_CODES | Call by reference | Type reference (TYPE) | TABLE | Codes der Quelle | 20090318 | |||
| 5 | IV_CODEGRUPPE | Call by reference | Type reference (TYPE) | QCODEGRP | Codegruppe | 20090318 | |||
| 6 | IV_CREATE_GROUP | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20090521 | |||
| 7 | IV_SOURCE_CODEGROUP | Call by reference | Type reference (TYPE) | ANY | Codegruppe der Quelle | 20090319 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmeklasse: Implementierung der Quelle für Plananlage | 20090318 |
Method CREATE_CODE_GROUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_QPGR | Call by reference | Type reference (TYPE) | QPGR | Prüfkatalog Codegruppen | 20090424 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20090318 | |||
| 3 | ET_SHORT_TEXT_TAB | Call by reference | Type reference (TYPE) | QMIPT_QPGT | Tabellentyp zu Codegruppen-Texten | 20090424 | |||
| 4 | EV_CODE_GROUP | Call by reference | Type reference (TYPE) | QPGR-CODEGRUPPE | Codegruppe | 20090317 | |||
| 5 | IT_SELSET_TEXT | Call by reference | Type reference (TYPE) | TABLE | Texte zur Auswahlmenge | 20100115 | |||
| 6 | IV_SOURCE_CODEGROUP | Call by reference | Type reference (TYPE) | ANY | Auswahlmenge (Quelle) | 20090317 | |||
| 7 | IV_SOURCE_PHRASE_NAM | Call by reference | Type reference (TYPE) | ANY | Bezeichung der Auswahlmenge (Quelle) | 20090318 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmeklasse: Implementierung der Quelle für Plananlage | 20090317 |
Method CREATE_SELECTED_SET 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 | 20090521 | |||
| 2 | EV_AUSWAHLMGE | Call by reference | Type reference (TYPE) | QAUSWAHLMG | Auswahlmenge | 20090622 | |||
| 3 | EV_KATALOGART | Call by reference | Type reference (TYPE) | QPAC-KATALOGART | Prüfkatalog Codes zur Auswahlmenge | 20090624 | |||
| 4 | EV_WERKS | Call by reference | Type reference (TYPE) | QPAC-WERKS | Prüfkatalog Codes zur Auswahlmenge | 20090624 | |||
| 5 | IT_SOURCE_SELSET | Call by reference | Type reference (TYPE) | TY_TT_SOURCE_SELSET | IO- Codes der Auswahlmenge der Quelle | 20090401 | |||
| 6 | IV_SOURCE | Call by reference | Type reference (TYPE) | QMIPS_SPECIP_SELCRIT-SUBID | Schlüssel der Spezifikation | 20090401 | |||
| 7 | IV_WERK | Call by reference | Type reference (TYPE) | WERKS_D | Werk der Auswahlmenge | 20090401 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmeklasse: Implementierung der Quelle für Plananlage | 20090401 |
Method FIND_INSPECTION_PLAN Signature
Method FIND_INSPECTION_PLAN on class CL_IM_QMIP_IP_MAINTAIN_01 has no parameter.
Method FIND_INSPECTION_PLAN on class CL_IM_QMIP_IP_MAINTAIN_01 has no exception.
Method GET_INSP_CHAR Signature
Method GET_INSP_CHAR on class CL_IM_QMIP_IP_MAINTAIN_01 has no parameter.
Method GET_INSP_CHAR on class CL_IM_QMIP_IP_MAINTAIN_01 has no exception.
Method GET_MAPPED_SOURCE_CATALOG_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MAPPING_QPCD | Call by reference | Type reference (TYPE) | TABLE | Mappingdaten zwischen Quelle und Katalogdaten | 20090311 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20090311 | |||
| 3 | IV_SOURCE_CODEGROUP | Call by reference | Type reference (TYPE) | ANY | Katalogdaten der Datenquelle | 20090311 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmeklasse: Implementierung der Quelle für Plananlage | 20090311 |
Method GET_SOURCE_CATALOG_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20090311 | |||
| 2 | ET_SELSET_TEXT | Call by reference | Type reference (TYPE) | TABLE | Sprachtabelle Auswahlmenge | 20100115 | |||
| 3 | ET_SOURCE_CODES | Call by reference | Type reference (TYPE) | TABLE | Codes der Auswahlmenge (Quelle) | 20090311 | |||
| 4 | EV_SOURCE_PHRASE_NAM | Call by reference | Type reference (TYPE) | ANY | Bezeichnung der Auswahlmenge (Quelle) | 20090318 | |||
| 5 | IV_GET_DETAIL | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | Detaildaten lesen | 20090330 | ||
| 6 | IV_SOURCE_CODEGROUP | Call by reference | Type reference (TYPE) | ANY | Auswahlmenge (Quelle) | 20090311 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmeklasse: Implementierung der Quelle für Plananlage | 20090311 |
Method HANDLE_BAPI_RETURNTAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_RETURNTAB | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20090311 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmeklasse: Implementierung der Quelle für Plananlage | 20090311 |
Method HANDLE_CREATE_SELSET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CHAR | Call by reference | Type reference (TYPE) | QMIPT_INSP_CHA | Tabellentyp Prüfmerkmal mit Zusatzinformationen | 20090622 | |||
| 2 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20090402 | |||
| 3 | IT_SELECTED_CHAR | Call by reference | Type reference (TYPE) | QMIPT_INSP_CHA | Merkmalstabelle für Übernahme in Plan | 20090402 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmeklasse: Implementierung der Quelle für Plananlage | 20090402 |
Method SET_MATERIAL_INFO 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 | 20090531 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmeklasse: Implementierung der Quelle für Plananlage | 20090420 |
Method SHOW_REFERENCE Signature
Method SHOW_REFERENCE on class CL_IM_QMIP_IP_MAINTAIN_01 has no parameter.
Method SHOW_REFERENCE on class CL_IM_QMIP_IP_MAINTAIN_01 has no exception.
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in | 605 |