SAP ABAP Class /EACC/CL_BTA_GENERIC_CONFIG (Configuration Class of Generic BTA)
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_BTA_GENERIC_CONFIG Configuration of Generic BTAs 20030211
2 Interface implementation (CLASS c. INTERFACES i_ref)  /EACC/IF_COMPONENT_RUNNABLE Executable Component 20030211
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FINB_CONFIGURATION_CALLBACK Activate (Generator Run) 20030911
Properties
Class /EACC/CL_BTA_GENERIC_CONFIG  
Short Description Configuration Class of Generic BTA    
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 20030211   SAP 
Last change 20050705   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /EACC/CL_BTA_GENERIC_CONFIG has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /EACC/IF_BTA_GENERIC_CONFIG Configuration of Generic BTAs 20030211
2 /EACC/IF_COMPONENT_RUNNABLE Executable Component 20030211
3 IF_FINB_CONFIGURATION_CALLBACK Activate (Generator Run) 20030911
Friends
Class /EACC/CL_BTA_GENERIC_CONFIG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AC_DERIVE_POSTING_SCHEME Static Attribute Public Type reference (TYPE) FINB_LOG_FUNC_NAME 'DERIVE_POSTING_SCHEME' Functions Used Statically 20030616
2 AC_DERIVE_POSTING_SCHEME_2 Static Attribute Public Type reference (TYPE) FINB_LOG_FUNC_NAME 'DERIVE_POSTING_SCHEME_2' Functions Used Statically 20030616
3 XT_COMPONENTS_TO_BE_ACTIVATED Instance attribute Protected Type reference (TYPE) FINB_T_CONF_COMP Natural Number 20030718
4      
5 _ACC_SYSTEM Instance attribute Private Type reference (TYPE) ACC_SYSTEM Accounting System 20030515
6 _BUS_TRANS_CAT Instance attribute Private Type reference (TYPE) FIN_BTATYPE Business Transaction Category 20030212
7 _C_ACC_SYSTEM Static Attribute Private Type reference (TYPE) STRING 'ACC_SYSTEM' 20030523
8 _C_BTA_HOME Static Attribute Private Type reference (TYPE) SEOCLSNAME '/EACC/CL_BTA_GENERIC_HOME' Object Type Name 20030213
9 _C_BTA_NAME Static Attribute Private Type reference (TYPE) /EACC/BTA_NAME 'GENERIC' Business Transaction Name 20030213
10 _C_COMPONENT Static Attribute Private Type reference (TYPE) FINB_CONF_COMP 'BTA_GENERIC' Configurable Components 20030212
11 _C_DATABASIS Static Attribute Private Type reference (TYPE) STRING 'DATABASIS' 20030212
12 _C_PREFIX_ACC Static Attribute Private Type reference (TYPE) STRING 'ACC_' 20030212
13 _C_PREFIX_EACC Static Attribute Private Type reference (TYPE) STRING '/EACC/' 20030212
14 _C_TBTA1000 Static Attribute Private Type reference (TYPE) STRING 'TBTA1000' 20030627
15 _C_TBTA1001 Static Attribute Private Type reference (TYPE) STRING 'TBTA1001' 20030627
16 _C_TBTA1002 Static Attribute Private Type reference (TYPE) STRING 'TBTA1002' 20030627
17 _C_TBTA1003 Static Attribute Private Type reference (TYPE) STRING 'TBTA1003' 20030627
18 _C_TBTA1004 Static Attribute Private Type reference (TYPE) STRING 'TBTA1004' 20030627
19 _C_TBTA1005 Static Attribute Private Type reference (TYPE) STRING 'TBTA1005' 20030627
20 _C_TBTA1006 Static Attribute Private Type reference (TYPE) STRING 'TBTA1006' 20030627
21 _C_TBTA1007 Static Attribute Private Type reference (TYPE) STRING 'TBTA1007' 20030724
22 _C_TBTA3000 Static Attribute Private Type reference (TYPE) STRING 'TBTA3000' 20030212
23 _C_TBTA3001 Static Attribute Private Type reference (TYPE) STRING 'TBTA3001' 20030212
24 _C_TBTA3002 Static Attribute Private Type reference (TYPE) STRING 'TBTA3002' 20030214
25 _C_TBTA3003 Static Attribute Private Type reference (TYPE) STRING 'TBTA3003' 20030515
26 _C_TBTA3004 Static Attribute Private Type reference (TYPE) STRING 'TBTA3004' 20030724
27 _DATABASIS Instance attribute Private Type reference (TYPE) ACC_DATABASIS Data Basis 20030212
28 _O_MSG_HANDLER Instance attribute Private Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER 20030613
29 _S_BTA4000 Instance attribute Private Type reference (TYPE) /EACC/TBTA4000 Configuration Status of the Generic BTA per Data Basis 20030212
30 _T_ACC_SYSTEM Instance attribute Private Type reference (TYPE) ACC_TS_SYSTEM Accounting System to Be Activated 20030516
31 _T_ACC_SYSTEM_TO_DEL Instance attribute Private Type reference (TYPE) ACC_TS_SYSTEM Accounting System to Be Deleted 20030825
32 _T_ASPECT Instance attribute Private See coding 20030212
33 _T_BTA1000 Instance attribute Private See coding 20030627
34 _T_BTA1001 Instance attribute Private See coding 20030627
35 _T_BTA1002 Instance attribute Private See coding 20030627
36 _T_BTA1003 Instance attribute Private See coding 20030627
37 _T_BTA1004 Instance attribute Private See coding 20030627
38 _T_BTA1005 Instance attribute Private See coding 20030627
39 _T_BTA1006 Instance attribute Private See coding 20030627
40 _T_BTA1007 Instance attribute Private See coding 20030724
41 _T_BTA3000 Instance attribute Private See coding 20030212
42 _T_BTA3001 Instance attribute Private See coding 20030212
43 _T_BTA3002 Instance attribute Private See coding 20030214
44 _T_BTA3003 Instance attribute Private See coding 20030515
45 _T_BTA3004 Instance attribute Private See coding 20030724
46 _T_BUS_TRANS_CAT Instance attribute Private See coding Business Transaction Category 20030612
47 _T_CONF_BUS_TRANS_CAT Instance attribute Private See coding 20030612
48 _T_DATABASIS Instance attribute Private See coding Data Bases 20030523
49 _T_DATABASIS_TO_DEL Instance attribute Private See coding 20030825
50      
51      
52 _X_CLIENT_COPY Instance attribute Protected Type reference (TYPE) /EACC/BOOLEAN Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20030722
53      
54 _X_DO_NOT_GENERATE Instance attribute Private Type reference (TYPE) /EACC/BOOLEAN Boolean Type for e-Accounting 20030723
55 _X_IGNORE_NEW_CONTENT Instance attribute Private Type reference (TYPE) /EACC/BOOLEAN SPACE Boolean Type for e-Accounting 20030605
56 _X_USED_COMP_CHANGED Instance attribute Private Type reference (TYPE) /EACC/BOOLEAN Boolean Type for e-Accounting 20030326
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method 20030911
2 CHECK Instance method Public Method 20030911
3 CONFIGURE_JOURNALS Instance method Private Method Configures Journals 20030515
4 CONSTRUCTOR Instance method Public Constructor Constructor 20030211
5 DELETE_GENERATED_OBJECTS Instance method Private Method Deletes Primary Processes 20030825
6 DETERMINE_CONFIGURED_BTAS Instance method Private Method 20030612
7 ENRICH_DATABASIS_TABLE Instance method Private Method Transfers Data Bases of All AccSystem in _T_DATABASIS 20050622
8 GENERATE_DELEGATIION_CLASSES Instance method Private Method Generates Delegation Classes for Accounting Engine 20030612
9 GENERATE_PRIMARY_PROCESSES Instance method Private Method Generates All Primary Processes for Data Basis 20030612
10 GET_INSTANCE Instance method Public Method 20030911
11 HAS_CONTENT Instance method Public Method 20030211
12 IS_RUNNABLE Instance method Public Method 20030211
13 LOAD_CONTENT Instance method Public Method Takes Over BTA Configuration Aspects from Configuration 20030212
14 PREPARE_CHECK Instance method Private Method 20030523
15 RELOAD_CONTENT Instance method Public Method 20030211
16 SAVE_CORE_CONTENT Instance method Private Method Writes Aspects in Tables 20030627
17 USED_COMPONENT_ACTIVATION Instance method Public Method 20030911
Events
Class /EACC/CL_BTA_GENERIC_CONFIG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LYS_CONF_BUS_TRANS_CAT Private See coding 20030612 BEGIN OF lys_conf_bus_trans_cat, bus_trans_cat TYPE fin_btatype, interface_name TYPE seoclsname, END OF lys_conf_bus_trans_cat
Method Signatures

Method ACTIVATE Signature

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

Method CHECK Signature

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

Method CONFIGURE_JOURNALS Signature

Method CONFIGURE_JOURNALS on class /EACC/CL_BTA_GENERIC_CONFIG has no parameter.
# Exception Resumable Description Created on
1 ACTIVATION_FAILED 20030516

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COMPONENTS_TO_BE_ACTIVATED Call by reference Type reference (TYPE) FINB_T_CONF_COMP Konfigurierbare Komponenten 20030718
2 Importing IX_CLIENT_COPY Call by reference Type reference (TYPE) BOOLE_D wahr im Kontext der Mandantenkopie sonst falsch 20030722
3 Importing I_DATABASIS Call by reference Type reference (TYPE) ACC_DATABASIS Datenbasis 20030211

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

Method DELETE_GENERATED_OBJECTS Signature

Method DELETE_GENERATED_OBJECTS on class /EACC/CL_BTA_GENERIC_CONFIG has no parameter.
Method DELETE_GENERATED_OBJECTS on class /EACC/CL_BTA_GENERIC_CONFIG has no exception.

Method DETERMINE_CONFIGURED_BTAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATABASIS Call by reference Type reference (TYPE) ACC_DATABASIS Datenbasis 20030612

Method DETERMINE_CONFIGURED_BTAS on class /EACC/CL_BTA_GENERIC_CONFIG has no exception.

Method ENRICH_DATABASIS_TABLE Signature

Method ENRICH_DATABASIS_TABLE on class /EACC/CL_BTA_GENERIC_CONFIG has no parameter.
Method ENRICH_DATABASIS_TABLE on class /EACC/CL_BTA_GENERIC_CONFIG has no exception.

Method GENERATE_DELEGATIION_CLASSES 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 Datenbasis 20030612
# Exception Resumable Description Created on
1 ACTIVATION_FAILED 20030613

Method GENERATE_PRIMARY_PROCESSES 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
2 Importing IX_CHECK Call by reference Type reference (TYPE) /EACC/BOOLEAN Typ Boolean für E-Accounting 20030612
3 Importing I_DATABASIS Call by reference Type reference (TYPE) ACC_DATABASIS Datenbasis 20030612
# Exception Resumable Description Created on
1 ACTIVATION_FAILED 20030613

Method GET_INSTANCE Signature

Method GET_INSTANCE on class /EACC/CL_BTA_GENERIC_CONFIG has no parameter.
Method GET_INSTANCE on class /EACC/CL_BTA_GENERIC_CONFIG has no exception.

Method HAS_CONTENT Signature

Method HAS_CONTENT on class /EACC/CL_BTA_GENERIC_CONFIG has no parameter.
Method HAS_CONTENT on class /EACC/CL_BTA_GENERIC_CONFIG has no exception.

Method IS_RUNNABLE Signature

Method IS_RUNNABLE on class /EACC/CL_BTA_GENERIC_CONFIG has no parameter.
Method IS_RUNNABLE on class /EACC/CL_BTA_GENERIC_CONFIG has no exception.

Method LOAD_CONTENT 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 20030613
2 Importing I_ASPECT_NAME Call by reference Type reference (TYPE) FINB_MD_FIELDNAME Feldname 20030212
# Exception Resumable Description Created on
1 CONTENT_ERROR 20030613

Method PREPARE_CHECK 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 20030523
# Exception Resumable Description Created on
1 CONTENT_ERROR 20030613

Method RELOAD_CONTENT Signature

Method RELOAD_CONTENT on class /EACC/CL_BTA_GENERIC_CONFIG has no parameter.
Method RELOAD_CONTENT on class /EACC/CL_BTA_GENERIC_CONFIG has no exception.

Method SAVE_CORE_CONTENT Signature

Method SAVE_CORE_CONTENT on class /EACC/CL_BTA_GENERIC_CONFIG has no parameter.
Method SAVE_CORE_CONTENT on class /EACC/CL_BTA_GENERIC_CONFIG has no exception.

Method USED_COMPONENT_ACTIVATION Signature

Method USED_COMPONENT_ACTIVATION on class /EACC/CL_BTA_GENERIC_CONFIG has no parameter.
Method USED_COMPONENT_ACTIVATION on class /EACC/CL_BTA_GENERIC_CONFIG has no exception.
History
Last changed by/on SAP  20050705 
SAP Release Created in 350