SAP ABAP Class CL_EVE_EXTRACT_FACTORY (Factory Extracts / Evaluations)
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_EXTRACT_FACTORY Factory for Extracts / Evaluations 20030910
Properties
Class CL_EVE_EXTRACT_FACTORY  
Short Description Factory Extracts / Evaluations    
Super Class    
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_EXTRACT_FACTORY has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_EVE_EXTRACT_FACTORY Factory for Extracts / Evaluations 20030910
Friends
# Friend Modeled only Created on Description
1 CL_EVE_EXTRACT_PERSISTENCY 20030922 Persistence Extracts
2 CL_EVE_PERSISTENCY 20030922 EVE Persistence
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 20030924
2 MR_EXTRACT_PERSISTENCY Instance attribute Private Object reference (TYPE REF TO) CL_EVE_EXTRACT_PERSISTENCY Persistence Extracts 20030924
3 MT_EXTRACT_BUFFER Instance attribute Private Type reference (TYPE) TT_BUFFER Buffer for Extracts 20031107
4 MV_ACTIVE Static Attribute Private Type reference (TYPE) BOOLE_D 'X' Ausführen ja/nein " note_1422722 20100825
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EXTRACT_TO_BUFFER Instance method Private Method Add Extract to Buffer 20031230
2 CONSTRUCTOR Instance method Public Constructor Constructor 20030922
3 FILL_MESSAGE_STRUCTURE Instance method Private Method Fill Message Structure 20031002
4 GET_EXTRACT Instance method Public Method Get Extract from Buffer or from DB 20031209
5 GET_EXTRACT_PERSISTENCY Instance method Public Method Persistence Instance 20031002
6 IS_ACTIVE Instance method Public Method Den Attribut MV_ACTIVE zurückgeben " note 1422722 20100825
7 SET_ACTIVE Instance method Public Method Den Attribut MV_ACTIVE setzen " note 1422722 20100825
Events
Class CL_EVE_EXTRACT_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_BUFFER_LINE Private See coding Type for Buffer Row 20031107
2 TT_BUFFER Private See coding Type for Buffer Table 20031107
Method Signatures

Method ADD_EXTRACT_TO_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EXTRACT Call by reference Object reference (TYPE REF TO) CL_EVE_EXTRACT Extrakt Daten 20031230
2 Returning RV_RC Value transfer Type reference (TYPE) I RC: <> 0 = Fehler 20031230

Method ADD_EXTRACT_TO_BUFFER on class CL_EVE_EXTRACT_FACTORY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EXTRACT_PERSISTENCY Call by reference Object reference (TYPE REF TO) CL_EVE_EXTRACT_PERSISTENCY Persistenz Extrakte 20030924

Method CONSTRUCTOR on class CL_EVE_EXTRACT_FACTORY has no exception.

Method FILL_MESSAGE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) EVE_TS_MESSAGE Nachricht & Exception 20031002
2 Importing IR_CODE_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20031002
3 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID Nachrichten, Nachrichtenklasse 20031002
4 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20031002
5 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY Nachrichten, Nachrichtentyp 20031002
6 Importing IV_MSGV1 Call by reference Type reference (TYPE) ANY 20031002
7 Importing IV_MSGV2 Call by reference Type reference (TYPE) ANY 20031002
8 Importing IV_MSGV3 Call by reference Type reference (TYPE) ANY 20031002
9 Importing IV_MSGV4 Call by reference Type reference (TYPE) ANY 20031002

Method FILL_MESSAGE_STRUCTURE on class CL_EVE_EXTRACT_FACTORY has no exception.

Method GET_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 20031209
2 Importing IV_ROOT_OBJECT_GUID Call by reference Type reference (TYPE) EVE_TV_ROOT_OBJECT_GUID GUID des Wurzelobjekts einer Anwendungshierarchie 20031209
3 Returning RR_EXTRACT Value transfer Object reference (TYPE REF TO) CL_EVE_EXTRACT Extrakt Daten 20031209
# Exception Resumable Description Created on
1 NOT_FOUND Extrakt weder im Puffer noch auf DB gefunden 20031209

Method GET_EXTRACT_PERSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_PERSISTENCY Value transfer Object reference (TYPE REF TO) CL_EVE_EXTRACT_PERSISTENCY Persistenz für Extrakte 20031002

Method GET_EXTRACT_PERSISTENCY on class CL_EVE_EXTRACT_FACTORY has no exception.

Method IS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ACTIVE Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20100825

Method IS_ACTIVE on class CL_EVE_EXTRACT_FACTORY has no exception.

Method SET_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20100825

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