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 ABAP 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 GC_MSGGROUP_EXTERNAL Constant Public Type reference (TYPE) TY_MSGGROUP '3E' Group of Validation Results (Free Values) 20091116
2 GC_MSGGROUP_EXT_IN_REF Constant Public Type reference (TYPE) TY_MSGGROUP '3E1' Group of Validation Results (Free Values) 20091124
3 GC_MSGGROUP_EXT_OUT_REF Constant Public Type reference (TYPE) TY_MSGGROUP '3E2' Group of Validation Results (Free Values) 20091124
4 GC_MSGGROUP_EXT_U2D_MISSINGS Constant Public Type reference (TYPE) TY_MSGGROUP '3E4' Group of Validation Results (Free Values) 20091124
5 GC_MSGGROUP_EXT_U2D_OBSOLETES Constant Public Type reference (TYPE) TY_MSGGROUP '3E3' Group of Validation Results (Free Values) 20091124
6 GC_MSGGROUP_INTERNAL Constant Public Type reference (TYPE) TY_MSGGROUP '2IN' Group of Validation Results (Free Values) 20091116
7 GC_MSGGROUP_OTHER Constant Public Type reference (TYPE) TY_MSGGROUP '1OT' Group of Validation Results (Free Values) 20091116
8 GC_SEVERITY_ABEND Constant Public Type reference (TYPE) TY_MESSAGE_SEVERITY 'A' Cancel 20091110
9 GC_SEVERITY_ERROR Constant Public Type reference (TYPE) TY_MESSAGE_SEVERITY 'E' Error 20091110
10 GC_SEVERITY_INFO Constant Public Type reference (TYPE) TY_MESSAGE_SEVERITY 'I' Information 20091110
11 GC_SEVERITY_SUCCESS Constant Public Type reference (TYPE) TY_MESSAGE_SEVERITY 'S' Success 20091110
12 GC_SEVERITY_WARNING Constant Public Type reference (TYPE) TY_MESSAGE_SEVERITY 'W' Warning 20091110
13 MT_CHECK_RESULTS Instance attribute Private Type reference (TYPE) TT_CHECK_RESULT List of Validation Results 20091019
14 MT_STATISTICS Instance attribute Private Type reference (TYPE) TT_STATISTICS List of Message Statistics 20091104
Methods
# Method Level Visibility Method type Description Created on
1 ADD_RESULT Instance method Public Method Adding a Validation Result 20091020
2 ADD_RESULTS Instance method Public Method Adding Several Validation Results 20091020
3 ADD_RESULT_OBJECT Instance method Public Method Include All Validation Result in Current Object 20091102
4 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20091104
5 ENHANCE_MESSAGE_DATA Instance method Private Method Completing Missing Data in Message Structure 20091120
6 ENHANCE_RESULT_DATA Instance method Private Method Completing Missing Data in Result Structure 20091117
7 GET_INSTANCE Static method Public Method Generation of an Instance 20091019
8 GET_RESULTS Instance method Public Method Return of Several/All Validation Results 20091020
9 GET_STATISTICS Instance method Public Method Return of Number of Errors/Warnings etc. 20091102
10 HAS_ERRORS Instance method Public Method Do validation results contain errors? 20091102
11 HAS_WARNINGS Instance method Public Method Do validation results contain warnings? 20091102
12 INITIALIZE 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 Importing IS_RESULT Call by reference Type reference (TYPE) TY_CHECK_RESULT Einzelnes Ergebnis einer Validierung 20091020
# Exception Resumable Description Created on
1 ENTRY_INCONSISTENT Neuer Eintrag nicht konsistent 20091101

Method ADD_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RESULTS Call by reference Type reference (TYPE) TT_CHECK_RESULT Liste von Validierungsergebnissen 20091020
# Exception Resumable Description Created on
1 ENTRY_INCONSISTENT 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 Importing 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 Changing 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 Changing 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 Returning 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 Importing IV_GUID Call by reference Type reference (TYPE) CGPL_TASK_GUID Projektplanung: 16 stellige GUID für Tasks 20091101
2 Importing IV_LOAD_EXT_OBJ Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Nicht geladene Projekte mit Problemen automatisch nachladen 20091117
3 Importing IV_PROJ_GUID Call by reference Type reference (TYPE) CGPL_PROJECT_GUID Projektplanung: 16 stellige GUID für Projekte 20091101
4 Returning 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 Returning ET_STATISTICS Value transfer Type reference (TYPE) TT_STATISTICS Liste von Meldungsstatistiken 20091104
2 Importing IV_MSGGROUP Call by reference Type reference (TYPE) TY_MSGGROUP Gruppe von Validierungsergebnissen (freie Werte) 20091104
3 Importing 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 Importing IV_MSGGROUP Call by reference Type reference (TYPE) TY_MSGGROUP Gruppe von Validierungsergebnissen (freie Werte) 20091104
2 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) CGPL_GUID16 Projektplanung: 16-stellige GUID für Projekte und Vorgänge 20091104
3 Returning 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 Importing IV_MSGGROUP Call by reference Type reference (TYPE) TY_MSGGROUP Gruppe von Validierungsergebnissen (freie Werte) 20091104
2 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) CGPL_GUID16 Projektplanung: 16-stellige GUID für Projekte und Vorgänge 20091104
3 Returning 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