SAP ABAP Class CL_PLM_FMEA_VAL_RESULT (Container for Results of an FMEA Consistency Validation)
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
⤷
⤷
Properties
| Class | CL_PLM_FMEA_VAL_RESULT | |
| Short Description | Container for Results of an FMEA Consistency Validation | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | PLM_FMEA | QM: FMEA - Core Functions |
| Created | 20091019 | 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) |
Interfaces
Class CL_PLM_FMEA_VAL_RESULT has no interface implemented.
Friends
Class CL_PLM_FMEA_VAL_RESULT has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | TY_MSGGROUP | '3E' | Group of Validation Results (Free Values) | 20091116 | ||
| 2 | Constant | Public | Type reference (TYPE) | TY_MSGGROUP | '3E1' | Group of Validation Results (Free Values) | 20091124 | ||
| 3 | Constant | Public | Type reference (TYPE) | TY_MSGGROUP | '3E2' | Group of Validation Results (Free Values) | 20091124 | ||
| 4 | Constant | Public | Type reference (TYPE) | TY_MSGGROUP | '3E4' | Group of Validation Results (Free Values) | 20091124 | ||
| 5 | Constant | Public | Type reference (TYPE) | TY_MSGGROUP | '3E3' | Group of Validation Results (Free Values) | 20091124 | ||
| 6 | Constant | Public | Type reference (TYPE) | TY_MSGGROUP | '2IN' | Group of Validation Results (Free Values) | 20091116 | ||
| 7 | Constant | Public | Type reference (TYPE) | TY_MSGGROUP | '1OT' | Group of Validation Results (Free Values) | 20091116 | ||
| 8 | Constant | Public | Type reference (TYPE) | TY_MESSAGE_SEVERITY | 'A' | Cancel | 20091110 | ||
| 9 | Constant | Public | Type reference (TYPE) | TY_MESSAGE_SEVERITY | 'E' | Error | 20091110 | ||
| 10 | Constant | Public | Type reference (TYPE) | TY_MESSAGE_SEVERITY | 'I' | Information | 20091110 | ||
| 11 | Constant | Public | Type reference (TYPE) | TY_MESSAGE_SEVERITY | 'S' | Success | 20091110 | ||
| 12 | Constant | Public | Type reference (TYPE) | TY_MESSAGE_SEVERITY | 'W' | Warning | 20091110 | ||
| 13 | Instance attribute | Private | Type reference (TYPE) | TT_CHECK_RESULT | List of Validation Results | 20091019 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | TT_STATISTICS | List of Message Statistics | 20091104 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Adding a Validation Result | 20091020 | |
| 2 | Instance method | Public | Method | Adding Several Validation Results | 20091020 | |
| 3 | Instance method | Public | Method | Include All Validation Result in Current Object | 20091102 | |
| 4 | Instance method | Private | Constructor | CONSTRUCTOR | 20091104 | |
| 5 | Instance method | Private | Method | Completing Missing Data in Message Structure | 20091120 | |
| 6 | Instance method | Private | Method | Completing Missing Data in Result Structure | 20091117 | |
| 7 | Static method | Public | Method | Generation of an Instance | 20091019 | |
| 8 | Instance method | Public | Method | Return of Several/All Validation Results | 20091020 | |
| 9 | Instance method | Public | Method | Return of Number of Errors/Warnings etc. | 20091102 | |
| 10 | Instance method | Public | Method | Do validation results contain errors? | 20091102 | |
| 11 | Instance method | Public | Method | Do validation results contain warnings? | 20091102 | |
| 12 | Instance method | Public | Method | Reset Instance | 20091102 |
Events
Class CL_PLM_FMEA_VAL_RESULT has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TT_CHECK_RESULT | Public | See coding | List of Validation Results | 20091019 | tt_check_result TYPE SORTED TABLE OF ty_check_result WITH NON-UNIQUE KEY project_guid guid msggroup
WITH NON-UNIQUE SORTED KEY grp COMPONENTS msggroup
|
|
| 2 | TT_STATISTICS | Public | See coding | List of Message Statistics | 20091104 | tt_statistics TYPE SORTED TABLE OF ty_statistics WITH UNIQUE KEY proj_guid msggroup
|
|
| 3 | TY_CHECK_RESULT | Public | See coding | Individual Result of a Validation | 20091019 | BEGIN OF ty_check_result.
INCLUDE TYPE ty_issue_location AS origin_location.
TYPES:
message TYPE ty_t100_msg,
msggroup TYPE ty_msggroup,
message_text TYPE string,
environment_location TYPE ty_issue_location,
END OF ty_check_result
|
|
| 4 | TY_ISSUE_LOCATION | Public | See coding | Reference Object of a Result | 20091117 | BEGIN OF ty_issue_location.
INCLUDE TYPE ty_obj_id.
TYPES:
project TYPE REF TO cl_cgpl_project,
task TYPE REF TO cl_cgpl_task,
attributes TYPE plmm_quest_res,
assignment TYPE REF TO cl_plm_audit_quest_assignment,
END OF ty_issue_location
|
|
| 5 | TY_MESSAGE_SEVERITY | Public | See coding | Message Type (S, I, W, E, A) | 20091101 | ty_message_severity TYPE c LENGTH 1
|
|
| 6 | TY_MSGGROUP | Public | Type reference (TYPE) | CHAR3 | Group of Validation Results (Free Values) | 20091104 | |
| 7 | TY_OBJ_ID | Public | See coding | Identification of Reference Object of a Validation Result | 20091020 | BEGIN OF ty_obj_id,
project_guid TYPE cgpl_guid16,
guid TYPE cgpl_guid16,
listtyp TYPE plmt_tv_listtyp,
listityp TYPE plmt_tv_listityp,
END OF ty_obj_id
|
|
| 8 | TY_STATISTICS | Public | See coding | Message Statistics for an Object (Project) | 20091104 | BEGIN OF ty_statistics,
proj_guid TYPE cgpl_guid16,
msggroup TYPE ty_msggroup,
errors TYPE i,
warnings TYPE i,
END OF ty_statistics
|
|
| 9 | TY_T100_MSG | Public | See coding | Structure T100 Message (Like sy-msg*) | 20091102 | BEGIN OF ty_t100_msg,
msgty TYPE symsgty,
msgid TYPE symsgid,
msgno TYPE symsgno,
msgv1 TYPE symsgv,
msgv2 TYPE symsgv,
msgv3 TYPE symsgv,
msgv4 TYPE symsgv,
END OF ty_t100_msg
|
Method Signatures
Method ADD_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_RESULT | Call by reference | Type reference (TYPE) | TY_CHECK_RESULT | Einzelnes Ergebnis einer Validierung | 20091020 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Neuer Eintrag nicht konsistent | 20091101 |
Method ADD_RESULTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_RESULTS | Call by reference | Type reference (TYPE) | TT_CHECK_RESULT | Liste von Validierungsergebnissen | 20091020 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Neuer Eintrag nicht konsistent | 20091101 |
Method ADD_RESULT_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_VAL_RESULTS | Call by reference | Object reference (TYPE REF TO) | CL_PLM_FMEA_VAL_RESULT | Container für Ergebnisse einer FMEA Konsistenz-Validierung | 20091102 |
Method ADD_RESULT_OBJECT on class CL_PLM_FMEA_VAL_RESULT has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_PLM_FMEA_VAL_RESULT has no parameter.
Method CONSTRUCTOR on class CL_PLM_FMEA_VAL_RESULT has no exception.
Method ENHANCE_MESSAGE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_RESULT | Call by reference | Type reference (TYPE) | TY_CHECK_RESULT | Einzelnes Ergebnis einer Validierung | 20091120 |
Method ENHANCE_MESSAGE_DATA on class CL_PLM_FMEA_VAL_RESULT has no exception.
Method ENHANCE_RESULT_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_RESULT | Call by reference | Type reference (TYPE) | TY_ISSUE_LOCATION | Bezugsobjekt eines Ergebnisses | 20091117 |
Method ENHANCE_RESULT_DATA on class CL_PLM_FMEA_VAL_RESULT has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_PLM_FMEA_VAL_RESULT | Container für Ergebnisse einer FMEA Konsistenz-Validierung | 20091019 |
Method GET_INSTANCE on class CL_PLM_FMEA_VAL_RESULT has no exception.
Method GET_RESULTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GUID | Call by reference | Type reference (TYPE) | CGPL_TASK_GUID | Projektplanung: 16 stellige GUID für Tasks | 20091101 | |||
| 2 | IV_LOAD_EXT_OBJ | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Nicht geladene Projekte mit Problemen automatisch nachladen | 20091117 | ||
| 3 | IV_PROJ_GUID | Call by reference | Type reference (TYPE) | CGPL_PROJECT_GUID | Projektplanung: 16 stellige GUID für Projekte | 20091101 | |||
| 4 | RT_CHECK_RESULTS | Value transfer | Type reference (TYPE) | TT_CHECK_RESULT | Liste von Validierungsergebnissen | 20091020 |
Method GET_RESULTS on class CL_PLM_FMEA_VAL_RESULT has no exception.
Method GET_STATISTICS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_STATISTICS | Value transfer | Type reference (TYPE) | TT_STATISTICS | Liste von Meldungsstatistiken | 20091104 | |||
| 2 | IV_MSGGROUP | Call by reference | Type reference (TYPE) | TY_MSGGROUP | Gruppe von Validierungsergebnissen (freie Werte) | 20091104 | |||
| 3 | IV_PROJECT_GUID | Call by reference | Type reference (TYPE) | CGPL_GUID16 | Projektplanung: 16-stellige GUID für Projekte und Vorgänge | 20091104 |
Method GET_STATISTICS on class CL_PLM_FMEA_VAL_RESULT has no exception.
Method HAS_ERRORS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MSGGROUP | Call by reference | Type reference (TYPE) | TY_MSGGROUP | Gruppe von Validierungsergebnissen (freie Werte) | 20091104 | |||
| 2 | IV_PROJECT_GUID | Call by reference | Type reference (TYPE) | CGPL_GUID16 | Projektplanung: 16-stellige GUID für Projekte und Vorgänge | 20091104 | |||
| 3 | RV_ERRORS | Value transfer | Type reference (TYPE) | ABAP_BOOL | Es existieren Fehler (true) | 20091102 |
Method HAS_ERRORS on class CL_PLM_FMEA_VAL_RESULT has no exception.
Method HAS_WARNINGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MSGGROUP | Call by reference | Type reference (TYPE) | TY_MSGGROUP | Gruppe von Validierungsergebnissen (freie Werte) | 20091104 | |||
| 2 | IV_PROJECT_GUID | Call by reference | Type reference (TYPE) | CGPL_GUID16 | Projektplanung: 16-stellige GUID für Projekte und Vorgänge | 20091104 | |||
| 3 | RV_WARNINGS | Value transfer | Type reference (TYPE) | ABAP_BOOL | Es existieren Warnungen (true) | 20091102 |
Method HAS_WARNINGS on class CL_PLM_FMEA_VAL_RESULT has no exception.
Method INITIALIZE Signature
Method INITIALIZE on class CL_PLM_FMEA_VAL_RESULT has no parameter.
Method INITIALIZE on class CL_PLM_FMEA_VAL_RESULT has no exception.
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in | 605 |