SAP ABAP Class CL_PLM_AUDIT_ASSESSOR (Audit: Visitor for Valuation)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-AUD (Application Component) Audit Management
     PLM_AUDIT (Package) Audit Management: Other Components
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PLM_AUDIT_VISITOR Audit: Abstract Visitor 20010105
Properties
Class CL_PLM_AUDIT_ASSESSOR  
Short Description Audit: Visitor for Valuation    
Super Class CL_PLM_AUDIT_VISITOR Audit: Abstract Visitor 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PLM_AUDIT   Audit Management: Other Components 
Created 20001220   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PLM_AUDIT_ASSESSOR has no forward declaration.
Interfaces
Class CL_PLM_AUDIT_ASSESSOR has no interface implemented.
Friends
Class CL_PLM_AUDIT_ASSESSOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CALC_EXCEPTION_TAB Static Attribute Private Type reference (TYPE) PLMT_AUDIT_CALC_EXCEPTION_TAB Exception Table During Audit Valuation 20010316
2 CO_LEVEL_NULL Constant Protected Type reference (TYPE) INT4 -1 Level Undefined 20010105
3 M_AUDIT_ATTR_ASSIGNMENT Instance attribute Protected Object reference (TYPE REF TO) IF_PLM_ASSESSMENT_ASSIGNMENT Audit - Assignment 20010119
4 M_LEVEL Instance attribute Protected Type reference (TYPE) INT4 Level of Current Node 20010105
5 M_STACK Instance attribute Protected Type reference (TYPE) TY_STACK_TAB Table of Lower-Level Nodes 20010105
6 O_EXIT Instance attribute Protected Object reference (TYPE REF TO) IF_EX_PLM_AUDIT_CALCULATE BAdI Interface IF_EX_PLM_AUDIT_CALCULATE 20010119
7 O_INSTANCE Static Attribute Protected Object reference (TYPE REF TO) CL_PLM_AUDIT_ASSESSOR Reference to Current Instance (Singleton) 20010105
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PERCENT Static method Public Method Addition of Percentages, with Weighting 20010515
2 ADD_PERCENT2 Static method Public Method Addition of Percentages, with Weighting, Result: Float 20051017
3 ADD_SCORES Static method Public Method Addition of Points, with Weighting 20010126
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20010105
5 CONSTRUCTOR Instance method Public Constructor Constructor 20010105
6 DISPLAY_CALCULATION_INFO Static method Public Method Display of Valuation Information 20010419
7 GET_ASSESSMENT_SCORE Static method Public Method Determine Results Points and Maximum Number of Points 20010124
8 GET_CHILDREN Instance method Protected Method Internal: Determ. Lower Levels Relevant for Valuation 20010105
9 GET_CLASSIFICATION_CODE Static method Public Method Determination of Ratings 20010129
10 GET_EVALUATION_DATA Instance method Protected Method Internal: Determ. Data of Lower-Levels Relevant for Valuatn 20010119
11 GET_INSTANCE Static method Public Method Method of Accessing Current Instance (Singleton) (Read) 20010105
12 GET_LEVEL Instance method Protected Method Internal: Determine Level of Node (Relative to Audit) 20010105
13 GET_RESULT_PERCENT Static method Public Method Calculation of Degree of Fulfillment 20010126
14 VALUATE_AUDIT Instance method Protected Method Internal: Valuate Audit 20010119
15 VALUATE_QUESTION Instance method Protected Method Internal: Valuate Question 20010119
Events
Class CL_PLM_AUDIT_ASSESSOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_STACK_TAB Protected See coding Stack Table 20010105 TY_STACK_TAB TYPE STANDARD TABLE OF TY_STACK_WA
2 TY_STACK_WA Protected See coding Stack Line 20010105 BEGIN OF TY_STACK_WA, LEVEL TYPE CGPL_LEVEL, TASK TYPE REF TO CL_CGPL_TASK, NODE TYPE REF TO CL_PLM_AUDIT_QUEST_ASSIGNMENT, END OF TY_STACK_WA
Method Signatures

Method ADD_PERCENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PERCENT_ADD Call by reference Type reference (TYPE) PLMT_RESULT_PERCENT Zu addierende Prozentzahl 20010515
2 Importing IV_PERCENT_CUR Call by reference Type reference (TYPE) PLMT_RESULT_PERCENT Aktuelle Prozentzahl 20010515
3 Importing IV_WEIGHTING Call by reference Type reference (TYPE) PLMT_WEIGHTING Gewichtung 20010515
4 Returning RV_PERCENT_RES Value transfer Type reference (TYPE) PLMT_RESULT_PERCENT Erfüllungsgrad in Prozent 20010515

Method ADD_PERCENT on class CL_PLM_AUDIT_ASSESSOR has no exception.

Method ADD_PERCENT2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PERCENT_ADD Call by reference Type reference (TYPE) F Zu addierende Prozentzahl 20051017
2 Importing IV_PERCENT_CUR Call by reference Type reference (TYPE) PLMT_RESULT_PERCENT Aktuelle Prozentzahl 20051017
3 Importing IV_WEIGHTING Call by reference Type reference (TYPE) PLMT_WEIGHTING Gewichtung 20051017
4 Returning RV_PERCENT_RES Value transfer Type reference (TYPE) F Erfüllungsgrad in Prozent 20051017

Method ADD_PERCENT2 on class CL_PLM_AUDIT_ASSESSOR has no exception.

Method ADD_SCORES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCORE_ADD Call by reference Type reference (TYPE) PLMT_SCORE_RESULT Zu addierende Punkte 20010126
2 Importing IV_SCORE_CUR Call by reference Type reference (TYPE) PLMT_SCORE_RESULT Aktueller Stand 20010126
3 Importing IV_WEIGHTING Call by reference Type reference (TYPE) PLMT_WEIGHTING Gewichtung 20010126
4 Returning RV_SCORE_RES Value transfer Type reference (TYPE) PLMT_SCORE_RESULT Punkte als Ergebnis 20010126

Method ADD_SCORES on class CL_PLM_AUDIT_ASSESSOR has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_PLM_AUDIT_ASSESSOR has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PLM_AUDIT_ASSESSOR has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_PLM_AUDIT_ASSESSOR has no parameter.
# Exception Resumable Description Created on
1 FAILED Fehler beim Erzeugen der Instanz 20010119

Method DISPLAY_CALCULATION_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INFO_DISPLAY Call by reference Type reference (TYPE) CHAR1 Information kann angezeigt werden 20010727
2 Importing FLT_VAL Call by reference Type reference (TYPE) PLMT_AUDIT_CALCULATE_BADI Filterwert für das BAdI PLM_AUDIT_CALCULATE 20010419
3 Importing IS_AUDIT Call by reference Type reference (TYPE) PLMT_AUDIT_UI Dialogstruktur Audit 20010420
4 Importing IS_QUEST_H Call by reference Type reference (TYPE) PLMT_QUEST_H_UI Dialogstruktur Fragenlistenkopf 20010420
5 Importing IS_QUEST_I Call by reference Type reference (TYPE) PLMT_QUEST_I_UI Dialogstruktur Fragenlistenposition 20010420
6 Importing IS_QUEST_RES Call by reference Type reference (TYPE) PLMT_QUEST_RES_UI Dialogstruktur Auditfragen 20010420
7 Importing IV_CHECK_INFO_DISPLAY Call by reference Type reference (TYPE) CHAR1 Überprüfen, ob das Anzeigen der Information möglich ist 20010727

Method DISPLAY_CALCULATION_INFO on class CL_PLM_AUDIT_ASSESSOR has no exception.

Method GET_ASSESSMENT_SCORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ASSESSMENT_TYPE Call by reference Type reference (TYPE) PLMT_ASSESSMENT_PROFIL_TYPE Typ des Bewertungsprofils 20010124
2 Exporting EV_ERROR_OCCUR Call by reference Type reference (TYPE) C Fehler aufgetreten 20010124
3 Exporting EV_NO_CODE Call by reference Type reference (TYPE) C Kein Bewertungscode 20010126
4 Exporting EV_NO_PROFIL Call by reference Type reference (TYPE) C Kein Bewertungsprofil 20010124
5 Exporting EV_SCORE_MAX Call by reference Type reference (TYPE) PLMT_SCORE Maximal mögliche Punktzahl 20010124
6 Exporting EV_SCORE_RES Call by reference Type reference (TYPE) PLMT_SCORE_RESULT Punkte als Ergebnis 20010125
7 Importing IV_ASSESSMENT_RES Call by reference Type reference (TYPE) PLMT_ASSESSMENT_RESULT Ergebnis der Bewertung 20010124
8 Importing IV_ASSESSM_PROFIL Call by reference Type reference (TYPE) PLMT_ASSESSMENT_PROFIL Bewertungsprofil 20010124

Method GET_ASSESSMENT_SCORE on class CL_PLM_AUDIT_ASSESSOR has no exception.

Method GET_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHILDREN Value transfer Type reference (TYPE) TY_STACK_TAB Tabelle der bewertungsrelevanten Kinder 20010105
# Exception Resumable Description Created on
1 FAILED Fehler bei der Ermittlung 20010105

Method GET_CLASSIFICATION_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CLASSIFI_CODE Call by reference Type reference (TYPE) PLMT_CLASSIFICATION_CODE Einstufungscode 20010129
2 Exporting EV_ERROR_OCCUR Call by reference Type reference (TYPE) C Fehler aufgetreten 20010129
3 Exporting EV_NO_CLASSIFICATION Call by reference Type reference (TYPE) C Kein Einstufungsprofil 20010129
4 Exporting EV_NO_CLASSIFI_CODE Call by reference Type reference (TYPE) C Kein Einstufungscode 20010129
5 Importing IV_CLASSIFICATION Call by reference Type reference (TYPE) PLMT_CLASSIFICATION Einstufungsprofil 20010129
6 Importing IV_PERCENT Call by reference Type reference (TYPE) PLMT_RESULT_PERCENT Erfüllungsgrad in Prozent 20010129

Method GET_CLASSIFICATION_CODE on class CL_PLM_AUDIT_ASSESSOR has no exception.

Method GET_EVALUATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EVALUATION_DATA Call by reference Type reference (TYPE) PLMT_EVALUATION_QUEST_TAB Tabelle mit Feldern zur Bewertung der Fragenlistenobjekte 20010119
2 Importing IT_CHILDREN Call by reference Type reference (TYPE) TY_STACK_TAB Bewertungsrelevante Kinder 20010119
# Exception Resumable Description Created on
1 FAILED Fehler beim Aufbau der Bewertungsdaten 20010119

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_PLM_AUDIT_ASSESSOR Audit: Besucher zur Bewertung 20010105
# Exception Resumable Description Created on
1 FAILED Keine Instanz erzeugt 20010119

Method GET_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LEVEL Value transfer Type reference (TYPE) CGPL_LEVEL Ebene 20010105
# Exception Resumable Description Created on
1 FAILED Level kann nicht ermittelt werden 20010105

Method GET_RESULT_PERCENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DIVISION_ZERO Call by reference Type reference (TYPE) C Division durch 0 20010129
2 Exporting EV_PERCENT Call by reference Type reference (TYPE) PLMT_RESULT_PERCENT Erfüllungsgrad in Prozent 20010126
3 Importing IV_SCORE_MAX Call by reference Type reference (TYPE) PLMT_SCORE_MAX Maximal mögliche Punktzahl 20010126
4 Importing IV_SCORE_RES Call by reference Type reference (TYPE) PLMT_SCORE_RESULT Punkte als Ergebnis 20010126

Method GET_RESULT_PERCENT on class CL_PLM_AUDIT_ASSESSOR has no exception.

Method VALUATE_AUDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NODE Call by reference Object reference (TYPE REF TO) IF_PLM_ASSESSMENT_ASSIGNMENT Audit - Assignment 20010119
2 Importing IT_CHILDREN Call by reference Type reference (TYPE) TY_STACK_TAB Bewertungsrelevante Kinder 20010119
# Exception Resumable Description Created on
1 FAILED Fehler beim Bewerten 20010119

Method VALUATE_QUESTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NODE Call by reference Object reference (TYPE REF TO) CL_PLM_AUDIT_QUEST_ASSIGNMENT Fragenliste zum Audit - Assignment 20010119
2 Importing IT_CHILDREN Call by reference Type reference (TYPE) TY_STACK_TAB Bewertungsrelevante Kinder 20010119
# Exception Resumable Description Created on
1 FAILED Fehler beim Bewerten 20010119
History
Last changed by/on SAP  20060208 
SAP Release Created in 30A