SAP ABAP Interface IF_EVE_VIOLATIONS_FACTORY (Factory for Threshold Value Violations)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EVE_VIOLATIONS_FACTORY Factory for Threshold Value Violations 20030910
Properties
Interface IF_EVE_VIOLATIONS_FACTORY  
Short Description Factory for Threshold Value Violations    
General Data
Package EVE_CORE   Evaluation Engine - Core Application 
Created 20030910   SAP 
Last changed 20141109    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_EVE_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Interface IF_EVE_VIOLATIONS_FACTORY has no interface.
Friends
Interface IF_EVE_VIOLATIONS_FACTORY has no friend.
Attributes
Interface IF_EVE_VIOLATIONS_FACTORY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 AGGREGATE_OBJECT_VIOLATIONS Instance method Public Method Aggregate Threshold Value Violation for Object 20031109
2 COPY_OBJECT_VIOLATIONS Instance method Public Method Copy Threshold Value Violations 20031209
3 DELETE_VIOLATIONS_FOR_OBJECT Instance method Public Method Delete Threshold Value Violations for an Object 20031003
4 DELETE_VIOLATIONS_FOR_ROOT_OBJ Instance method Public Method Delete Threshold Value Violations for an Object 20031003
5 GET_ALL_SEVERITIES Instance method Public Method Return all Severity Values 20030922
6 GET_LOWEST_SEVERITY Instance method Public Method Return Lowest Severity Value 20030922
7 GET_OBJECT_VIOLATIONS Instance method Public Method Threshold Value Violation for an Individual Object 20030922
8 GET_OBJECT_VIOLATIONS_MULTI Instance method Public Method Threshold Value Violation for Several Objects 20030922
9 GET_VIEW_VIOLATIONS Instance method Public Method Threshold Value Violation for Evaluation (Single Object) 20030922
10 GET_VIEW_VIOLATIONS_MULTI Instance method Public Method Threshold Value Violation for Evaluation (Several Objects) 20030922
11 GET_VIEW_VIOLATIONS_ROOT Instance method Public Method Threshold Value Violation for Evaluation (for Root Object) 20030925
12 PREREAD_VIOLATIONS_ROOT_OBJECT Instance method Public Method Preread Threshold Value Violations for Root Object 20030922
13 RESET_BUFFER Instance method Public Method Reset Buffer 20031002
14 RESET_BUFFER_BY_REFERENCE Instance method Public Method Reset Buffer (via Reference) 20031003
Events
Interface IF_EVE_VIOLATIONS_FACTORY has no event.
Types
Interface IF_EVE_VIOLATIONS_FACTORY has no local type.
Method Signatures

Method AGGREGATE_OBJECT_VIOLATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_GUID Call by reference Type reference (TYPE) EVE_TV_OBJECT_GUID Startobjekt der Aggregierung 20031109

Method AGGREGATE_OBJECT_VIOLATIONS on Interface IF_EVE_VIOLATIONS_FACTORY has no exception.

Method COPY_OBJECT_VIOLATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VIOLATIONS_OBJECT_TARGET Call by reference Type reference (TYPE) EVE_TT_THLD_VIOLATIONS_OBJ_IF Kopierte Schwellenwertverletzungen 20031209
2 Importing IT_OBJECT_MAPPING Call by reference Type reference (TYPE) EVE_TT_OBJECT_MAPPING Mapping Objekt GUIDs 20031209
3 Importing IV_ROOT_OBJECT_GUID_SOURCE Call by reference Type reference (TYPE) EVE_TV_ROOT_OBJECT_GUID Wurzelobjekts: Guid des Quellobjektes 20031209
4 Importing IV_ROOT_OBJECT_GUID_TARGET Call by reference Type reference (TYPE) EVE_TV_ROOT_OBJECT_GUID Wurzelobjekts: Guid des Zielobjektes 20031209

Method COPY_OBJECT_VIOLATIONS on Interface IF_EVE_VIOLATIONS_FACTORY has no exception.

Method DELETE_VIOLATIONS_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DELETE_AGGR Call by reference Type reference (TYPE) EVE_TV_BOOLE CL_EVE_CO=>SC_TRUE Aggregierte Schwellenwertverletzungen löschen 20031119
2 Importing IV_DELETE_AUTO Call by reference Type reference (TYPE) EVE_TV_BOOLE CL_EVE_CO=>SC_TRUE Automatische Schwellenwertverletzungen löschen 20031119
3 Importing IV_DELETE_MANUAL Call by reference Type reference (TYPE) EVE_TV_BOOLE CL_EVE_CO=>SC_TRUE Manuelle Schwellenwertverletzungen löschen 20031119
4 Importing IV_OBJECT_GUID Call by reference Type reference (TYPE) EVE_TV_OBJECT_GUID GUID eines Anwendungsobjektes 20031003

Method DELETE_VIOLATIONS_FOR_OBJECT on Interface IF_EVE_VIOLATIONS_FACTORY has no exception.

Method DELETE_VIOLATIONS_FOR_ROOT_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DELETE_AGGR Call by reference Type reference (TYPE) EVE_TV_BOOLE CL_EVE_CO=>SC_TRUE Aggregierte Schwellenwertverletzungen löschen 20031119
2 Importing IV_DELETE_AUTO Call by reference Type reference (TYPE) EVE_TV_BOOLE CL_EVE_CO=>SC_TRUE Automatische Schwellenwertverletzungen löschen 20031119
3 Importing IV_DELETE_MANUAL Call by reference Type reference (TYPE) EVE_TV_BOOLE CL_EVE_CO=>SC_TRUE Manuelle Schwellenwertverletzungen löschen 20031119
4 Importing IV_ROOT_OBJECT_GUID Call by reference Type reference (TYPE) EVE_TV_ROOT_OBJECT_GUID GUID des Wurzelobjekts einer Anwendungshierarchie 20031003

Method DELETE_VIOLATIONS_FOR_ROOT_OBJ on Interface IF_EVE_VIOLATIONS_FACTORY has no exception.

Method GET_ALL_SEVERITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEVERITIES Call by reference Type reference (TYPE) EVE_TT_THLD_SEVERITY_IF Tabellentyp für Schwere eines Schwellenwertes (externes IF) 20030922
2 Importing IV_ONLY_MANUAL Call by reference Type reference (TYPE) EVE_TV_BOOLE 'X': Nur manuelle Schweregrade 20030922

Method GET_ALL_SEVERITIES on Interface IF_EVE_VIOLATIONS_FACTORY has no exception.

Method GET_LOWEST_SEVERITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_SEVERITY Value transfer Object reference (TYPE REF TO) IF_EVE_THLD_SEVERITY 20030922

Method GET_LOWEST_SEVERITY on Interface IF_EVE_VIOLATIONS_FACTORY has no exception.

Method GET_OBJECT_VIOLATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_GUID Call by reference Type reference (TYPE) EVE_TV_OBJECT_GUID GUID eines Anwendungsobjekts 20030925
2 Importing IV_ROOT_OBJECT_GUID Call by reference Type reference (TYPE) EVE_TV_ROOT_OBJECT_GUID GUID des Wurzelobjekts einer Anwendungshierarchie 20030925
3 Returning RR_VIOLATIONS_OBJECT Value transfer Object reference (TYPE REF TO) IF_EVE_THLD_VIOLATIONS_OBJECT Interface: Collection von Schwellenwertverletz. zum Objekt 20030922

Method GET_OBJECT_VIOLATIONS on Interface IF_EVE_VIOLATIONS_FACTORY has no exception.

Method GET_OBJECT_VIOLATIONS_MULTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VIOLATIONS_OBJECT Call by reference Type reference (TYPE) EVE_TT_THLD_VIOLATIONS_OBJ_IF Tab. über Coll. von Schwellenwertv. zu Objekt (externes IF) 20030922
2 Importing IT_OBJECTS Call by reference Type reference (TYPE) EVE_TT_OBJECT_WITH_ROOT Tabelle über Objekt-GUID und Wurzelobjekt-GUID 20030925

Method GET_OBJECT_VIOLATIONS_MULTI on Interface IF_EVE_VIOLATIONS_FACTORY has no exception.

Method GET_VIEW_VIOLATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_GUID Call by reference Type reference (TYPE) EVE_TV_OBJECT_GUID GUID eines Anwendungsobjekts 20030925
2 Importing IV_VIEW_LAYOUT Call by reference Type reference (TYPE) EVE_TV_VIEW Layout für die Sicht der Evaluation Engine 20030922
3 Returning RR_VIOLATIONS Value transfer Object reference (TYPE REF TO) IF_EVE_THLD_VIOLATIONS_VIEW Interface: Collection von Schwellenwertverletz. zur Auswert. 20030925

Method GET_VIEW_VIOLATIONS on Interface IF_EVE_VIOLATIONS_FACTORY has no exception.

Method GET_VIEW_VIOLATIONS_MULTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_GUIDS Call by reference Type reference (TYPE) EVE_TT_OBJECT_GUID Tabelle über interne Objekt IDs 20030925
2 Importing IV_VIEW_LAYOUT Call by reference Type reference (TYPE) EVE_TV_VIEW Layout für die Sicht der Evaluation Engine 20030922
3 Returning RT_VIOLATIONS Value transfer Type reference (TYPE) EVE_TT_THLD_VIOLATIONS_VIEW_IF Tab. über Coll. von Schwellenwertv. zu Ausw. (externes IF) 20030925

Method GET_VIEW_VIOLATIONS_MULTI on Interface IF_EVE_VIOLATIONS_FACTORY has no exception.

Method GET_VIEW_VIOLATIONS_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_GUIDS Call by reference Type reference (TYPE) EVE_TT_OBJECT_GUID Tabelle über interne Objekt IDs 20030925
2 Importing IV_ROOT_OBJECT_GUID Call by reference Type reference (TYPE) EVE_TV_ROOT_OBJECT_GUID GUID des Wurzelobjekts einer Anwendungshierarchie 20030925
3 Importing IV_VIEW_LAYOUT Call by reference Type reference (TYPE) EVE_TV_VIEW Layout für die Sicht der Evaluation Engine 20030925
4 Returning RT_VIOLATIONS Value transfer Type reference (TYPE) EVE_TT_THLD_VIOLATIONS_VIEW_IF Tab. über Coll. von Schwellenwertv. zu Ausw. (externes IF) 20030925

Method GET_VIEW_VIOLATIONS_ROOT on Interface IF_EVE_VIOLATIONS_FACTORY has no exception.

Method PREREAD_VIOLATIONS_ROOT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VIOLATIONS_OBJECT Call by reference Type reference (TYPE) EVE_TT_THLD_VIOLATIONS_OBJ_IF Manueller und automatische Schellenwertverletzungen 20030922
2 Importing IT_OBJECT_GUIDS Call by reference Type reference (TYPE) EVE_TT_OBJECT_GUID Tabelle über interne Objekt IDs 20030925
3 Importing IV_ROOT_OBJECT_GUID Call by reference Type reference (TYPE) EVE_TV_ROOT_OBJECT_GUID GUID des Wurzelobjekts einer Anwendungshierarchie 20030925

Method PREREAD_VIOLATIONS_ROOT_OBJECT on Interface IF_EVE_VIOLATIONS_FACTORY has no exception.

Method RESET_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_GUID Call by reference Type reference (TYPE) EVE_TV_OBJECT_GUID Objekt für das der Puffer zurückgesetzt werden soll 20031002
2 Importing IV_ROOT_OBJECT_GUID Call by reference Type reference (TYPE) EVE_TV_ROOT_OBJECT_GUID Wurzelobjekt für das der Puffer zurückgesetzt werden soll 20031002

Method RESET_BUFFER on Interface IF_EVE_VIOLATIONS_FACTORY has no exception.

Method RESET_BUFFER_BY_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VIOLATIONS_OBJECT Call by reference Object reference (TYPE REF TO) IF_EVE_THLD_VIOLATIONS_OBJECT Interface: Collection von Schwellenwertverletz. zum Objekt 20031003

Method RESET_BUFFER_BY_REFERENCE on Interface IF_EVE_VIOLATIONS_FACTORY has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 310