SAP ABAP Class CL_INM_M_METRICS (Metric)
Hierarchy
☛
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
⤷
PPM-CF (Application Component) Common Functions
⤷
INM_METRICS (Package) Metrics Management

⤷

⤷

Properties
Class | CL_INM_M_METRICS | |
Short Description | Metric | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | INM_METRICS | Metrics Management |
Created | 20061213 | SAP |
Last change | 20141109 | |
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_INM_M_METRICS has no interface implemented.
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_INM_M_METRICS_FACTORY | 20061215 | Factory Class for Metrics Management |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_INM_M_METRICS_COMMON | Common Interface for Metrics Management | 20061213 | ||
2 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_INM_M_METRICS_P | Persistence Class for Metrics Management | 20061213 | ||
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | INM_M_TS_OBJECT_DATA | Object Data | 20070608 | ||
4 | ![]() |
Instance attribute | Private | Type reference (TYPE) | INM_M_TT_CURRS | Table Type for Currencies | 20061215 | ||
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TT_CURR_CONV | 20121119 | |||
6 | ![]() |
Instance attribute | Private | Type reference (TYPE) | INM_M_TT_OBJECT_GROUP_TXT | Table Type for Metrics-Independent Group | 20061215 | ||
7 | ![]() |
Instance attribute | Private | Type reference (TYPE) | INM_M_TT_OBJ_METRIC | Table Type for Metric per Object | 20061213 | ||
8 | ![]() |
Instance attribute | Private | Type reference (TYPE) | INM_M_TT_OBJ_METRIC | Table Type for Metric per Object | 20061215 | ||
9 | ![]() |
Instance attribute | Private | Type reference (TYPE) | INM_M_TT_METRIC | Table Type for Metric | 20061213 | ||
10 | ![]() |
Instance attribute | Private | Type reference (TYPE) | INM_M_TT_OBJ_METRIC | Table Type for Metric per Object | 20061213 | ||
11 | ![]() |
Instance attribute | Private | Type reference (TYPE) | INM_M_TT_OBJ_MET_VALUE | Table Type for Metric per Object | 20061213 | ||
12 | ![]() |
Instance attribute | Private | Type reference (TYPE) | INM_M_TT_OBJ_MET_VALUE | Table Type for Metric per Object | 20061215 | ||
13 | ![]() |
Instance attribute | Private | Type reference (TYPE) | INM_M_TT_OBJ_MET_VALUE | 20121119 | |||
14 | ![]() |
Instance attribute | Private | Type reference (TYPE) | INM_M_TT_OBJ_MET_VALUE | Table Type for Metric per Object | 20061215 | ||
15 | ![]() |
Instance attribute | Private | Type reference (TYPE) | INM_M_TT_METRIC_GROUP | Table Type for Metrics Groups | 20070419 | ||
16 | ![]() |
Instance attribute | Private | Type reference (TYPE) | INM_M_TT_MET_VIEW_TYPE | Table Type for View Type per Metric per Object | 20061215 | ||
17 | ![]() |
Instance attribute | Private | Type reference (TYPE) | INM_M_TT_C_METRIC | 20121119 | |||
18 | ![]() |
Instance attribute | Private | Type reference (TYPE) | INM_M_TT_OBJECT_GROUP | Table Type for Metrics-Independent Group | 20070511 | ||
19 | ![]() |
Instance attribute | Private | Type reference (TYPE) | INM_M_TT_OBJECT_GROUP | Table Type for Metrics-Independent Group | 20070511 | ||
20 | ![]() |
Instance attribute | Private | Type reference (TYPE) | INM_M_TT_OBJECT_GROUP | Table Type for Metrics-Independent Group | 20070511 | ||
21 | ![]() |
Instance attribute | Private | Type reference (TYPE) | INM_M_TT_UOMS | Table Type for Units of Measure | 20061215 | ||
22 | ![]() |
Instance attribute | Private | Type reference (TYPE) | INM_M_TT_VIEW_TYPE | Table Type for View Type | 20061214 | ||
23 | ![]() |
Instance attribute | Private | Type reference (TYPE) | INM_M_TV_HANDLE | 20061213 | |||
24 | ![]() |
Instance attribute | Public | Type reference (TYPE) | LANGU | Language Key | 20061213 |
Methods
Events
# | Event | Type | Visibility | Description | Created on |
---|---|---|---|---|---|
1 | METRICS_CHANGED | Instance Event (0) |
Public (2) |
Metric Was Changed | 20061214 |
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TT_CURR_CONV | Private | See coding | 20121119 | tt_curr_conv TYPE STANDARD TABLE OF ty_curr_conv
|
||
2 | TT_METRICS_REF | Private | See coding | 20070328 | tt_metrics_ref type sorted table of ty_metrics_ref with unique key metric_guid
|
||
3 | TY_CURR_CONV | Private | See coding | 20121119 | BEGIN OF ty_curr_conv,
currency TYPE waers_curc,
amount_external TYPE bapicurr_d,
amount_internal TYPE inm_m_tv_fin_amount,
END OF ty_curr_conv
|
||
4 | TY_METRICS_REF | Private | See coding | 20070328 | BEGIN OF ty_metrics_ref,
metric_guid TYPE guid,
metric_ref TYPE REF TO cl_inm_m_metrics,
END OF ty_metrics_ref
|
Method Signatures
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_INM_M_METRICS has no parameter.
Method CONSTRUCTOR on class CL_INM_M_METRICS has no exception.
Method COPY_DATA_TO_TARGET_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_SOURCE_ID | Value transfer | Type reference (TYPE) | INM_M_TV_OBJECT_ID | Guid for application objects | 20090304 | ||
2 | ![]() |
IV_TARGET_ID | Value transfer | Type reference (TYPE) | INM_M_TV_OBJECT_ID | Object ID | 20090304 |
Method COPY_DATA_TO_TARGET_OBJECT on class CL_INM_M_METRICS has no exception.
Method CREATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ER_METRICS | Call by reference | Object reference (TYPE REF TO) | CL_INM_M_METRICS | Metric | 20070608 | ||
2 | ![]() |
EV_HANDLE | Value transfer | Type reference (TYPE) | INM_M_TV_HANDLE | Handle for Reference to Instance of Persistence Class | 20070608 | ||
3 | ![]() |
IR_COMMON | Call by reference | Object reference (TYPE REF TO) | IF_INM_M_METRICS_COMMON | Common-Interface für Metrikmanagement | 20061215 | ||
4 | ![]() |
IS_OBJECT_CONTEXT | Call by reference | Type reference (TYPE) | INM_M_TS_OBJECT_DATA | Unique Identifier | 20070608 | ||
5 | ![]() |
IV_HANDLE | Call by reference | Type reference (TYPE) | INM_M_TV_HANDLE | Handle für Referenz auf Instanz der Persistenzklasse | 20061215 |
Method CREATE on class CL_INM_M_METRICS has no exception.
Method DELETE Signature
Method DELETE on class CL_INM_M_METRICS has no parameter.
Method DELETE on class CL_INM_M_METRICS has no exception.
Method FREE Signature
Method FREE on class CL_INM_M_METRICS has no parameter.
Method FREE on class CL_INM_M_METRICS has no exception.
Method GET_CONFIG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_ITEM_INIT_TYPE | Call by reference | Type reference (TYPE) | /RPM/TV_ITEM_ID | Type | 20100121 | ||
2 | ![]() |
IV_OBJECT_GUID | Call by reference | Type reference (TYPE) | GUID | Globally Unique Identifier | 20090715 | ||
3 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ACO_OBJECT_TYPE | Objekttyp | 20061215 |
Method GET_CONFIG on class CL_INM_M_METRICS has no exception.
Method GET_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_METRICS | Call by reference | Type reference (TYPE) | INM_M_TT_OBJ_METRIC | Tabellentyp für Metrik | 20061218 | ||
2 | ![]() |
ET_METRICS_OLD | Call by reference | Type reference (TYPE) | INM_M_TT_OBJ_METRIC | Tabellentyp für Metrik | 20061218 | ||
3 | ![]() |
ET_METRICS_VALUES | Call by reference | Type reference (TYPE) | INM_M_TT_OBJ_MET_VALUE | Tabellentyp für Viewtyp pro Metrik pro Objekt | 20061218 | ||
4 | ![]() |
ET_METRICS_VALUES_OLD | Call by reference | Type reference (TYPE) | INM_M_TT_OBJ_MET_VALUE | Tabellentyp für Metrik | 20061218 | ||
5 | ![]() |
ET_OBJECT_GROUP | Call by reference | Type reference (TYPE) | INM_M_TT_OBJECT_GROUP | Tabellentyp für metrikunabhängige Gruppe | 20070511 | ||
6 | ![]() |
ET_OBJECT_GROUP_OLD | Call by reference | Type reference (TYPE) | INM_M_TT_OBJECT_GROUP | Tabellentyp für metrikunabhängige Gruppe | 20070511 | ||
7 | ![]() |
IV_OBJECT_ID | Call by reference | Type reference (TYPE) | INM_M_TV_OBJECT_ID | Objekt-ID | 20061218 | ||
8 | ![]() |
IV_RECONCILE_WITH_CONFIG | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20130307 | ||
9 | ![]() |
IV_REFETCH_FROM_DB | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20090730 |
Method GET_DATA on class CL_INM_M_METRICS has no exception.
Method GET_HANDLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_HANDLE | Value transfer | Type reference (TYPE) | INM_M_TV_HANDLE | Handle für Referenz auf Instanz der Persistenzklasse | 20061214 |
Method GET_HANDLE on class CL_INM_M_METRICS has no exception.
Method GET_OBJECT_CONTEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RS_OBJECT_CONTEXT | Value transfer | Type reference (TYPE) | INM_M_TS_OBJECT_DATA | Object Data | 20070719 |
Method GET_OBJECT_CONTEXT on class CL_INM_M_METRICS has no exception.
Method GET_OBJECT_REFERENCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RR_COMMON | Value transfer | Object reference (TYPE REF TO) | IF_INM_M_METRICS_COMMON | Commoninterface für Metrikmanagement | 20070329 |
Method GET_OBJECT_REFERENCE on class CL_INM_M_METRICS has no exception.
Method HAS_CHANGED Signature
Method HAS_CHANGED on class CL_INM_M_METRICS has no parameter.
Method HAS_CHANGED on class CL_INM_M_METRICS has no exception.
Method IDENTIFY_NULL_VALUE_LINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_METRIC_VALUE | Call by reference | Type reference (TYPE) | INM_M_TS_OBJ_MET_VALUE | View Type per Metric per Object | 20121119 | ||
2 | ![]() |
RV_IS_NULL_VALUE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20121119 |
Method IDENTIFY_NULL_VALUE_LINE on class CL_INM_M_METRICS has no exception.
Method INITIALIZE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ER_METRICS | Call by reference | Object reference (TYPE REF TO) | CL_INM_M_METRICS | Metric | 20070608 | ||
2 | ![]() |
EV_HANDLE | Call by reference | Type reference (TYPE) | INM_M_TV_HANDLE | Handle for Reference to Instance of Persistence Class | 20070608 | ||
3 | ![]() |
IR_COMMON | Call by reference | Object reference (TYPE REF TO) | IF_INM_M_METRICS_COMMON | Common-Interface für Metrikmanagement | 20061215 | ||
4 | ![]() |
IS_OBJECT_CONTEXT | Call by reference | Type reference (TYPE) | INM_M_TS_OBJECT_DATA | Object Data | 20070608 | ||
5 | ![]() |
IV_HANDLE | Call by reference | Type reference (TYPE) | INM_M_TV_HANDLE | Handle für Referenz auf Instanz der Persistenzklasse | 20061215 |
Method INITIALIZE on class CL_INM_M_METRICS has no exception.
Method ON_METRICS_SAVED Signature
Method ON_METRICS_SAVED on class CL_INM_M_METRICS has no parameter.
Method ON_METRICS_SAVED on class CL_INM_M_METRICS has no exception.
Method REBUILD_NULL_VALUE_LINES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_METRICS_VALUES | Call by reference | Type reference (TYPE) | INM_M_TT_OBJ_MET_VALUE | Table Type for View Type per Metric per Object | 20121119 | ||
2 | ![]() |
IV_OBJECT_GUID | Call by reference | Type reference (TYPE) | GUID | Globally Unique Identifier | 20121119 |
Method REBUILD_NULL_VALUE_LINES on class CL_INM_M_METRICS has no exception.
Method RECONCILE_WITH_CONFIG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_METRICS | Call by reference | Type reference (TYPE) | INM_M_TT_OBJ_METRIC | Tabellentyp für Metrik | 20061215 | ||
2 | ![]() |
ET_METRICS_VALUES | Call by reference | Type reference (TYPE) | INM_M_TT_OBJ_MET_VALUE | Tabellentyp für Metrik pro Objekt | 20061215 | ||
3 | ![]() |
ET_OBJECT_GROUP | Call by reference | Type reference (TYPE) | INM_M_TT_OBJECT_GROUP | Tabellentyp für metrikunabhängige Gruppe | 20070709 | ||
4 | ![]() |
IV_OBJECT_GUID | Call by reference | Type reference (TYPE) | GUID | GUID für Anwendungsobjekte | 20070326 |
Method RECONCILE_WITH_CONFIG on class CL_INM_M_METRICS has no exception.
Method REFRESH_BUFFER Signature
Method REFRESH_BUFFER on class CL_INM_M_METRICS has no parameter.
Method REFRESH_BUFFER on class CL_INM_M_METRICS has no exception.
Method SET_DATA_METRICS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_METRICS | Call by reference | Type reference (TYPE) | INM_M_TT_OBJ_METRIC | Tabellentyp für Metrik | 20070329 | ||
2 | ![]() |
IV_OBJECT_GUID | Call by reference | Type reference (TYPE) | GUID | GUID für Anwendungsobjekte | 20070329 |
Method SET_DATA_METRICS on class CL_INM_M_METRICS has no exception.
Method SET_DATA_METRICS_VALUES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_METRICS_VALUES | Call by reference | Type reference (TYPE) | INM_M_TT_OBJ_MET_VALUE | Tabellentyp für Viewtyp pro Metrik pro Objekt | 20070329 | ||
2 | ![]() |
IV_FROM_REBUILD_NULL | Call by reference | Type reference (TYPE) | BOOLEAN | Flag for source of call | 20130722 | ||
3 | ![]() |
IV_OBJECT_GUID | Call by reference | Type reference (TYPE) | GUID | GUID für Anwendungsobjekte | 20070329 |
Method SET_DATA_METRICS_VALUES on class CL_INM_M_METRICS has no exception.
Method SET_DATA_OBJECT_GROUP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_OBJECT_GROUP | Call by reference | Type reference (TYPE) | INM_M_TT_OBJECT_GROUP | Tabellentyp für Objektgruppe | 20070511 | ||
2 | ![]() |
IV_OBJECT_GUID | Call by reference | Type reference (TYPE) | GUID | GUID für Anwendungsobjekte | 20070511 |
Method SET_DATA_OBJECT_GROUP on class CL_INM_M_METRICS has no exception.
Method VERIFY_DATA Signature
Method VERIFY_DATA on class CL_INM_M_METRICS has no parameter.
Method VERIFY_DATA on class CL_INM_M_METRICS has no exception.
Event Signatures
Event METRICS_CHANGED Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | RR_METRICS | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_INM_M_METRICS | Metric | 20061215 |
History
Last changed by/on | SAP | 20141109 |
SAP Release Created in | 450 |