SAP ABAP Class /EACC/CL_DERIVATION_ABSTRACT (Derivation Service (General))
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 Interface implementation (CLASS c. INTERFACES i_ref)  /EACC/IF_CONFIG_DERIV_STEP Configuration Derivation Step 20011204
2 Interface implementation (CLASS c. INTERFACES i_ref)  /EACC/IF_DERIVATION_STEP Derivation Step 20011206
3 Interface implementation (CLASS c. INTERFACES i_ref)  /EACC/IF_DERIVATION_STEP_GEN Derivation Step (General) 20020221
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /EACC/CL_ABA_DERIVATION Derivation Service (Wrapper ABA Tool) 20011204
Properties
Class /EACC/CL_DERIVATION_ABSTRACT  
Short Description Derivation Service (General)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class /EACC/DR    
Program status P  SAP Standard Production Program 
Category 0   
Package /EACC/DERIVATION_SERVICE   Derivation Service 
Created 20011204   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/CX_DR_CONFIG_ERROR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /EACC/IF_CONFIG_DERIV_STEP Configuration Derivation Step 20011204
2 /EACC/IF_DERIVATION_STEP Derivation Step 20011206
3 /EACC/IF_DERIVATION_STEP_GEN Derivation Step (General) 20020221
Friends
Class /EACC/CL_DERIVATION_ABSTRACT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AS_STEP_KEY Instance attribute Public Attribute reference (LIKE) Key for a Derivation Step 20030122
2 A_TEXT Instance attribute Protected Attribute reference (LIKE) 20020220
3 MESS_ID Constant Protected Type reference (TYPE) SYMSGID '/EACC/DR' Messages, Message Class 20020128
4 MODE_CHANGE_STEP Constant Public Type reference (TYPE) CHAR1 '2' Change Existing Step 20020612
5 MODE_DELETE_STEP Constant Public Type reference (TYPE) CHAR1 '3' Delete Step 20020612
6 MODE_NEW_STEP Constant Public Type reference (TYPE) CHAR1 '1' New Derivation Step 20020612
7 VERSION_ACTIVE Instance attribute Protected Attribute reference (LIKE) 20020125
8 VERSION_NEW Constant Public Type reference (TYPE) /EACC/DR_VERSION '9' New Unsaved Version 20020221
9 VERSION_RELEASED Instance attribute Protected Attribute reference (LIKE) 20020409
10 VERSION_SAVED Instance attribute Protected Attribute reference (LIKE) 20020409
11 XO_MD_FACTORY Instance attribute Protected Object reference (TYPE REF TO) IF_FINB_MD_CHAR_FACTORY Access to Master Data via Local Integrity 20040505
12 XO_MSG_HANDLER Instance attribute Protected Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20011219
13 XT_CONDITIONS Instance attribute Protected Type reference (TYPE) /EACC/DR_T_CONDITIONS Conditions 20020204
14 XT_SOURCE_FIELDS Instance attribute Protected Type reference (TYPE) /EACC/DR_T_FIELDS_REF Source Fields 20020117
15 XT_TARGET_FIELDS Instance attribute Protected Type reference (TYPE) /EACC/DR_T_FIELDS_REF Target Fields 20020117
16 XT_TEXTS Instance attribute Protected Type reference (TYPE) /EACC/DR_STEP_TEXTS Language Vector Derivation Step Texts 20020124
17 X_CHANGED Instance attribute Protected Type reference (TYPE) /EACC/BOOLEAN Step Changed 20020125
18 X_CHECKED Instance attribute Protected Type reference (TYPE) /EACC/BOOLEAN Step Checked 20020121
19 X_TEXT_CHANGED Instance attribute Protected Type reference (TYPE) /EACC/BOOLEAN Texts Changed 20020124
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CONDITION Instance method Protected Method 20020207
2 CALL_CUSTOMIZING_TA Instance method Public Method Calls Transaction for Rule Entry Maintenance 20011207
3 CHANGE_VERSION Instance method Protected Method Changes Version of the Runtime Object 20020228
4 CHECK Instance method Protected Method 20020902
5 CHECK_CHAR_LENGTH Static method Public Method Check Length of Characteristic Value 20021009
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20011213
7 DELETE Instance method Public Method Deletes Derivation Step 20011220
8 GET_CONDITIONS Instance method Protected Method Fetches Persistent Conditions 20020219
9 GET_FIELDS Instance method Protected Method Fetches Persistent Source / Target Fields 20020130
10 GET_RANDOM_ID Static method Protected Method Provides Random ID 20021010
11 GET_SOURCE_CHARACTERISTICS Instance method Protected Method 20020220
12 GET_STATE Instance method Public Method Provides the Status of a Derivation Step 20011207
13 GET_TARGET_CHARACTERISTICS Instance method Protected Method 20020220
14 IMPORT_STEP Instance method Public Method Imports Derivation Step 20020830
15 INIT_STEP Instance method Public Method Initializes Runtime Object with Persistent Step 20020221
16 INIT_TEXTS Instance method Protected Method Fetches Persistent Texts 20020124
17 SET_MSG_HANDLER Static method Public Method Sets Message Handler 20020902
18 SET_SOURCE_CHARS Instance method Protected Method 20020129
19 SET_TARGET_CHARS Instance method Protected Method 20020129
20 SET_TEXT Instance method Protected Method 20020904
21 TRANSPORT_STEP Instance method Public Method Transports Derivation Step 20020830
Events
Class /EACC/CL_DERIVATION_ABSTRACT has no event.
Types
Class /EACC/CL_DERIVATION_ABSTRACT has no local type.
Method Signatures

Method ADD_CONDITION Signature

Method ADD_CONDITION on class /EACC/CL_DERIVATION_ABSTRACT has no parameter.
Method ADD_CONDITION on class /EACC/CL_DERIVATION_ABSTRACT has no exception.

Method CALL_CUSTOMIZING_TA Signature

Method CALL_CUSTOMIZING_TA on class /EACC/CL_DERIVATION_ABSTRACT has no parameter.
Method CALL_CUSTOMIZING_TA on class /EACC/CL_DERIVATION_ABSTRACT has no exception.

Method CHANGE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VERSION Value transfer Type reference (TYPE) /EACC/DR_VERSION Version eines Ableitungsschrittes 20020228

Method CHANGE_VERSION on class /EACC/CL_DERIVATION_ABSTRACT has no exception.

Method CHECK Signature

Method CHECK on class /EACC/CL_DERIVATION_ABSTRACT has no parameter.
Method CHECK on class /EACC/CL_DERIVATION_ABSTRACT has no exception.

Method CHECK_CHAR_LENGTH 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 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_KEY Call by reference Type reference (TYPE) /EACC/DR_STEP_KEY Schlüssel eines Ableitungsschrittes 20020121
4 Importing I_DATABASIS Value transfer Type reference (TYPE) ACC_DATABASIS Datenbasis 20020618
5 Importing I_MODE Value transfer Type reference (TYPE) CHAR1 Modus 20020612

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

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DELETED_TABLES Call by reference Type reference (TYPE) FINB_TR_T_TABNAMES Tabelle von Tabellennamen 20030929

Method DELETE on class /EACC/CL_DERIVATION_ABSTRACT has no exception.

Method GET_CONDITIONS Signature

Method GET_CONDITIONS on class /EACC/CL_DERIVATION_ABSTRACT has no parameter.
Method GET_CONDITIONS on class /EACC/CL_DERIVATION_ABSTRACT has no exception.

Method GET_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHOOSE Value transfer Type reference (TYPE) CHAR1 Quell- ('S') oder Zielfelder ('T') holen 20020130

Method GET_FIELDS on class /EACC/CL_DERIVATION_ABSTRACT has no exception.

Method GET_RANDOM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ID Call by reference Type reference (TYPE) CSEQUENCE Id 20021010
2 Importing I_LENGTH Value transfer Type reference (TYPE) I Id.-länge 20021010

Method GET_RANDOM_ID on class /EACC/CL_DERIVATION_ABSTRACT has no exception.

Method GET_SOURCE_CHARACTERISTICS Signature

Method GET_SOURCE_CHARACTERISTICS on class /EACC/CL_DERIVATION_ABSTRACT has no parameter.
Method GET_SOURCE_CHARACTERISTICS on class /EACC/CL_DERIVATION_ABSTRACT has no exception.

Method GET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_STATE Value transfer Type reference (TYPE) /EACC/COMP_STATE Status einer Komponente 20011207

Method GET_STATE on class /EACC/CL_DERIVATION_ABSTRACT has no exception.

Method GET_TARGET_CHARACTERISTICS Signature

Method GET_TARGET_CHARACTERISTICS on class /EACC/CL_DERIVATION_ABSTRACT has no parameter.
Method GET_TARGET_CHARACTERISTICS on class /EACC/CL_DERIVATION_ABSTRACT has no exception.

Method IMPORT_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_IMPORT_CONTROLLER Value transfer Object reference (TYPE REF TO) /EACC/CL_DERIVATION_IMPORT Import Ableitung 20020904
2 Importing IS_CAT_ENTRY Call by reference Type reference (TYPE) /EACC/TDR_STEPS Ableitungsschritte 20020904
3 Importing IS_IMPORTED_KEY Call by reference Type reference (TYPE) /EACC/DR_TR_KEY Transportkey Ableitungsschritt 20021015
4 Importing IS_VALID_KEY Call by reference Type reference (TYPE) /EACC/DR_TR_KEY Transportkey Ableitungsschritt 20021015
# Exception Resumable Description Created on
1 /EACC/CX_DR_CONFIG_ERROR Fehler bei Ableitungskonfiguration 20020830

Method INIT_STEP Signature

Method INIT_STEP on class /EACC/CL_DERIVATION_ABSTRACT has no parameter.
Method INIT_STEP on class /EACC/CL_DERIVATION_ABSTRACT has no exception.

Method INIT_TEXTS Signature

Method INIT_TEXTS on class /EACC/CL_DERIVATION_ABSTRACT has no parameter.
Method INIT_TEXTS on class /EACC/CL_DERIVATION_ABSTRACT has no exception.

Method SET_MSG_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_MSG_HANDLER Value transfer Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20020902

Method SET_MSG_HANDLER on class /EACC/CL_DERIVATION_ABSTRACT has no exception.

Method SET_SOURCE_CHARS Signature

Method SET_SOURCE_CHARS on class /EACC/CL_DERIVATION_ABSTRACT has no parameter.
Method SET_SOURCE_CHARS on class /EACC/CL_DERIVATION_ABSTRACT has no exception.

Method SET_TARGET_CHARS Signature

Method SET_TARGET_CHARS on class /EACC/CL_DERIVATION_ABSTRACT has no parameter.
Method SET_TARGET_CHARS on class /EACC/CL_DERIVATION_ABSTRACT has no exception.

Method SET_TEXT Signature

Method SET_TEXT on class /EACC/CL_DERIVATION_ABSTRACT has no parameter.
Method SET_TEXT on class /EACC/CL_DERIVATION_ABSTRACT has no exception.

Method TRANSPORT_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TRANSPORT_OBJECTS Call by reference Type reference (TYPE) FINB_TR_T_OBJECTS FINB TR: Tabelle von Transportobjekten 20020830
2 Importing IO_OBJECT_FACTORY Value transfer Object reference (TYPE REF TO) CL_FINB_TR_OBJ_FACTORY FINB TR: Fabrik für Transportobjekte 20020830
3 Importing I_TR_OBJECT Value transfer Type reference (TYPE) FINB_TR_OBJECT FINB TR: Transportobjekt 20021210
4 Importing I_WITH_RULE_ENTRIES Value transfer Type reference (TYPE) /EACC/BOOLEAN /EACC/CL_CONSTANTS=>TRUE mit Regeleinträgen 20021210
# Exception Resumable Description Created on
1 CX_FINB_TR_OBJECT FINB TR: Transportobjekt 20020830
History
Last changed by/on SAP  20041209 
SAP Release Created in 10A