SAP ABAP Class /EACC/CL_ABA_DERIVATION (Derivation Service (Wrapper ABA Tool))
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BAC-AE (Application Component) Accounting Engine
     /EACC/DERIVATION_SERVICE (Package) Derivation Service
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /EACC/CL_DERIVATION_ABSTRACT Derivation Service (General) 20011204
Properties
Class /EACC/CL_ABA_DERIVATION  
Short Description Derivation Service (Wrapper ABA Tool)    
Super Class /EACC/CL_DERIVATION_ABSTRACT Derivation Service (General) 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class /EACC/DR    
Program status P  SAP Standard Production Program 
Category 0   
Package /EACC/DERIVATION_SERVICE   Derivation Service 
Created 20011203   SAP 
Last change 20041209   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /EACC/CL_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 /EACC/CL_DERIVATION_ABSTRACT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 /EACC/IF_CONFIG_DERIV_STEP Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 /EACC/IF_CONS_DERIVATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 ABADR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /EACC/CL_ABA_DERIVATION has no interface implemented.
Friends
Class /EACC/CL_ABA_DERIVATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ABADR_APPLCLASS Constant Private Type reference (TYPE) APPLCLASS 'EAC' Derivation Tool: Application 20011207
2 ABADR_STRATID Constant Private Type reference (TYPE) ABADRSTRATID 'ENG1' Derivation Tool: Strategy ID 20011207
3 ABADR_SUBCLASS Constant Protected Type reference (TYPE) ABADRSUBCLASS '01' Derivation Tool: Subclass 20011207
4 MEMORY_ID Constant Public Type reference (TYPE) CHAR20 '/EACC/DR_STEP' ID for Data Transport to External Form Pool 20011211
5 XO_TABLE_TO_BE_ENRICHED Instance attribute Private Object reference (TYPE REF TO) IF_FINB_KF_CHARS_TABLE_W_KEY Table of Characteristic Values 20011217
6 XS_STEP Instance attribute Protected Type reference (TYPE) /EACC/DR_COMMON_AREA Derivation Steps 20011210
7 _S_TABADR Static Attribute Private Type reference (TYPE) TABADR Characteristic Derivation: Strategies 20020124
8 _T_STEP_CATALOG Static Attribute Private See coding Catalog of Derivation Steps 20011206
9 _VERSION_MGNT_OLD Instance attribute Private Type reference (TYPE) BOOLE_D Old Version Management 20041125
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_ABA_ENV_NAME Instance method Protected Method Forms Environment Name 20011211
2 BUILD_ABA_IDENTIFIER Static method Protected Method Generates Logical ID 20011217
3 CHECK_CHAR_LENGTH_ABA Static method Public Method Check Length of Characteristic Value 20021009
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20011203
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20011204
6 CREATE_WA_STRUCTURE Instance method Protected Method Generates Work Area Structure 20011214
7 GET_FIX_VALUES Instance method Protected Method Enters Fixed Values in the Parameter Structure 20020208
8 GET_OLDEST_VERSION Static method Public Method Provides Oldest Version for Handle 20020829
9 SAVE_ABA_ENV Instance method Protected Method Saves Derivation Environment 20011213
10 SAVE_CATALOG Instance method Protected Method Saves Step Catalog 20011213
11 STEP_FACTORY Static method Public Method Provides Derivation Step for Handle 20011206
Events
Class /EACC/CL_ABA_DERIVATION has no event.
Types
Class /EACC/CL_ABA_DERIVATION has no local type.
Method Signatures

Method BUILD_ABA_ENV_NAME Signature

Method BUILD_ABA_ENV_NAME on class /EACC/CL_ABA_DERIVATION has no parameter.
Method BUILD_ABA_ENV_NAME on class /EACC/CL_ABA_DERIVATION has no exception.

Method BUILD_ABA_IDENTIFIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID_PREFIX Value transfer Type reference (TYPE) CSEQUENCE 20011217
2 Importing I_ID_SUFFIX Value transfer Type reference (TYPE) CSEQUENCE 20011217
3 Returning R_ID Value transfer Type reference (TYPE) ABADR_NAME-IDENTIFIER 20011217

Method BUILD_ABA_IDENTIFIER on class /EACC/CL_ABA_DERIVATION has no exception.

Method CHECK_CHAR_LENGTH_ABA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CHAR Value transfer Object reference (TYPE REF TO) IF_FINB_MD_CHAR FI-Stammdaten: Repräsentanz eines Merkmals 20021009
2 Importing IO_MSG_HANDLER Value transfer Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20021009
3 Importing IO_STEP Value transfer Object reference (TYPE REF TO) /EACC/IF_CONFIG_DERIV_STEP Konfiguration Ableitungsschritt 20021009
# Exception Resumable Description Created on
1 /EACC/CX_DR_CONFIG_ERROR Fehler bei Ableitungskonfiguration 20021009

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /EACC/CL_ABA_DERIVATION has no parameter.
Method CLASS_CONSTRUCTOR on class /EACC/CL_ABA_DERIVATION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MD_FACTORY Value transfer Object reference (TYPE REF TO) IF_FINB_MD_CHAR_FACTORY Zugriff auf Stammdaten über die Local Integrity 20040505
2 Importing IO_MSG_HANDLER Value transfer Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20011219
3 Importing IS_STEP Call by reference Type reference (TYPE) /EACC/TDR_STEPS Ableitungsschritte 20011204
4 Importing I_MODE Value transfer Type reference (TYPE) CHAR1 Modus 20020612

Method CONSTRUCTOR on class /EACC/CL_ABA_DERIVATION has no exception.

Method CREATE_WA_STRUCTURE Signature

Method CREATE_WA_STRUCTURE on class /EACC/CL_ABA_DERIVATION has no parameter.
# Exception Resumable Description Created on
1 /EACC/CX_DR_CONFIG_ERROR Fehler bei Ableitungskonfiguration 20060516

Method GET_FIX_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_VALUES Call by reference Type reference (TYPE) SIMPLE 20020208
2 Importing IO_EXCEPTION Value transfer Object reference (TYPE REF TO) /EACC/CX_DERIVATION_ERROR Ableitungsfehler 20020208
# Exception Resumable Description Created on
1 /EACC/CX_DERIVATION_ERROR übergebene Werte und Festwerte sind ungleich 20020208

Method GET_OLDEST_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MD_FACTORY Value transfer Object reference (TYPE REF TO) IF_FINB_MD_CHAR_FACTORY Zugriff auf Stammdaten über die Local Integrity 20040505
2 Importing IO_MSG_HANDLER Value transfer Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20020829
3 Importing I_HANDLE Value transfer Type reference (TYPE) /EACC/DR_STEP_HANDLE Ableitungsschritt-Handle (GUID) 20020829
4 Returning RO_STEP Value transfer Object reference (TYPE REF TO) /EACC/CL_ABA_DERIVATION Ableitungsschritt 20020829
# Exception Resumable Description Created on
1 /EACC/CX_DR_CONFIG_ERROR 20020829

Method SAVE_ABA_ENV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RULES_DELETED Value transfer Type reference (TYPE) /EACC/BOOLEAN Regeleinträge gelöscht 20020304
2 Exporting E_RULES_MAINTAIN Value transfer Type reference (TYPE) /EACC/BOOLEAN Regeleinträge nachpflegen 20020304
# Exception Resumable Description Created on
1 /EACC/CX_DR_CONFIG_ERROR Fehler bei Ableitungskonfiguration 20020128

Method SAVE_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NOT_DELETE_PRIM_VERS Value transfer Type reference (TYPE) /EACC/BOOLEAN Ausgangsversion nicht löschen 20020904

Method SAVE_CATALOG on class /EACC/CL_ABA_DERIVATION has no exception.

Method STEP_FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MD_FACTORY Value transfer Object reference (TYPE REF TO) IF_FINB_MD_CHAR_FACTORY Zugriff auf Stammdaten über die Local Integrity 20040505
2 Importing IO_MSG_HANDLER Value transfer Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20011219
3 Importing I_AREAID Value transfer Type reference (TYPE) FINB_MD_REGID FIN-Stammdaten: Anwendungsgebiet 20030121
4 Importing I_HANDLE Value transfer Type reference (TYPE) /EACC/DR_STEP_HANDLE Ableitungsschritt-Handle (GUID) 20011206
5 Importing I_LOG_ID Call by reference Type reference (TYPE) CSEQUENCE logischer Schritt-Bezeichner 20030117
6 Importing I_MODE Value transfer Type reference (TYPE) CHAR1 /EACC/CL_DERIVATION_ABSTRACT=>MODE_CHANGE_STEP Modus 20020612
7 Importing I_VERSION Value transfer Type reference (TYPE) /EACC/DR_VERSION Version eines Ableitungsschrittes 20011206
8 Returning RO_STEP Value transfer Object reference (TYPE REF TO) /EACC/CL_ABA_DERIVATION Ableitungsschritt 20011206
# Exception Resumable Description Created on
1 /EACC/CX_DR_CONFIG_ERROR 20011221
History
Last changed by/on SAP  20041209 
SAP Release Created in 10A