SAP ABAP Class /RPM/CL_SMODEL_API (xRPM Questionnaire Provider Class)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     /RPM/API (Package) xRPM External Interfaces
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_OBJECT_API xRPM Object Provider Super Class 20080922
2 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_METADATA Metadata for API objects 20080910
3 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_PROVIDER_ACCESS ESA: "CRUD"-Interface Pattern 20050127
4 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_PROVIDER_ACTION ESA: "Action"-Interface Pattern 20050127
5 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_PROVIDER_QUERY ESA: "Query"-Interface-Pattern 20050127
6 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_PROVIDER_TRANSACTION ESA: "Transaction"-Interface Pattern 20050127
Properties
Class /RPM/CL_SMODEL_API  
Short Description xRPM Questionnaire Provider Class    
Super Class /RPM/CL_OBJECT_API xRPM Object Provider Super Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /RPM/API   xRPM External Interfaces 
Created 20050127   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /RPM/CL_SMODEL_API has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /RPM/IF_METADATA Metadata for API objects 20080910
2 /RPM/IF_PROVIDER_ACCESS ESA: "CRUD"-Interface Pattern 20050127
3 /RPM/IF_PROVIDER_ACTION ESA: "Action"-Interface Pattern 20050127
4 /RPM/IF_PROVIDER_QUERY ESA: "Query"-Interface-Pattern 20050127
5 /RPM/IF_PROVIDER_TRANSACTION ESA: "Transaction"-Interface Pattern 20050127
Friends
Class /RPM/CL_SMODEL_API has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_SMODEL_ID Instance attribute Private Type reference (TYPE) /RPM/TV_SMODEL_ID Scoring Model Id 20050308
2 MT_FIELD_DESCRIPTION Instance attribute Private Type reference (TYPE) /RPM/TT_FIELDS_DESCRIPTION Table for field description 20050301
3 MT_FIELD_SCORE Instance attribute Private Type reference (TYPE) /RPM/TT_SMODEL_FIELD_SCORE Field Score 20080926
4 MT_SMODEL_CONFIG Instance attribute Private Type reference (TYPE) /RPM/TT_SMODEL_CONFIG Scoring Model Attributes 20050301
5 OR_ITEM Instance attribute Private Object reference (TYPE REF TO) CL_RPM_PROJECT Main project definition 20050127
6 OR_OBJ_MANAGER Instance attribute Public Object reference (TYPE REF TO) CL_RPM_OBJ_MANAGER RPM Controller 20050225
7 OR_SMODEL Instance attribute Public Object reference (TYPE REF TO) /RPM/CL_SMODEL Scoring Model Utility Class 20050301
8 OV_LANGU Instance attribute Private Type reference (TYPE) LANGU Language Key 20050127
9 OV_NODE_FLD_CONFIG Constant Public Type reference (TYPE) STRING 'FLD_CONFIG' 20050225
10 OV_NODE_FLD_SCORE Constant Public Type reference (TYPE) STRING 'SMODEL_FLD_SCORE' 20080926
11 OV_NODE_INITIATIVESCORE Constant Public Type reference (TYPE) STRING 'INITIATIVESCORE' 20070609
12 OV_NODE_ITEMSCORE Constant Public Type reference (TYPE) STRING 'ITEMSCORE' 20050307
13 OV_NODE_SMODEL_CONFIG Constant Public Type reference (TYPE) STRING 'SMODEL_CONFIG' 20050225
14 OV_NODE_SMODEL_IPO_SCORE Constant Public Type reference (TYPE) STRING 'SMODEL_IPO_SCORE' 20070609
15 OV_NODE_SMODEL_LIST Constant Public Type reference (TYPE) STRING 'SMODEL_LIST' 20050128
16 OV_NODE_SMODEL_RANGES Constant Public Type reference (TYPE) STRING 'SMODEL_RANGES' 20050128
17 OV_NODE_SMODEL_SCORE Constant Public Type reference (TYPE) STRING 'SMODEL_SCORE' 20050225
18 OV_QUERY_FLD_CONFIG Constant Public Type reference (TYPE) STRING 'FLD_CONFIG' 20050307
19 OV_QUERY_GETLIST Constant Public Type reference (TYPE) STRING 'GET_LIST' 20050127
20 OV_QUERY_GET_RANGES_CURR Constant Public Type reference (TYPE) STRING 'RANGES_CURR' 20050128
21 OV_QUERY_GET_RANGES_NUMC Constant Public Type reference (TYPE) STRING 'RANGES_NUMC' 20050128
22 OV_QUERY_GET_RANGES_TEXT Constant Public Type reference (TYPE) STRING 'RANGES_TEXT' 20050128
23 OV_QUERY_ITEMSCORE Constant Public Type reference (TYPE) STRING 'ITEMSCORE' 20050307
24 OV_QUERY_SMODEL_CONFIG Constant Public Type reference (TYPE) STRING 'SMODEL_CONFIG' 20050307
25 OV_RC Instance attribute Public Type reference (TYPE) I 20070816
26 SR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) /RPM/CL_OBJECT_API xRPM Object Provider Super Class 20080922
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20050225
2 GET_ASSIGNED_IPO_SMODEL Instance method Public Method Get smodel for the initiative object 20070607
3 GET_ASSIGNED_SMODEL Instance method Public Method Dem Elementattribut zugeordnetes Bewertungsmodell holen 20050308
4 GET_INSTANCE Static method Public Method Get Instance 20080922
5 GET_REVIEW_SCORES Instance method Public Method Reviewbewertung für alle Elem. holen und ges.Konfig.anzeigen 20050225
6 UPDATE_INITIATIVE_ATTRIBUTE Instance method Public Method Update the Item attribute with the score value 20070607
7 UPDATE_ITEM_ATTRIBUTE Instance method Public Method Update the Item attribute with the score value 20060207
Events
Class /RPM/CL_SMODEL_API has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_MODIFICATION Public Attribute reference (LIKE) 20050127
2 TY_MODIFICATIONS Public Attribute reference (LIKE) 20050127
Method Signatures

Method CONSTRUCTOR Signature

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

Method GET_ASSIGNED_IPO_SMODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_IPO_ATT Value transfer Type reference (TYPE) /RPM/TT_SMODEL_IPO_SCORE Initiative model score table 20070608
2 Exporting EV_SMODEL_ID Value transfer Type reference (TYPE) /RPM/TV_SMODEL_ID Bewertungsmodell-ID 20070607
3 Importing IV_FIELDNAME Value transfer Type reference (TYPE) FIELDNAME Feldname 20070607
4 Importing IV_GUID Value transfer Type reference (TYPE) /RPM/TV_GUID GUID für Anwendungsobjekte 20070607
5 Importing IV_LANGUAGE Value transfer Type reference (TYPE) LAISO Sprache nach ISO 639 20070607

Method GET_ASSIGNED_IPO_SMODEL on class /RPM/CL_SMODEL_API has no exception.

Method GET_ASSIGNED_SMODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEM_ATT Value transfer Type reference (TYPE) /RPM/TT_SMODEL_SCORE Elementbewertung 20050308
2 Exporting EV_SMODEL_ID Value transfer Type reference (TYPE) /RPM/TV_SMODEL_ID Bewertungsmodell-ID 20050308
3 Importing IV_FIELDNAME Value transfer Type reference (TYPE) FIELDNAME Feldname 20050308
4 Importing IV_GUID Value transfer Type reference (TYPE) /RPM/TV_GUID GUID für Anwendungsobjekte 20050308
5 Importing IV_LANGUAGE Value transfer Type reference (TYPE) LAISO Sprache nach ISO 639 20050308

Method GET_ASSIGNED_SMODEL on class /RPM/CL_SMODEL_API 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 Language Key of Current Text Environment 20080922
2 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) /RPM/CL_OBJECT_API xRPM Object Provider Super Class 20080922

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

Method GET_REVIEW_SCORES 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 20050225
2 Exporting ET_FIELD_SCORE Value transfer Type reference (TYPE) /RPM/TT_SMODEL_FIELD_SCORE Field Score 20080926
3 Exporting ET_IPO_SCORES Value transfer Type reference (TYPE) /RPM/TT_SMODEL_IPO_SCORE Initiative model score table 20070607
4 Exporting ET_ITEM_SCORE Value transfer Type reference (TYPE) /RPM/TT_SMODEL_SCORE Elementbewertung 20050225
5 Exporting ET_SMODEL_CONFIG Value transfer Type reference (TYPE) /RPM/TT_SMODEL_CONFIG Bewertungsmodellattribute 20050225
6 Importing IT_KEY_IN Value transfer Type reference (TYPE) /RPM/TT_SMODELS_KEY_IN Schlüsselattribute 20050225

Method GET_REVIEW_SCORES on class /RPM/CL_SMODEL_API has no exception.

Method UPDATE_INITIATIVE_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_IPO_OBJECT Value transfer Object reference (TYPE REF TO) CL_INM_INITIATIVE Initiaitve Abstract Parent 20070608
2 Importing IV_ATTRIBUTE Value transfer Type reference (TYPE) FIELDNAME Field Name 20070607
3 Importing IV_SCORE Value transfer Type reference (TYPE) /RPM/TV_SCORE Score 20070607

Method UPDATE_INITIATIVE_ATTRIBUTE on class /RPM/CL_SMODEL_API has no exception.

Method UPDATE_ITEM_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ITEM Value transfer Object reference (TYPE REF TO) CL_RPM_PROJECT Hauptprojektdefinition 20060207
2 Importing IS_QNNR_HDR Value transfer Type reference (TYPE) /RPM/TS_QNNR_KEY_IN Key Attributes 20060207
3 Importing IV_ATTRIBUTE Value transfer Type reference (TYPE) FIELDNAME Field Name 20060207
4 Importing IV_SCORE Value transfer Type reference (TYPE) /RPM/TV_SCORE Score 20060207

Method UPDATE_ITEM_ATTRIBUTE on class /RPM/CL_SMODEL_API has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 400