SAP ABAP Class CL_PLM_FMEA_VALIDATE (FMEA Validation Service)
Hierarchy
☛
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
⤷ QM-PT-FA (Application Component) Failure Mode and Effects Analysis
⤷ PLM_FMEA (Package) QM: FMEA - Core Functions
⤷ QM-PT-FA (Application Component) Failure Mode and Effects Analysis
⤷ PLM_FMEA (Package) QM: FMEA - Core Functions
Properties
Class | CL_PLM_FMEA_VALIDATE | |
Short Description | FMEA Validation Service | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | PLM_FMEA | QM: FMEA - Core Functions |
Created | 20091102 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | CGPLD | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | CL_PLM_FMEA_VAL_RESULT | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_PLM_FMEA_VALIDATE has no interface implemented.
Friends
Class CL_PLM_FMEA_VALIDATE has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GC_VALIDATE_ALL | Constant | Public | Type reference (TYPE) | TY_VALIDATION_CONTROL | 'XXXXXXXX' | Structure for Control of FMEA Validation | 20091110 | |
2 | GC_VALIDATE_ALL_EXT | Constant | Public | Type reference (TYPE) | TY_VALIDATION_CONTROL | ' XXX' | Structure for Control of FMEA Validation | 20091113 | |
3 | GC_VALIDATE_ALL_INT | Constant | Public | Type reference (TYPE) | TY_VALIDATION_CONTROL | 'XXXXX ' | Structure for Control of FMEA Validation | 20091113 | |
4 | GT_TASKS_INT | Static Attribute | Private | Type reference (TYPE) | TT_TASK_DATA | Internal Structure to Store Task Data | 20091110 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADD_TASK | Static method | Private | Method | Add Operation to Internal Worklist | 20091105 |
2 | EXECUTE | Static method | Public | Method | Start Validations | 20091102 |
3 | GET_REF_LISTITYP | Static method | Private | Method | Determination of Corresponding Reference Item Type | 20091108 |
4 | VALIDATE_CODE_CONSISTENCY | Static method | Private | Method | Validation of Consistency of Codes Used | 20091103 |
5 | VALIDATE_FUNC_FAIL_UP2DATENESS | Static method | Private | Method | Validation of Up-to-Dateness of Transf. Functions/Failures | 20091108 |
6 | VALIDATE_IMPORTANC_CORRECTNESS | Static method | Private | Method | Validation of Correctness of Meaning | 20091103 |
7 | VALIDATE_INT_REF_CONSISTENCY | Static method | Private | Method | Validation of Internal Consistency of References | 20091103 |
8 | VALIDATE_IN_REFS_CONSISTENCY | Static method | Private | Method | Validation of Consistency of Incoming References | 20091105 |
9 | VALIDATE_OUT_REFS_CONSISTENCY | Static method | Private | Method | Validation of Consistency of Outgoing References | 20091106 |
10 | VALIDATE_REQ_CORR_EXISTENCE | Static method | Private | Method | Validation of Existence of Necessary Corrective Actions | 20091103 |
11 | VALIDATE_VALUATION_EXISTENCE | Static method | Private | Method | Validation of Existence of Valuation | 20091103 |
Events
Class CL_PLM_FMEA_VALIDATE has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TT_GUID_RANGE | Private | See coding | 20091108 | tt_guid_range TYPE RANGE OF cgpl_guid16
|
||
2 | TT_LISTITYPES | Private | See coding | Table of Item Types | 20091102 | tt_listitypes TYPE STANDARD TABLE OF plmt_tv_listityp
|
|
3 | TT_LISTITYPES_RANGE | Private | See coding | Range Table of Item Types | 20091108 | tt_listitypes_range TYPE RANGE OF plmt_tv_listityp
|
|
4 | TT_TASK_DATA | Private | See coding | Sorted Table of Task Data | 20091102 | tt_task_data TYPE SORTED TABLE OF ty_task_data WITH NON-UNIQUE KEY listityp project_guid
|
|
5 | TY_TASK_DATA | Private | See coding | Task Data | 20091102 | BEGIN OF ty_task_data,
listityp TYPE plmt_tv_listityp,
project_guid TYPE cgpl_guid16,
guid TYPE cgpl_guid16,
reference TYPE cgpl_guid16,
listtyp TYPE plmt_tv_listtyp,
ext_id TYPE cgpl_extid,
proj_ext_id TYPE cgpl_extid,
attributes TYPE plmm_quest_res,
assignment TYPE REF TO cl_plm_audit_quest_assignment,
task TYPE REF TO cl_cgpl_task,
project TYPE REF TO cl_cgpl_project,
END OF ty_task_data
|
|
6 | TY_VALIDATION_CONTROL | Public | See coding | Structure for Control of FMEA Validation | 20091102 | BEGIN OF ty_validation_control,
check_codes TYPE abap_bool,
check_listit_refs TYPE abap_bool,
check_valuations TYPE abap_bool,
check_req_actions TYPE abap_bool,
check_max_importance TYPE abap_bool,
check_fmea_refs_out TYPE abap_bool,
check_fmea_refs_in TYPE abap_bool,
check_uptodateness TYPE abap_bool,
END OF ty_validation_control
|
Method Signatures
Method ADD_TASK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_PROJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Projektplanung - Projekte | 20091105 | ||
2 | Importing | IT_TASKS | Call by reference | Type reference (TYPE) | CGPLD_ITAB_TASK | Tabelle Projektplanung - Projekte | 20091110 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | VALIDATION_FAILED | Interner Fehler bei der Validierung aufgetreten | 20091105 |
Method EXECUTE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_VALIDATION_RESULTS | Call by reference | Object reference (TYPE REF TO) | CL_PLM_FMEA_VAL_RESULT | Container für Ergebnisse einer FMEA Konsistenz-Validierung | 20091102 | ||
2 | Importing | IS_VALIDATION_CONTROL | Call by reference | Type reference (TYPE) | TY_VALIDATION_CONTROL | GC_VALIDATE_ALL | Steuerung der FMEA Validierung | 20091102 | |
3 | Importing | IT_VALIDATION_PROJECTS | Call by reference | Type reference (TYPE) | CGPLD_ITAB_PROJECT | Liste der zu validierenden FMEAs (als CGPL Projekte) | 20091110 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | VALIDATION_FAILED | Interner Fehler bei der Validierung aufgetreten | 20091102 |
Method GET_REF_LISTITYP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_REF_LISTITYP | Value transfer | Type reference (TYPE) | TT_LISTITYPES_RANGE | Range-Tabelle von Positionsarten | 20091108 | ||
2 | Exporting | EV_REF_LISTTYP | Call by reference | Type reference (TYPE) | PLMT_TV_LISTTYP | Art von Liste in Untersuchungen (Audit,FMEA,...) | 20091108 | ||
3 | Importing | IV_LISTITYP | Call by reference | Type reference (TYPE) | PLMT_TV_LISTITYP | Art der Listenposition | 20091108 | ||
4 | Importing | IV_LISTTYP | Call by reference | Type reference (TYPE) | PLMT_TV_LISTTYP | Art von Liste in Untersuchungen (Audit,FMEA,...) | 20091108 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | VALIDATION_FAILED | Interner Fehler bei der Validierung aufgetreten | 20091108 |
Method VALIDATE_CODE_CONSISTENCY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_VALIDATION_RESULTS | Call by reference | Object reference (TYPE REF TO) | CL_PLM_FMEA_VAL_RESULT | Container für Ergebnisse einer FMEA Konsistenz-Validierung | 20091103 | ||
2 | Importing | IT_VALIDATION_LISTITYPES | Call by reference | Type reference (TYPE) | TT_LISTITYPES | Liste der relevanten Listenpositionsarten | 20091103 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | VALIDATION_FAILED | Interner Fehler bei der Validierung aufgetreten | 20091103 |
Method VALIDATE_FUNC_FAIL_UP2DATENESS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_VALIDATION_RESULTS | Call by reference | Object reference (TYPE REF TO) | CL_PLM_FMEA_VAL_RESULT | Container für Ergebnisse einer FMEA Konsistenz-Validierung | 20091108 | ||
2 | Importing | IT_VALIDATION_LISTITYPES | Call by reference | Type reference (TYPE) | TT_LISTITYPES | Tabelle von Positionsarten | 20091108 | ||
3 | Importing | IT_VALIDATION_OBJ_GUIDS | Call by reference | Type reference (TYPE) | TT_GUID_RANGE | Range-Tabelle von Projekt GUIDs | 20091110 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | VALIDATION_FAILED | Interner Fehler bei der Validierung aufgetreten | 20091108 |
Method VALIDATE_IMPORTANC_CORRECTNESS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_VALIDATION_RESULTS | Call by reference | Object reference (TYPE REF TO) | CL_PLM_FMEA_VAL_RESULT | Container für Ergebnisse einer FMEA Konsistenz-Validierung | 20091103 | ||
2 | Importing | IT_VALIDATION_LISTITYPES | Call by reference | Type reference (TYPE) | TT_LISTITYPES | Liste der relevanten Listenpositionsarten | 20091103 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | VALIDATION_FAILED | Interner Fehler bei der Validierung aufgetreten | 20091103 |
Method VALIDATE_INT_REF_CONSISTENCY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_VALIDATION_RESULTS | Call by reference | Object reference (TYPE REF TO) | CL_PLM_FMEA_VAL_RESULT | Container für Ergebnisse einer FMEA Konsistenz-Validierung | 20091103 | ||
2 | Importing | IT_VALIDATION_LISTITYPES | Call by reference | Type reference (TYPE) | TT_LISTITYPES | Liste der relevanten Listenpositionsarten | 20091103 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | VALIDATION_FAILED | Interner Fehler bei der Validierung aufgetreten | 20091103 |
Method VALIDATE_IN_REFS_CONSISTENCY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_VALIDATION_RESULTS | Call by reference | Object reference (TYPE REF TO) | CL_PLM_FMEA_VAL_RESULT | Container für Ergebnisse einer FMEA Konsistenz-Validierung | 20091105 | ||
2 | Importing | IT_VALIDATION_OBJ_GUIDS | Call by reference | Type reference (TYPE) | TT_GUID_RANGE | Range-Tabelle von Projekt GUIDs | 20091105 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | VALIDATION_FAILED | Interner Fehler bei der Validierung aufgetreten | 20091105 |
Method VALIDATE_OUT_REFS_CONSISTENCY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_VALIDATION_RESULTS | Call by reference | Object reference (TYPE REF TO) | CL_PLM_FMEA_VAL_RESULT | Container für Ergebnisse einer FMEA Konsistenz-Validierung | 20091106 | ||
2 | Importing | IT_VALIDATION_OBJ_GUIDS | Call by reference | Type reference (TYPE) | TT_GUID_RANGE | Range-Tabelle von Projekt GUIDs | 20091106 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | VALIDATION_FAILED | Interner Fehler bei der Validierung aufgetreten | 20091106 |
Method VALIDATE_REQ_CORR_EXISTENCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_VALIDATION_RESULTS | Call by reference | Object reference (TYPE REF TO) | CL_PLM_FMEA_VAL_RESULT | Container für Ergebnisse einer FMEA Konsistenz-Validierung | 20091103 | ||
2 | Importing | IT_VALIDATION_LISTITYPES | Call by reference | Type reference (TYPE) | TT_LISTITYPES | Liste der relevanten Listenpositionsarten | 20091103 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | VALIDATION_FAILED | Interner Fehler bei der Validierung aufgetreten | 20091103 |
Method VALIDATE_VALUATION_EXISTENCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_VALIDATION_RESULTS | Call by reference | Object reference (TYPE REF TO) | CL_PLM_FMEA_VAL_RESULT | Container für Ergebnisse einer FMEA Konsistenz-Validierung | 20091103 | ||
2 | Importing | IT_VALIDATION_LISTITYPES | Call by reference | Type reference (TYPE) | TT_LISTITYPES | Liste der relevanten Listenpositionsarten | 20091103 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | VALIDATION_FAILED | Interner Fehler bei der Validierung aufgetreten | 20091103 |
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 605 |