SAP ABAP Class CL_EVE_VIOLATIONS_OBJECT (Collection: Threshold Value Violations for Object)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO-EVA (Application Component) Evaluations
     EVE_CORE (Package) Evaluation Engine - Core Application
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_EVE_VIOLATIONS Collection: Violation of Threshold Values 20030910
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EVE_THLD_VIOLATIONS_OBJECT Interface: Collection of Threshold Value Viol. for Object 20030910
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EVE_THLD_VIOLATIONS_OBJ_P Interface: Persistence of Threshold Value Violat. for Object 20030910
Properties
Class CL_EVE_VIOLATIONS_OBJECT  
Short Description Collection: Threshold Value Violations for Object    
Super Class CL_EVE_VIOLATIONS Collection: Violation of Threshold Values 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EVE_CORE   Evaluation Engine - Core Application 
Created 20030910   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EVE_VIOLATIONS_OBJECT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_EVE_THLD_VIOLATIONS_OBJECT Interface: Collection of Threshold Value Viol. for Object 20030910
2 IF_EVE_THLD_VIOLATIONS_OBJ_P Interface: Persistence of Threshold Value Violat. for Object 20030910
Friends
# Friend Modeled only Created on Description
1 CL_EVE_VIOLATIONS_FACTORY 20030922 Factory for Threshold Value Violations
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_VIOLATIONS_PERSISTENCY Instance attribute Private Object reference (TYPE REF TO) CL_EVE_VIOLATIONS_PERSISTENCY Persistence of Threshold Value Violations 20030924
2 MR_VIOLATION_MANUAL Instance attribute Protected Object reference (TYPE REF TO) CL_EVE_THLD_VIOLATION_MANUAL Manual Violation of Threshold Values 20030924
3 MV_CHANGED_AGGR_VIOLATION Instance attribute Protected Type reference (TYPE) EVE_TV_BOOLE Indicator: Aggregated Severities Changed 20030922
4 MV_CHANGED_AUTO_VIOLATIONS Instance attribute Protected Type reference (TYPE) EVE_TV_BOOLE Indicator: Automatic Threshold Value Violations Changed 20030922
5 MV_CHANGED_MANUAL_VIOLATION Instance attribute Protected Type reference (TYPE) EVE_TV_BOOLE Indicator: Manual Severities Changed 20030922
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20030924
2 COPY_INSTANCE Instance method Private Method Copy instance 20031209
3 COPY_INSTANCE_WITH_REF Static method Private Method Copy instance 20040102
4 GET_VIOLATIONS_FOR_EXTRACT Instance method Public Method Returns All Threshold Values for an Extract 20040102
5 SET_MANUAL_VIOLATION Instance method Public Method Set Manual Violation 20040102
6 SET_VIOLATIONS_FOR_EXTRACT Instance method Public Method Set Threshold Values for an Extract 20030922
Events
Class CL_EVE_VIOLATIONS_OBJECT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_VIOLATIONS_EXTRACT Protected See coding Threshold Value Violations for Extract Layout 20030922
2 TT_VIOLATIONS_EXTRACT Protected See coding Table of Threshold Value Violations for Extract Layout 20030922
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VIOLATIONS_PERSISTENCY Call by reference Object reference (TYPE REF TO) CL_EVE_VIOLATIONS_PERSISTENCY Persistenz Schwellenwertverletzungen 20030924
2 Importing IR_VIOLATION_AGGREGATED Call by reference Object reference (TYPE REF TO) IF_EVE_THLD_VIOLATION Aggregierte Schwellenwertverletzung 20030924
3 Importing IR_VIOLATION_MANUAL Call by reference Object reference (TYPE REF TO) IF_EVE_THLD_VIOLATION Manuelle Schwellenwertverletzung 20030924
4 Importing IT_VIOLATIONS_AUTOMATIC Call by reference Type reference (TYPE) EVE_TT_THLD_VIOLATION_IF Automatische Schwellenwertverletzungen 20030924
5 Importing IV_OBJECT_GUID Call by reference Type reference (TYPE) EVE_TV_OBJECT_GUID GUID eines Anwendungsobjekts 20030924
6 Importing IV_ROOT_OBJECT_GUID Call by reference Type reference (TYPE) EVE_TV_ROOT_OBJECT_GUID GUID des Wurzelobjekts einer Anwendungshierarchie 20030924

Method CONSTRUCTOR on class CL_EVE_VIOLATIONS_OBJECT has no exception.

Method COPY_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_GUID_TARGET Call by reference Type reference (TYPE) EVE_TV_OBJECT_GUID GUID eines Anwendungsobjekts 20031209
2 Importing IV_ROOT_OBJECT_GUID_TARGET Call by reference Type reference (TYPE) EVE_TV_ROOT_OBJECT_GUID GUID des Wurzelobjekts einer Anwendungshierarchie 20031209
3 Returning RR_VIOLATIONS_OBJECT_TARGET Value transfer Object reference (TYPE REF TO) CL_EVE_VIOLATIONS_OBJECT Collection: Verletzung von Schwellenwerten zum Objekt 20031209

Method COPY_INSTANCE on class CL_EVE_VIOLATIONS_OBJECT has no exception.

Method COPY_INSTANCE_WITH_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VIOLATIONS_OBJECT_SOURCE Call by reference Object reference (TYPE REF TO) CL_EVE_VIOLATIONS_OBJECT Collection: Verletzung von Schwellenwerten zum Objekt 20040102
2 Importing IR_VIOLATIONS_OBJECT_TARGET Call by reference Object reference (TYPE REF TO) CL_EVE_VIOLATIONS_OBJECT Collection: Verletzung von Schwellenwerten zum Objekt 20040102

Method COPY_INSTANCE_WITH_REF on class CL_EVE_VIOLATIONS_OBJECT has no exception.

Method GET_VIOLATIONS_FOR_EXTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXTRACT Call by reference Type reference (TYPE) EVE_TV_EXTRACT Layout für den Extrakt der Evaluation Engine 20040102
2 Returning RT_VIOLATIONS Value transfer Type reference (TYPE) EVE_TT_THLD_VIOLATION_AUTO Tabelle über Verletzungen von automatischen Schwellenwerten 20040102

Method GET_VIOLATIONS_FOR_EXTRACT on class CL_EVE_VIOLATIONS_OBJECT has no exception.

Method SET_MANUAL_VIOLATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VIOLATION_MANUAL Value transfer Object reference (TYPE REF TO) CL_EVE_THLD_VIOLATION_MANUAL 20040102

Method SET_MANUAL_VIOLATION on class CL_EVE_VIOLATIONS_OBJECT has no exception.

Method SET_VIOLATIONS_FOR_EXTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VIOLATIONS Call by reference Type reference (TYPE) EVE_TT_THLD_VIOLATION_AUTO Tabelle über Verletzungen von automatischen Schwellenwerten 20030922
2 Importing IV_EXTRACT Call by reference Type reference (TYPE) EVE_TV_EXTRACT Layout für den Extrakt der Evaluation Engine 20030922
3 Importing IV_TEST Call by reference Type reference (TYPE) EVE_TV_BOOLE Testlauf = 'X' 20060301

Method SET_VIOLATIONS_FOR_EXTRACT on class CL_EVE_VIOLATIONS_OBJECT has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 310