SAP ABAP Class /RPM/CL_SMODEL (Scoring Model Utility Class)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     /RPM/API (Package) xRPM External Interfaces
Properties
Class /RPM/CL_SMODEL  
Short Description Scoring Model Utility Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /RPM/API   xRPM External Interfaces 
Created 20050225   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /RPM/CL_SMODEL has no forward declaration.
Interfaces
Class /RPM/CL_SMODEL has no interface implemented.
Friends
Class /RPM/CL_SMODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_FIELD_SCORE Static Attribute Private Type reference (TYPE) /RPM/TT_SMODEL_FIELD_SCORE Field Score 20080926
2 OR_OBJ_MANAGER_PPM Static Attribute Public Object reference (TYPE REF TO) /RPM/CL_OBJ_MANAGER RPM Project and Portfolio Controller 20070610
3 OR_OBJ_MANAGER_RPM Static Attribute Public Object reference (TYPE REF TO) CL_RPM_OBJ_MANAGER RPM Controller 20070610
4 SR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) /RPM/CL_SMODEL Scoring Model Utility Class 20050301
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_SCORES Static method Public Method Calculate the final review score for the Item Attributes 20050307
2 CONSTRUCTOR Instance method Public Constructor Constructor 20050225
3 CREATE Static method Private Method Create 20050225
4 GET_FIELD_CONFIG Static method Public Method Get Object field configuration 20050225
5 GET_INSTANCE Static method Public Method Returns Singleton 20050301
6 GET_RANGE_VALUES Static method Public Method Check the Ranges and get the corresponding Scores 20050307
7 GET_SMODEL_ATTRIBUTES Instance method Public Method Get attributes assigned to a Scoring model 20050225
8 GET_SMODEL_ELEMENT Static method Public Method Gets the application object 20070610
9 GET_SMODEL_VALUES Static method Public Method Get attribute values and review scores for the Item 20050307
10 INITIALIZE Static method Private Method Initialize 20050225
Events
Class /RPM/CL_SMODEL has no event.
Types
Class /RPM/CL_SMODEL has no local type.
Method Signatures

Method CALCULATE_SCORES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REVIEW_SCORE Value transfer Type reference (TYPE) /RPM/TV_SCORE Bewertung 20050307
2 Importing IT_SCORE_CHAR Value transfer Type reference (TYPE) /RPM/TT_SMODEL_TEXT Wertebereichstabelle - Text 20050307
3 Importing IT_SCORE_CURR Value transfer Type reference (TYPE) /RPM/TT_SMODEL_CURR Wertebereichstabelle - Währung 20050307
4 Importing IT_SCORE_NUMC Value transfer Type reference (TYPE) /RPM/TT_SMODEL_NUMC Wertebereichstabelle - Numerisch 20050307
5 Importing IT_SMODEL_CONFIG Value transfer Type reference (TYPE) /RPM/TT_SMODEL_CONFIG Bewertungsmodellattribute 20050315

Method CALCULATE_SCORES on class /RPM/CL_SMODEL has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /RPM/CL_SMODEL has no parameter.
Method CONSTRUCTOR on class /RPM/CL_SMODEL has no exception.

Method CREATE Signature

Method CREATE on class /RPM/CL_SMODEL has no parameter.
Method CREATE on class /RPM/CL_SMODEL has no exception.

Method GET_FIELD_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_DESCRIPTION Value transfer Type reference (TYPE) /RPM/TT_FIELDS_DESCRIPTION Tabelle für Feldbeschreibung 20050301
2 Importing IT_KEY_IN Value transfer Type reference (TYPE) /RPM/TT_SMODELS_KEY_IN Schlüsselattribute 20050301

Method GET_FIELD_CONFIG on class /RPM/CL_SMODEL has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU R/3-System, aktuelle Sprache 20050301
2 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) /RPM/CL_SMODEL Utility-Klasse Bewertungsmodell 20050301

Method GET_INSTANCE on class /RPM/CL_SMODEL has no exception.

Method GET_RANGE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REVIEW_SCORE Value transfer Type reference (TYPE) /RPM/TV_SCORE Bewertung 20050307
2 Importing IT_CHAR_VALUE Value transfer Type reference (TYPE) /RPM/TT_SMODEL_TEXT Wertebereichstabelle - Text 20050307
3 Importing IT_CURR_VALUE Value transfer Type reference (TYPE) /RPM/TT_SMODEL_CURR Wertebereichstabelle - Währung 20050307
4 Importing IT_NUMC_VALUE Value transfer Type reference (TYPE) /RPM/TT_SMODEL_NUMC Wertebereichstabelle - Numerisch 20050307
5 Importing IT_SMODEL_CONFIG Value transfer Type reference (TYPE) /RPM/TT_SMODEL_CONFIG Bewertungsmodellattribute 20050307
6 Importing IV_GUID Value transfer Type reference (TYPE) /RPM/TV_GUID Object guid 20081015

Method GET_RANGE_VALUES on class /RPM/CL_SMODEL has no exception.

Method GET_SMODEL_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SMODEL_CONFIG Value transfer Type reference (TYPE) /RPM/TT_SMODEL_CONFIG Bewertungsmodellattribute 20050301
2 Importing IT_KEY_IN Value transfer Type reference (TYPE) /RPM/TT_SMODELS_KEY_IN Schlüsselattribute 20050301

Method GET_SMODEL_ATTRIBUTES on class /RPM/CL_SMODEL has no exception.

Method GET_SMODEL_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Authorizations Key Structure 20070610
2 Returning RR_OBJECT Value transfer Object reference (TYPE REF TO) OBJECT 20070610

Method GET_SMODEL_ELEMENT on class /RPM/CL_SMODEL has no exception.

Method GET_SMODEL_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_SCORE Call by reference Type reference (TYPE) /RPM/TT_SMODEL_FIELD_SCORE Field Score 20080926
2 Exporting ET_IPO_SCORE Call by reference Type reference (TYPE) /RPM/TT_SMODEL_IPO_SCORE Initiative External Attributes 20070607
3 Exporting ET_ITEM_SCORE Call by reference Type reference (TYPE) /RPM/TT_SMODEL_SCORE Elementbewertung 20050307
4 Importing IT_KEY_IN Call by reference Type reference (TYPE) /RPM/TT_SMODELS_KEY_IN Schlüsselattribute 20050307
5 Importing IT_SMODEL_CONFIG Call by reference Type reference (TYPE) /RPM/TT_SMODEL_CONFIG Bewertungsmodellattribute 20050307

Method GET_SMODEL_VALUES on class /RPM/CL_SMODEL has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class /RPM/CL_SMODEL has no parameter.
Method INITIALIZE on class /RPM/CL_SMODEL has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 400