SAP ABAP Class /EACC/CL_BTA_GEN_ACTIVATION (Activation Class for Generic BTAs)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BAC-AE (Application Component) Accounting Engine
     /EACC/BTA_GENERIC (Package) General Business Transaction
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /EACC/IF_COMPONENT_ACTIVATION Activate (Generator Run) 20021219
Properties
Class /EACC/CL_BTA_GEN_ACTIVATION  
Short Description Activation Class for Generic BTAs    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /EACC/BTA_GENERIC   General Business Transaction 
Created 20021219   SAP 
Last change 20041209   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /EACC/CL_BTA_GEN_ACTIVATION has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /EACC/IF_COMPONENT_ACTIVATION Activate (Generator Run) 20021219
Friends
Class /EACC/CL_BTA_GEN_ACTIVATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_GEN_STRING Static Attribute Public Type reference (TYPE) STRING 'ZX_BTA' Substring for Program and Class Names 20021219
2 MO_FINB_CHAR_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_FINB_MD_CHAR_FACTORY Central Factory 20040506
3 XB_IS_SECONDARY Instance attribute Protected Type reference (TYPE) /EACC/BOOLEAN Boolean Type for e-Accounting 20021219
4 XS_BTA4003_PLUS Instance attribute Protected Type reference (TYPE) LYS_BTA4003_PLUS Natural Number 20030527
5 XS_LOGICAL_SOURCE Instance attribute Protected Type reference (TYPE) LYS_LOGICAL_SOURCE Logical Source of a Characteristic 20030530
6 XS_STATUS Instance attribute Protected Type reference (TYPE) /EACC/TBTA4001 Activation Status of Generated BTA w. Ref. to Assd BTA Cats 20030213
7 XS_TBTA3001 Instance attribute Protected Type reference (TYPE) /EACC/TBTA3001 Characteristics to Log. Structure Names w/o Log Obj. Refrnce 20030530
8 XT_BTA4003_PLUS Instance attribute Protected Type reference (TYPE) LYT_BTA4003_PLUS 20030527
9 XT_LOGICAL_SOURCE Instance attribute Protected Type reference (TYPE) LYT_LOGICAL_SOURCE 20030530
10 XT_TBTA3001 Instance attribute Protected See coding Characteristics to Log. Structure Names w/o Log Obj. Refrnce 20030530
11 X_BUS_TRANS_CAT Instance attribute Protected Type reference (TYPE) FIN_BTATYPE Business Transaction Category 20030225
12 X_DATABASIS Instance attribute Protected Type reference (TYPE) ACC_DATABASIS Data Basis 20030225
13 X_INTERFACE_ID Instance attribute Protected Type reference (TYPE) /EACC/BTA_GEN_INTERFACE_ID Interface Identifier 20030117
14      
15 X_TEMPLATE Instance attribute Protected Type reference (TYPE) /EACC/BTA_GEN_TEMPL_CAT '0001' Type of Generation Template 20030122
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method 20021219
2 CONSTRUCTOR Instance method Public Constructor Constructor 20021219
3 CREATE_LOG_ATTRIBUTE_STRUCTURE Instance method Protected Method Generates Attribute Structure for Logistical Object Types 20030114
4 DELETE_GEN_OBJECTS Instance method Public Method Deletes Generated Objects 20030825
5 DETERMINE_DERIVATION_LEVEL Instance method Protected Method Gets Call Level of Derivation Step 20030530
6 GENERATE_ALL Instance method Protected Method Generates Process Class as test_object 20030520
7 IS_ACTIVE Instance method Public Method 20021219
8 PREPARE_ORG_DERIVATION Instance method Public Method Finds process for org. derivations 20030225
Events
Class /EACC/CL_BTA_GEN_ACTIVATION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LYS_BTA4003_PLUS Protected See coding 20030527 BEGIN OF lys_bta4003_plus. INCLUDE type /eacc/tbta4003. TYPES: im_kf_chars TYPE finb_kf_chars, ex_kf_chars TYPE finb_kf_chars, END OF lys_bta4003_plus
2 LYS_LOGICAL_SOURCE Protected See coding 20030530 begin of lys_logical_source, LOGICAL_NAME type /eacc/bta_logical_struct_name, FIELDNAME type finb_md_fieldname, end of lys_logical_source
3 LYT_BTA4003_PLUS Protected See coding 20030530 lyt_bta4003_plus TYPE STANDARD TABLE OF lys_bta4003_plus
4 LYT_LOGICAL_SOURCE Protected See coding 20030530 lyt_logical_source type sorted table of lys_logical_source with unique key table_line
Method Signatures

Method ACTIVATE Signature

Method ACTIVATE on class /EACC/CL_BTA_GEN_ACTIVATION has no parameter.
Method ACTIVATE on class /EACC/CL_BTA_GEN_ACTIVATION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUS_TRANS_CAT Call by reference Type reference (TYPE) FIN_BTATYPE Geschäftsvorfallstyp 20021219
2 Importing I_DATABASIS Call by reference Type reference (TYPE) ACC_DATABASIS Datenbasis 20021220
3 Importing I_INTERFACE_ID Call by reference Type reference (TYPE) /EACC/BTA_GEN_INTERFACE_ID Schnittstellenkennung 20030117
4 Importing I_INTERFACE_NAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20030117

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

Method CREATE_LOG_ATTRIBUTE_STRUCTURE Signature

Method CREATE_LOG_ATTRIBUTE_STRUCTURE on class /EACC/CL_BTA_GEN_ACTIVATION has no parameter.
Method CREATE_LOG_ATTRIBUTE_STRUCTURE on class /EACC/CL_BTA_GEN_ACTIVATION has no exception.

Method DELETE_GEN_OBJECTS Signature

Method DELETE_GEN_OBJECTS on class /EACC/CL_BTA_GEN_ACTIVATION has no parameter.
Method DELETE_GEN_OBJECTS on class /EACC/CL_BTA_GEN_ACTIVATION has no exception.

Method DETERMINE_DERIVATION_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20030825

Method DETERMINE_DERIVATION_LEVEL on class /EACC/CL_BTA_GEN_ACTIVATION has no exception.

Method GENERATE_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSG_LOG_TOOL Call by reference Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20030520
2 Importing IX_TEST Call by reference Type reference (TYPE) /EACC/BOOLEAN Typ Boolean für E-Accounting 20030520
# Exception Resumable Description Created on
1 ACTIVATION_FAILED 20030520

Method IS_ACTIVE Signature

Method IS_ACTIVE on class /EACC/CL_BTA_GEN_ACTIVATION has no parameter.
Method IS_ACTIVE on class /EACC/CL_BTA_GEN_ACTIVATION has no exception.

Method PREPARE_ORG_DERIVATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20030612

Method PREPARE_ORG_DERIVATION on class /EACC/CL_BTA_GEN_ACTIVATION has no exception.
History
Last changed by/on SAP  20041209 
SAP Release Created in