SAP ABAP Class CL_EVE_VIOLATIONS (Collection: Violation of Threshold Values)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EVE_THLD_VIOLATIONS Interface: Collection of Threshold Value Violations 20030910
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_EVE_VIOLATIONS_OBJECT Collection: Threshold Value Violations for Object 20030910
2 Inheritance (c INHERITING FROM c_ref)  CL_EVE_VIOLATIONS_VIEW Collection: Threshold Value Violations for Object 20030910
Properties
Class CL_EVE_VIOLATIONS  
Short Description Collection: Violation of Threshold Values    
Super Class    
Instantiability of a Class 2  Public 
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 has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_EVE_THLD_VIOLATIONS Interface: Collection of Threshold Value Violations 20030910
Friends
Class CL_EVE_VIOLATIONS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_APPLICATION Instance attribute Public Object reference (TYPE REF TO) CL_EVE_L_APPLICATION Application Layout 20030915
2 MR_VIOLATION_AGGREGATED Instance attribute Protected Object reference (TYPE REF TO) CL_EVE_THLD_VIOLATION_AGGR Threshold Value Violation: Automatic 20030915
3 MT_VIOLATIONS_AUTOMATIC Instance attribute Protected Type reference (TYPE) TT_VIOLATION_GLOBAL_SORTED Automatic Threshold Value Violations 20030915
4 MV_OBJECT_GUID Instance attribute Public Attribute reference (LIKE) 20030915
5 MV_ROOT_OBJECT_GUID Instance attribute Public Attribute reference (LIKE) 20030915
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20030915
2 COUNT_AUTOMATIC_VIOLATIONS Instance method Public Method 20030915
3 GET_AGGREGATED_SEVERITY Instance method Public Method 20030915
4 GET_AGGREGATED_VIOLATION Instance method Public Method 20030915
5 GET_ALL_SEVERITIES Instance method Public Method 20030915
6 GET_MAX_DESCRIPTIONS Instance method Public Method 20030915
7 GET_MAX_DESCRIPTIONS_AUTOMATIC Instance method Public Method 20030915
8 GET_MAX_SEVERITY Instance method Public Method 20030915
9 GET_MAX_SEVERITY_AUTOMATIC Instance method Public Method 20030915
10 GET_MAX_VIOLATION Instance method Public Method 20030915
11 GET_MAX_VIOLATION_AUTOMATIC Instance method Public Method 20030915
12 GET_VIOLATIONS_AUTOMATIC Instance method Public Method All Automatic Threshold Value Violations 20030924
13 SET_AGGREGATED_SEVERITY Instance method Public Method 20030915
14 SET_AGGREGATED_VIOLATION Instance method Public Method Aggregated Violation 20030924
15 SET_VIOLATIONS_AUTOMATIC Instance method Public Method Set All Automatic Threshold Value Violations 20030922
Events
Class CL_EVE_VIOLATIONS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_VIOLATION_GLOBAL Protected See coding Line: Extract with Threshold Value Violation 20030925
2 TT_VIOLATION_GLOBAL_SORTED Protected See coding Table of Threshold Value Violations with Extract 20030925
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLICATION Call by reference Object reference (TYPE REF TO) CL_EVE_L_APPLICATION Layout der Applikation 20030915
2 Importing IR_VIOLATION_AGGREGATED Call by reference Object reference (TYPE REF TO) IF_EVE_THLD_VIOLATION Interface für Zugriff auf Schwellenwertverletzungen 20030925
3 Importing IT_VIOLATIONS_AUTOMATIC Call by reference Type reference (TYPE) EVE_TT_THLD_VIOLATION_IF Tabelle über Verletzungen von Schwellenwerten (externes IF) 20030925
4 Importing IV_OBJECT_GUID Call by reference Type reference (TYPE) EVE_TV_OBJECT_GUID GUID eines Anwendungsobjekts 20030924
5 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 has no exception.

Method COUNT_AUTOMATIC_VIOLATIONS Signature

Method COUNT_AUTOMATIC_VIOLATIONS on class CL_EVE_VIOLATIONS has no parameter.
Method COUNT_AUTOMATIC_VIOLATIONS on class CL_EVE_VIOLATIONS has no exception.

Method GET_AGGREGATED_SEVERITY Signature

Method GET_AGGREGATED_SEVERITY on class CL_EVE_VIOLATIONS has no parameter.
Method GET_AGGREGATED_SEVERITY on class CL_EVE_VIOLATIONS has no exception.

Method GET_AGGREGATED_VIOLATION Signature

Method GET_AGGREGATED_VIOLATION on class CL_EVE_VIOLATIONS has no parameter.
Method GET_AGGREGATED_VIOLATION on class CL_EVE_VIOLATIONS has no exception.

Method GET_ALL_SEVERITIES Signature

Method GET_ALL_SEVERITIES on class CL_EVE_VIOLATIONS has no parameter.
Method GET_ALL_SEVERITIES on class CL_EVE_VIOLATIONS has no exception.

Method GET_MAX_DESCRIPTIONS Signature

Method GET_MAX_DESCRIPTIONS on class CL_EVE_VIOLATIONS has no parameter.
Method GET_MAX_DESCRIPTIONS on class CL_EVE_VIOLATIONS has no exception.

Method GET_MAX_DESCRIPTIONS_AUTOMATIC Signature

Method GET_MAX_DESCRIPTIONS_AUTOMATIC on class CL_EVE_VIOLATIONS has no parameter.
Method GET_MAX_DESCRIPTIONS_AUTOMATIC on class CL_EVE_VIOLATIONS has no exception.

Method GET_MAX_SEVERITY Signature

Method GET_MAX_SEVERITY on class CL_EVE_VIOLATIONS has no parameter.
Method GET_MAX_SEVERITY on class CL_EVE_VIOLATIONS has no exception.

Method GET_MAX_SEVERITY_AUTOMATIC Signature

Method GET_MAX_SEVERITY_AUTOMATIC on class CL_EVE_VIOLATIONS has no parameter.
Method GET_MAX_SEVERITY_AUTOMATIC on class CL_EVE_VIOLATIONS has no exception.

Method GET_MAX_VIOLATION Signature

Method GET_MAX_VIOLATION on class CL_EVE_VIOLATIONS has no parameter.
Method GET_MAX_VIOLATION on class CL_EVE_VIOLATIONS has no exception.

Method GET_MAX_VIOLATION_AUTOMATIC Signature

Method GET_MAX_VIOLATION_AUTOMATIC on class CL_EVE_VIOLATIONS has no parameter.
Method GET_MAX_VIOLATION_AUTOMATIC on class CL_EVE_VIOLATIONS has no exception.

Method GET_VIOLATIONS_AUTOMATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_VIOLATIONS Value transfer Type reference (TYPE) EVE_TT_THLD_VIOLATION_AUTO Tabelle über Verletzungen von automatischen Schwellenwerten 20030924

Method GET_VIOLATIONS_AUTOMATIC on class CL_EVE_VIOLATIONS has no exception.

Method SET_AGGREGATED_SEVERITY Signature

Method SET_AGGREGATED_SEVERITY on class CL_EVE_VIOLATIONS has no parameter.
Method SET_AGGREGATED_SEVERITY on class CL_EVE_VIOLATIONS has no exception.

Method SET_AGGREGATED_VIOLATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VIOLATION_AGGREGATED Value transfer Object reference (TYPE REF TO) CL_EVE_THLD_VIOLATION_AGGR Schwellenwertverletzung: Automatische 20030924

Method SET_AGGREGATED_VIOLATION on class CL_EVE_VIOLATIONS has no exception.

Method SET_VIOLATIONS_AUTOMATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VIOLATIONS_AUTOMATIC Call by reference Type reference (TYPE) EVE_TT_THLD_VIOLATION_AUTO Tabelle über Verletzungen von automatischen Schwellenwerten 20030922
2 Importing IT_VIOLATIONS_AUTOMATIC_IF Call by reference Type reference (TYPE) EVE_TT_THLD_VIOLATION_IF Tabelle über Verletzungen von automatischen Schwellenwerten 20040131

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