SAP ABAP Class CL_INM_M_METRICS_P (Persistence Class for Metrics Management)
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_P  
Short Description Persistence Class for Metrics Management    
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
Class CL_INM_M_METRICS_P has no forward declaration.
Interfaces
Class CL_INM_M_METRICS_P has no interface implemented.
Friends
Class CL_INM_M_METRICS_P has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_DELETE_METRICS Instance attribute Public Type reference (TYPE) INM_M_TT_OBJ_METRIC Table Type for Metric 20061215
2 MT_DELETE_METRICS_TEXT Instance attribute Public Type reference (TYPE) INM_M_TT_METRIC_TEXT Table Type for Metrics Text 20070613
3 MT_DELETE_METRIC_VALUES Instance attribute Public Type reference (TYPE) INM_M_TT_OBJ_MET_VALUE Table Type for View Type 20061215
4 MT_DELETE_OBJECT_GROUP Instance attribute Public Type reference (TYPE) INM_M_TT_OBJECT_GROUP Table Type for Metrics-Independent Group 20070511
5 MT_INSERT_METRICS Instance attribute Public Type reference (TYPE) INM_M_TT_OBJ_METRIC Table Type for Metric 20061215
6 MT_INSERT_METRICS_TEXT Instance attribute Public Type reference (TYPE) INM_M_TT_METRIC_TEXT Table Type for Metrics Text 20070613
7 MT_INSERT_METRIC_VALUES Instance attribute Public Type reference (TYPE) INM_M_TT_OBJ_MET_VALUE Table Type for View Type 20061215
8 MT_INSERT_OBJECT_GROUP Instance attribute Public Type reference (TYPE) INM_M_TT_OBJECT_GROUP Table Type for Metrics-Independent Group 20070511
9 MT_M_C_METRIC Instance attribute Private Type reference (TYPE) INM_M_TT_C_METRIC Customizing for Metric 20130307
10 MT_OBJECT_IDS Instance attribute Private Type reference (TYPE) TT_OBJECT_IDS List of Object IDs 20070619
11 MT_UPDATE_METRICS Instance attribute Public Type reference (TYPE) INM_M_TT_OBJ_METRIC Table Type for Metric 20061215
12 MT_UPDATE_METRICS_TEXT Instance attribute Public Type reference (TYPE) INM_M_TT_METRIC_TEXT Table Type for Metrics Text 20070613
13 MT_UPDATE_METRIC_VALUES Instance attribute Public Type reference (TYPE) INM_M_TT_OBJ_MET_VALUE Table Type for View Type 20061215
14 MT_UPDATE_OBJECT_GROUP Instance attribute Public Type reference (TYPE) INM_M_TT_OBJECT_GROUP Table Type for Metrics-Independent Group 20070511
15 SS_INSTANCE Static Attribute Protected Type reference (TYPE) INM_M_TS_METRIC_HANDLE Current Persistence 20061215
16 ST_INSTANCES Static Attribute Protected Type reference (TYPE) INM_M_TT_METRIC_HANDLE All Persistences 20061215
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_CHANGES Instance method Private Method 20061218
2 COMMIT_WORK_AND_WAIT Static method Public Method 20090602
3 FETCH Instance method Public Method Read Metrics Values from DB 20061215
4 GET_HANDLE Static method Public Method 20061218
5 GET_INSTANCE Static method Public Method 20061215
6 GET_INSTANCES_TO_BE_POSTED Static method Public Method 20061218
7 POST_ON_COMMIT Static method Public Method Call Posting 20061215
8 POST_ON_COMMIT_PER_INSTANCE Instance method Private Method Post per Instance 20070206
9 PREPARE_TABLES_FOR_POSTING Instance method Public Method Format Tables for Posting 20061215
Events
Class CL_INM_M_METRICS_P has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_OBJECT_IDS Private See coding 20070619 tt_object_ids TYPE STANDARD TABLE OF ty_object_ids
2 TY_OBJECT_IDS Private See coding Object ID 20070619 BEGIN OF ty_object_ids, id TYPE inm_m_tv_object_id, END OF ty_object_ids
Method Signatures

Method CLEAR_CHANGES Signature

Method CLEAR_CHANGES on class CL_INM_M_METRICS_P has no parameter.
Method CLEAR_CHANGES on class CL_INM_M_METRICS_P has no exception.

Method COMMIT_WORK_AND_WAIT Signature

Method COMMIT_WORK_AND_WAIT on class CL_INM_M_METRICS_P has no parameter.
Method COMMIT_WORK_AND_WAIT on class CL_INM_M_METRICS_P has no exception.

Method FETCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_METRICS Call by reference Type reference (TYPE) INM_M_TT_OBJ_METRIC Tabellentyp für Metrik pro Objekt 20070612
2 Exporting ET_METRIC_VALUES Call by reference Type reference (TYPE) INM_M_TT_OBJ_MET_VALUE Tabellentyp für Viewtyp pro Metrik pro Objekt 20070612
3 Exporting ET_OBJECT_GROUP Call by reference Type reference (TYPE) INM_M_TT_OBJECT_GROUP Tabellentyp für metrikunabhängige Gruppe 20070612
4 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) INM_M_TV_OBJECT_ID Objekttyp 20061215

Method FETCH on class CL_INM_M_METRICS_P has no exception.

Method GET_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RV_HANDLE Call by reference Type reference (TYPE) INM_M_TV_HANDLE Handle für Referenz auf Instanz der Persistenzklasse 20061218

Method GET_HANDLE on class CL_INM_M_METRICS_P has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_METRICS_P Call by reference Object reference (TYPE REF TO) CL_INM_M_METRICS_P Persistenzklasse für Metricmanagement 20061215
2 Importing IR_METRICS_REF Call by reference Object reference (TYPE REF TO) CL_INM_M_METRICS Metric 20061215
3 Importing IV_HANDLE Value transfer Type reference (TYPE) INM_M_TV_HANDLE Persistenzklasse für Metricmanagement 20061215

Method GET_INSTANCE on class CL_INM_M_METRICS_P has no exception.

Method GET_INSTANCES_TO_BE_POSTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HANDLE Call by reference Type reference (TYPE) INM_M_TV_HANDLE Handle für Referenz auf Instanz der Persistenzklasse 20061218
2 Returning RT_METRICS_REFS Value transfer Type reference (TYPE) INM_M_TT_METRIC_HANDLE Handle 20061218

Method GET_INSTANCES_TO_BE_POSTED on class CL_INM_M_METRICS_P has no exception.

Method POST_ON_COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_METRICS Call by reference Object reference (TYPE REF TO) CL_INM_M_METRICS Metric 20070608
2 Importing IV_HANDLE Call by reference Type reference (TYPE) INM_M_TV_HANDLE Handle für Referenz auf Instanz der Persistenzklasse 20070206

Method POST_ON_COMMIT on class CL_INM_M_METRICS_P has no exception.

Method POST_ON_COMMIT_PER_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HANDLE Call by reference Type reference (TYPE) INM_M_TV_HANDLE Handle für Referenz auf Instanz der Persistenzklasse 20070206

Method POST_ON_COMMIT_PER_INSTANCE on class CL_INM_M_METRICS_P has no exception.

Method PREPARE_TABLES_FOR_POSTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETE_METRICS Call by reference Type reference (TYPE) INM_M_TT_OBJ_METRIC Tabellentyp für Metrik pro Objekt 20061215
2 Exporting ET_DELETE_METRICS_TEXT Call by reference Type reference (TYPE) INM_M_TT_METRIC_TEXT Tabellentyp für metrikunabhängige Gruppe 20070613
3 Exporting ET_DELETE_METRIC_VALUES Call by reference Type reference (TYPE) INM_M_TT_OBJ_MET_VALUE Tabellentyp für Metrik pro Objekt 20061215
4 Exporting ET_DELETE_OBJECT_GROUP Call by reference Type reference (TYPE) INM_M_TT_OBJECT_GROUP Tabellentyp für metrikunabhängige Gruppe 20070511
5 Exporting ET_INSERT_METRICS Call by reference Type reference (TYPE) INM_M_TT_OBJ_METRIC Tabellentyp für Metrik pro Objekt 20061215
6 Exporting ET_INSERT_METRICS_TEXT Call by reference Type reference (TYPE) INM_M_TT_METRIC_TEXT Tabellentyp für metrikunabhängige Gruppe 20070613
7 Exporting ET_INSERT_METRIC_VALUES Call by reference Type reference (TYPE) INM_M_TT_OBJ_MET_VALUE Tabellentyp für Metrik pro Objekt 20061215
8 Exporting ET_INSERT_OBJECT_GROUP Call by reference Type reference (TYPE) INM_M_TT_OBJECT_GROUP Tabellentyp für metrikunabhängige Gruppe 20070511
9 Exporting ET_UPDATE_METRICS Call by reference Type reference (TYPE) INM_M_TT_OBJ_METRIC Tabellentyp für Metrik pro Objekt 20061215
10 Exporting ET_UPDATE_METRICS_TEXT Call by reference Type reference (TYPE) INM_M_TT_METRIC_TEXT Tabellentyp für metrikunabhängige Gruppe 20070613
11 Exporting ET_UPDATE_METRIC_VALUES Call by reference Type reference (TYPE) INM_M_TT_OBJ_MET_VALUE Tabellentyp für Metrik pro Objekt 20061215
12 Exporting ET_UPDATE_OBJECT_GROUP Call by reference Type reference (TYPE) INM_M_TT_OBJECT_GROUP Tabellentyp für metrikunabhängige Gruppe 20070511

Method PREPARE_TABLES_FOR_POSTING on class CL_INM_M_METRICS_P has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 450