SAP ABAP Class CL_EVE_THLD_VIOLATION_BASE (Threshold Value Violation: Abstract Basis Class)
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_VIOLATION Interface for Access to 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_THLD_VIOLATION_AGGR Threshold Value Violation: Automatic 20030910
2 Inheritance (c INHERITING FROM c_ref)  CL_EVE_THLD_VIOLATION_GLOBAL Threshold Value Violation: Global Automatic T. Val.Violation 20030916
3 Inheritance (c INHERITING FROM c_ref)  CL_EVE_THLD_VIOLATION_MANUAL Manual Violation of Threshold Values 20030911
Properties
Class CL_EVE_THLD_VIOLATION_BASE  
Short Description Threshold Value Violation: Abstract Basis Class    
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_THLD_VIOLATION_BASE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_EVE_THLD_VIOLATION Interface for Access to Threshold Value Violations 20030910
Friends
# Friend Modeled only Created on Description
1 CL_EVE_VIOLATIONS_FACTORY 20030911 Factory for Threshold Value Violations
2 CL_EVE_VIOLATIONS_OBJECT 20030925 Collection: Threshold Value Violations for Object
3 CL_EVE_VIOLATIONS_PERSISTENCY 20030911 Persistence of Threshold Value Violations
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_APPLICATION Instance attribute Protected Object reference (TYPE REF TO) CL_EVE_L_APPLICATION Application Layout 20030911
2 MS_DATA_ORIGINAL Instance attribute Protected Type reference (TYPE) EVE_TS_THLD_VL Original Data for Creating Threshold Value Violation 20030925
3 MV_OBJECT_GUID Instance attribute Public Attribute reference (LIKE) 20030911
4 MV_ROOT_OBJECT_GUID Instance attribute Public Attribute reference (LIKE) 20030911
5 MV_STATUS Instance attribute Protected Type reference (TYPE) EVE_TV_STATUS Status of an object 20030925
6 MV_THRESHOLD_GUID Instance attribute Public Attribute reference (LIKE) 20030911
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_VIOLATION Static method Public Method Create Instance for DB Data 20030911
2 CONSTRUCTOR Instance method Public Constructor Constructor 20030911
3 COPY_VIOLATION_AGGREGATED Static method Public Method Copy Instance for Aggregated Threshold Value Violation 20031209
4 COPY_VIOLATION_GLOBAL Static method Public Method Copy Instance for Global Threshold Value Violation 20031209
5 COPY_VIOLATION_MANUAL Static method Public Method Copy Instance for Manual Threshold Value Violation 20031209
6 CREATE_VIOLATION_AGGREGATED Static method Public Method Generate Instance for Aggregated Threshold Value Violation 20030916
7 CREATE_VIOLATION_GLOBAL Static method Public Method Generate Instance for Global Threshold Value Violation 20030916
8 CREATE_VIOLATION_MANUAL Static method Public Method Generate Instance for Manual Threshold Value Violation 20030916
9 FILL_DB_TABLE_STRUCTURE Instance method Protected Method Fill DB Table Structure 20030911
10 GET_STATUS Instance method Protected Method Return Status 20030925
11 SET_STATUS Instance method Protected Method Set Status 20030925
Events
Class CL_EVE_THLD_VIOLATION_BASE has no event.
Types
Class CL_EVE_THLD_VIOLATION_BASE has no local type.
Method Signatures

Method BUILD_VIOLATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) EVE_TS_THLD_VL Struktur analog zur DB-Tabelle der Schwellenwertverletzungen 20030911
2 Returning RR_VIOLATION Value transfer Object reference (TYPE REF TO) IF_EVE_THLD_VIOLATION Interface für Zugriff auf Schwellenwertverletzungen 20030911

Method BUILD_VIOLATION on class CL_EVE_THLD_VIOLATION_BASE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION Call by reference Type reference (TYPE) EVE_TV_APPLICATION Anwendung der Evaluation Engine 20030916
2 Importing IV_OBJECT_GUID Call by reference Type reference (TYPE) EVE_TV_OBJECT_GUID GUID eines Anwendungsobjekts 20030911
3 Importing IV_ROOT_OBJECT_GUID Call by reference Type reference (TYPE) EVE_TV_ROOT_OBJECT_GUID GUID des Wurzelobjekts einer Anwendungshierarchie 20030911
4 Importing IV_THRESHOLD_GUID Call by reference Type reference (TYPE) EVE_TV_THRESHOLD_GUID GUID der Ausnahme zu einem Schwellenwert 20030911

Method CONSTRUCTOR on class CL_EVE_THLD_VIOLATION_BASE has no exception.

Method COPY_VIOLATION_AGGREGATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VIOLATION Call by reference Object reference (TYPE REF TO) CL_EVE_THLD_VIOLATION_AGGR Schwellenwertverletzung: Automatische 20031209
2 Importing IV_OBJECT_GUID_TARGET Call by reference Type reference (TYPE) EVE_TV_OBJECT_GUID GUID eines Anwendungsobjekts 20031209
3 Importing IV_ROOT_OBJECT_GUID_TARGET Call by reference Type reference (TYPE) EVE_TV_ROOT_OBJECT_GUID GUID des Wurzelobjekts einer Anwendungshierarchie 20031209
4 Returning RR_VIOLATION Value transfer Object reference (TYPE REF TO) CL_EVE_THLD_VIOLATION_AGGR Schwellenwertverletzung: Automatische 20031209

Method COPY_VIOLATION_AGGREGATED on class CL_EVE_THLD_VIOLATION_BASE has no exception.

Method COPY_VIOLATION_GLOBAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VIOLATION Call by reference Object reference (TYPE REF TO) CL_EVE_THLD_VIOLATION_GLOBAL 20031209
2 Importing IV_OBJECT_GUID_TARGET Call by reference Type reference (TYPE) EVE_TV_OBJECT_GUID GUID eines Anwendungsobjekts 20031209
3 Importing IV_ROOT_OBJECT_GUID_TARGET Call by reference Type reference (TYPE) EVE_TV_ROOT_OBJECT_GUID GUID des Wurzelobjekts einer Anwendungshierarchie 20031209
4 Returning RR_VIOLATION Value transfer Object reference (TYPE REF TO) CL_EVE_THLD_VIOLATION_GLOBAL Schwellenwertverletzung: Globale automatische SWV 20031209

Method COPY_VIOLATION_GLOBAL on class CL_EVE_THLD_VIOLATION_BASE has no exception.

Method COPY_VIOLATION_MANUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VIOLATION Call by reference Object reference (TYPE REF TO) CL_EVE_THLD_VIOLATION_MANUAL Manuelle Verletzung von Schwellenwerten 20031209
2 Importing IV_OBJECT_GUID_TARGET Call by reference Type reference (TYPE) EVE_TV_OBJECT_GUID GUID eines Anwendungsobjekts 20031209
3 Importing IV_ROOT_OBJECT_GUID_TARGET Call by reference Type reference (TYPE) EVE_TV_ROOT_OBJECT_GUID GUID des Wurzelobjekts einer Anwendungshierarchie 20031209
4 Returning RR_VIOLATION Value transfer Object reference (TYPE REF TO) CL_EVE_THLD_VIOLATION_MANUAL Schwellenwertverletzung: Globale automatische SWV 20031209

Method COPY_VIOLATION_MANUAL on class CL_EVE_THLD_VIOLATION_BASE has no exception.

Method CREATE_VIOLATION_AGGREGATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION Call by reference Type reference (TYPE) EVE_TV_APPLICATION Anwendung der Evaluation Engine 20030916
2 Importing IV_OBJECT_GUID Call by reference Type reference (TYPE) EVE_TV_OBJECT_GUID GUID eines Anwendungsobjekts 20030916
3 Importing IV_ROOT_OBJECT_GUID Call by reference Type reference (TYPE) EVE_TV_ROOT_OBJECT_GUID GUID des Wurzelobjekts einer Anwendungshierarchie 20030916
4 Importing IV_SEVERITY Call by reference Type reference (TYPE) EVE_TV_THRESHOLD_SEVERITY Schweregrad eines Schwellenwerts der Auswertungen 20030916
5 Returning RR_VIOLATION Value transfer Object reference (TYPE REF TO) CL_EVE_THLD_VIOLATION_AGGR Schwellenwertverletzung: Automatische 20030916

Method CREATE_VIOLATION_AGGREGATED on class CL_EVE_THLD_VIOLATION_BASE has no exception.

Method CREATE_VIOLATION_GLOBAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION Call by reference Type reference (TYPE) EVE_TV_APPLICATION Anwendung der Evaluation Engine 20030916
2 Importing IV_OBJECT_GUID Call by reference Type reference (TYPE) EVE_TV_OBJECT_GUID GUID eines Anwendungsobjekts 20030916
3 Importing IV_ROOT_OBJECT_GUID Call by reference Type reference (TYPE) EVE_TV_ROOT_OBJECT_GUID GUID des Wurzelobjekts einer Anwendungshierarchie 20030916
4 Importing IV_THRESHOLD Call by reference Type reference (TYPE) EVE_TV_THRESHOLD Schwellenwert der Auswertungen 20030916
5 Returning RR_VIOLATION Value transfer Object reference (TYPE REF TO) CL_EVE_THLD_VIOLATION_GLOBAL Schwellenwertverletzung: Globale automatische SWV 20030916

Method CREATE_VIOLATION_GLOBAL on class CL_EVE_THLD_VIOLATION_BASE has no exception.

Method CREATE_VIOLATION_MANUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION Call by reference Type reference (TYPE) EVE_TV_APPLICATION Anwendung der Evaluation Engine 20030916
2 Importing IV_OBJECT_GUID Call by reference Type reference (TYPE) EVE_TV_OBJECT_GUID GUID eines Anwendungsobjekts 20030916
3 Importing IV_ROOT_OBJECT_GUID Call by reference Type reference (TYPE) EVE_TV_ROOT_OBJECT_GUID GUID des Wurzelobjekts einer Anwendungshierarchie 20030916
4 Importing IV_SEVERITY Call by reference Type reference (TYPE) EVE_TV_THRESHOLD_SEVERITY Schweregrad eines Schwellenwerts der Auswertungen 20030916
5 Returning RR_VIOLATION Value transfer Object reference (TYPE REF TO) CL_EVE_THLD_VIOLATION_MANUAL Manuelle Verletzung von Schwellenwerten 20030916

Method CREATE_VIOLATION_MANUAL on class CL_EVE_THLD_VIOLATION_BASE has no exception.

Method FILL_DB_TABLE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA_NEW Call by reference Type reference (TYPE) EVE_TS_THLD_VL Struktur analog zur DB-Tabelle der Schwellenwertverletzungen 20030911
2 Exporting ES_DATA_OLD Call by reference Type reference (TYPE) EVE_TS_THLD_VL Struktur analog zur DB-Tabelle der Schwellenwertverletzungen 20030911

Method FILL_DB_TABLE_STRUCTURE on class CL_EVE_THLD_VIOLATION_BASE has no exception.

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STATUS Value transfer Type reference (TYPE) EVE_TV_STATUS Status 20030925

Method GET_STATUS on class CL_EVE_THLD_VIOLATION_BASE has no exception.

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NEW_STATUS Call by reference Type reference (TYPE) EVE_TV_STATUS Neuer Status 20030925

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