SAP ABAP Class /EACC/CL_JOURNAL_ACTIVATOR (Cost and Revenue Journal)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BAC-AE (Application Component) Accounting Engine
     /EACC/ABSTRACT_JOURNAL (Package) Abstract Journal in e-Accounting
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) 20011024
2 Interface implementation (CLASS c. INTERFACES i_ref)  /EACC/IF_COMPONENT_RUNNABLE Executable Component 20020107
3 Interface implementation (CLASS c. INTERFACES i_ref)  /EACC/IF_JOURNAL_ACTIVATION Activation Functionality for Journals 20011204
Properties
Class /EACC/CL_JOURNAL_ACTIVATOR  
Short Description Cost and Revenue Journal    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class /EACC/MSG_ABSTR_JRNL    
Program status     
Category 0   
Package /EACC/ABSTRACT_JOURNAL   Abstract Journal in e-Accounting 
Created 20011024   SAP 
Last change 20070914   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)
Interfaces
# Interface Abstract Final Description Created on
1 /EACC/IF_COMPONENT_ACTIVATION Activate (Generator Run) 20011024
2 /EACC/IF_COMPONENT_RUNNABLE Executable Component 20020107
3 /EACC/IF_JOURNAL_ACTIVATION Activation Functionality for Journals 20011204
Friends
# Friend Modeled only Created on Description
1 /EACC/CL_JOURNAL_CONFIGURATOR 20020709 Configurator
2 /EACC/CL_READER 20061117 Read Interface
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AO_ACCOUNTING_ENGINE Instance attribute Public Object reference (TYPE REF TO) /EACC/IF_ACCOUNTING_ENGINE_INT Central Accounting Engine Instance (Internal) 20011024
2 AO_JOURNAL Instance attribute Public Object reference (TYPE REF TO) /EACC/IF_JOURNAL_INT Journal 20011024
3 C_DATE Constant Protected Type reference (TYPE) FINB_MD_FIELDNAME 'DATE' FIN Master Data: Field Name 20020709
4 C_FIELD Constant Protected Type reference (TYPE) FINB_MD_FIELDNAME 'FIELD' FIN Master Data: Field Name 20020709
5 FALSE Constant Public Type reference (TYPE) /EACC/BOOLEAN /EACC/CL_CONSTANTS=>FALSE Boolean Type for e-Accounting 20020709
6 TRUE Constant Public Type reference (TYPE) /EACC/BOOLEAN /EACC/CL_CONSTANTS=>TRUE Boolean Type for e-Accounting 20020709
7 XO_ABS_JRN_CONST Instance attribute Protected Object reference (TYPE REF TO) /EACC/IF_CONSTANTS_ABS_JOURNAL Constants 20020110
8 _MAX_ACTIVITY_COUNTER Instance attribute Protected Type reference (TYPE) /EACC/JRNL_ACTIV-COUNTER 20011212
9 _MAX_DOC_POSTDATE Instance attribute Protected Type reference (TYPE) DATUM Date 20030723
10 _MAX_DOC_POSTDATE_PLUS_ONE Instance attribute Protected Type reference (TYPE) DATUM Date 20030723
11 _MAX_POSTDATE Instance attribute Protected Type reference (TYPE) DATUM 20011212
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method 20011024
2 ACTIVATE_DERIVATIONS Instance method Protected Method 20011212
3 ACTIVATE_IT Instance method Protected Method 20021024
4 ADD_LOCAL_FIELDS Instance method Protected Method 20011212
5 ADJUST_DERIVATION_DATES Instance method Protected Method 20020214
6 CHECK_CONSISTENCY_W_DOCUMENT Instance method Protected Method 20020710
7 CHECK_LEVEL_AGAINST_HEADER Static method Protected Method 20020709
8 CONFIGURE_RUNTIME_N_PERSISTNCE Instance method Protected Method 20021024
9 CONFIGURE_TOTALS Instance method Protected Method 20020809
10 CONFIG_TO_CONDITION Static method Protected Method 20020709
11 CONSTRUCTOR Instance method Public Constructor 20011024
12 GENERATE_LINE_ITEM_REPORTS Instance method Protected Method 20011212
13 GENERATE_READING_STRUCTURES Instance method Protected Method 20011212
14 IS_ACTIVE Instance method Public Method 20011024
15 MERGE_IDENTICAL Instance method Protected Method 20021024
16 REACTIVATE Instance method Public Method 20020712
17 SET_INDICES Instance method Protected Method 20040519
Events
# Event Type Visibility Description Created on
1 JOURNAL_ACTIVATED Static Event
(1)
Public
(2)
20011024
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_CNF_A Protected See coding 20020709 begin of YS_CNF_A , valid_from type datum , characteristic type finb_md_fieldname , doc_level type /eacc/document_level , end of ys_cnf_a
2 YT_BT_ACTIV Protected See coding 20011212 YT_BT_ACTIV type sorted table of /eacc/bt_activ with unique key acinst journal compon counter journal_counter
3 YT_BT_CNF_A Protected See coding 20011212 YT_BT_CNF_A type sorted table of /eacc/bt_cnf_a with unique key acinst journal compon counter valid_from characteristic
4 YT_CNF_A Protected See coding 20020709 YT_CNF_A type sorted table of ys_cnf_a with unique key valid_from characteristic
5 YT_CONF_DELEG Protected See coding 20011212 YT_CONF_DELEG type sorted table of /eacc/conf_deleg with unique key valid_from
6 YT_JRNL_ACTIV Protected See coding 20011212 YT_JRNL_ACTIV type sorted table of /eacc/jrnl_activ with unique key acinst journal counter
7 YT_JRNL_CNF_A Protected See coding 20011212 YT_JRNL_CNF_A type sorted table of /eacc/jrnl_cnf_a with unique key acinst journal counter valid_from characteristic
8 YT_JRNL_DERIV Protected See coding 20020214 YT_JRNL_DERIV type sorted table of /eacc/jrnl_deriv with unique key acinst journal journal_counter valid_from valid_until connection_comp sequence_no
9 YT_JRNL_TOTLS Protected See coding 20020814 YT_JRNL_TOTLS type sorted table of /eacc/jrnl_totls with unique key acinst journal counter totals_instance characteristic
10 YT_TOT_DELEG Protected See coding 20020814 YT_TOT_DELEG type sorted table of /eacc/tot_deleg with unique key counter TOTALS_INSTANCE
11 YT_VIEW_ACTIV Protected See coding 20011212 YT_VIEW_ACTIV type sorted table of /eacc/view_activ with unique key acinst journal compon counter journal_counter
12 YT_VIEW_CNF_A Protected See coding 20011212 YT_VIEW_CNF_A type sorted table of /eacc/view_cnf_a with unique key acinst journal compon counter valid_from characteristic
13 YT_VIEW_DERIV Protected See coding 20020214 YT_VIEW_DERIV type sorted table of /eacc/view_deriv with unique key acinst journal acc_view view_counter valid_from handle
14 YT_VIEW_TOT_A Protected See coding 20020911 YT_view_tot_a type sorted table of /eacc/view_tot_a with unique key acinst journal compon counter tot_v_instance characteristic
Method Signatures

Method ACTIVATE Signature

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

Method ACTIVATE_DERIVATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VIEW_ACTIV Call by reference Type reference (TYPE) YT_VIEW_ACTIV 20011212
# Exception Resumable Description Created on
1 ACTIVATION_ERROR 20011212

Method ACTIVATE_IT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLIENT_COPY Call by reference Type reference (TYPE) /EACC/BOOLEAN /EACC/CL_CONSTANTS=>FALSE Typ Boolean für E-Accounting 20030616
2 Importing I_REACTIVATE Call by reference Type reference (TYPE) /EACC/BOOLEAN /EACC/CL_CONSTANTS=>FALSE Typ Boolean für E-Accounting 20021024
# Exception Resumable Description Created on
1 CONFIGURATION_ERROR 20021024

Method ADD_LOCAL_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_JRNL_CNF_A Call by reference Type reference (TYPE) YT_JRNL_CNF_A 20011212
# Exception Resumable Description Created on
1 CONFIGURATION_ERROR 20011211

Method ADJUST_DERIVATION_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_JRNL_DERIV Call by reference Type reference (TYPE) YT_JRNL_DERIV 20020214
2 Importing IT_JRNL_CNF_A Call by reference Type reference (TYPE) YT_JRNL_CNF_A 20020214
3 Importing IT_VIEW_ACTIV Call by reference Type reference (TYPE) YT_VIEW_ACTIV 20020214
4 Importing I_JRNL_COUNTER Call by reference Type reference (TYPE) /EACC/JRNL_ACTIV-COUNTER Zähler 20020214
# Exception Resumable Description Created on
1 CONFIGURATION_ERROR 20020214

Method CHECK_CONSISTENCY_W_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CNF_A Call by reference Type reference (TYPE) YT_CNF_A 20020710
# Exception Resumable Description Created on
1 INCONSISTENCY 20020710

Method CHECK_LEVEL_AGAINST_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_CONDITION_NOT_ON_DOC_HEAD Call by reference Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung 20020709
2 Exporting EO_CONDITION_ON_DOC_HEAD Call by reference Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung 20020709
3 Importing IO_JOURNAL Call by reference Object reference (TYPE REF TO) /EACC/IF_JOURNAL_INT Journal interne Sichtl 20020709
4 Importing IT_CNF_A Call by reference Type reference (TYPE) YT_CNF_A Merkmale, Ebenen im Beleg zugeordnet 20020709
5 Importing I_CHECK_AGAINST_ACTIVE Call by reference Type reference (TYPE) /EACC/BOOLEAN /EACC/CL_CONSTANTS=>FALSE Typ Boolean für E-Accounting 20020709
6 Importing I_CHECK_AGAINST_RELEASED Call by reference Type reference (TYPE) /EACC/BOOLEAN /EACC/CL_CONSTANTS=>FALSE Typ Boolean für E-Accounting 20020709
7 Importing I_CONFIGURING_VIEW Call by reference Type reference (TYPE) /EACC/COMPON Homeklasse einer Accountingkomponente 20020709
# Exception Resumable Description Created on
1 DOC_JOURNAL_ISNT_ACTIVE Das Belegjournal ist nicht aktiv 20020709
2 EITHER_AGAINST_ACT_OR_RELEASED 20020709

Method CONFIGURE_RUNTIME_N_PERSISTNCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABNAMES Call by reference Type reference (TYPE) /EACC/DM_T_TABLES Tabellenname 20040519
2 Importing I_CLIENT_COPY Call by reference Type reference (TYPE) /EACC/BOOLEAN Typ Boolean für E-Accounting 20030616
3 Importing I_NEW_COUNTER Call by reference Type reference (TYPE) /EACC/VIEW_ACTIV-JOURNAL_COUNTER 20021024
4 Importing I_REACTIVATE Call by reference Type reference (TYPE) /EACC/BOOLEAN Typ Boolean für E-Accounting 20021024
5 Changing XS_CONF_DELEG Call by reference Type reference (TYPE) /EACC/CONF_DELEG Delegation der Einzelpostenverarbeitung 20021024
6 Changing XT_CONF_DELEG Call by reference Type reference (TYPE) YT_CONF_DELEG 20021024
7 Changing XT_JRNL_CNF_A Call by reference Type reference (TYPE) YT_JRNL_CNF_A 20031203
# Exception Resumable Description Created on
1 CONFIGURATION_ERROR 20021024

Method CONFIGURE_TOTALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_JRNL_TOTLS Call by reference Type reference (TYPE) YT_JRNL_TOTLS 20020814
2 Exporting ET_TOT_DELEG Call by reference Type reference (TYPE) YT_TOT_DELEG 20020814
3 Importing IT_CONF_DELEG Call by reference Type reference (TYPE) YT_CONF_DELEG 20040112
4 Importing IT_VIEW_ACTIV Call by reference Type reference (TYPE) YT_VIEW_ACTIV 20020809
5 Importing I_CLIENT_COPY Call by reference Type reference (TYPE) /EACC/BOOLEAN Typ Boolean für E-Accounting 20030616
6 Importing I_COUNTER Call by reference Type reference (TYPE) /EACC/VIEW_ACTIV-JOURNAL_COUNTER 20020809
7 Importing I_REACTIVATE Call by reference Type reference (TYPE) /EACC/BOOLEAN Typ Boolean für E-Accounting 20020809
# Exception Resumable Description Created on
1 CONFIGURATION_ERROR 20020809

Method CONFIG_TO_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_CONDITION_HEAD Call by reference Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung 20030724
2 Exporting EO_CONDITION_OTHER Call by reference Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung 20030724
3 Importing IO_JOURNAL Call by reference Object reference (TYPE REF TO) /EACC/IF_JOURNAL_INT Einheitliche Funktionalität aller Teilprotokolle 20030724
4 Importing IT_CNF_A Call by reference Type reference (TYPE) YT_CNF_A 20020709

Method CONFIG_TO_CONDITION on class /EACC/CL_JOURNAL_ACTIVATOR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ACCOUNTING_ENGINE Call by reference Object reference (TYPE REF TO) /EACC/IF_ACCOUNTING_ENGINE_INT Zentrale Instanz der Accounting Engine (intern) 20011024
2 Importing IO_JOURNAL Call by reference Object reference (TYPE REF TO) /EACC/IF_JOURNAL_INT Kosten und Erlös Teilprotokoll 20011024

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

Method GENERATE_LINE_ITEM_REPORTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_JRNL_CNF_A Call by reference Type reference (TYPE) YT_JRNL_CNF_A 20011212
2 Importing IT_JRNL_TOT_A Call by reference Type reference (TYPE) YT_JRNL_TOTLS 20020911
3 Importing IT_VIEW_CNF_A Call by reference Type reference (TYPE) YT_VIEW_CNF_A 20011212
4 Changing XT_JRNL_ACTIV Call by reference Type reference (TYPE) YT_JRNL_ACTIV 20011212
5 Changing XT_VIEW_ACTIV Call by reference Type reference (TYPE) YT_VIEW_ACTIV 20011212
# Exception Resumable Description Created on
1 CONFIGURATION_ERROR 20011212

Method GENERATE_READING_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_JRNL_CNF_A Call by reference Type reference (TYPE) YT_JRNL_CNF_A 20011212
2 Changing XT_JRNL_ACTIV Call by reference Type reference (TYPE) YT_JRNL_ACTIV 20011212
# Exception Resumable Description Created on
1 CONFIGURATION_ERROR 20011211

Method IS_ACTIVE Signature

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

Method MERGE_IDENTICAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONF_DELEG Call by reference Type reference (TYPE) YT_CONF_DELEG 20021024
2 Changing XT_JRNL_CNF_A Call by reference Type reference (TYPE) YT_JRNL_CNF_A 20021024

Method MERGE_IDENTICAL on class /EACC/CL_JOURNAL_ACTIVATOR has no exception.

Method REACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLIENT_COPY Call by reference Type reference (TYPE) /EACC/BOOLEAN /EACC/CL_CONSTANTS=>FALSE Typ Boolean für E-Accounting 20030616
# Exception Resumable Description Created on
1 FAILED 20020712
2 JOURNAL_IS_NOT_ACTIVE 20020712

Method SET_INDICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONF_DELEG Call by reference Type reference (TYPE) YT_CONF_DELEG 20040519
2 Importing IT_TABLES Call by reference Type reference (TYPE) /EACC/T_JOURNAL_TABLES Journaltabellen 20040519
# Exception Resumable Description Created on
1 FAILED 20040519
Event Signatures

Event JOURNAL_ACTIVATED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 O_JOURNAL Exporting Value transfer Object reference (TYPE REF TO) /EACC/IF_JOURNAL_INT Komponente 20020605
History
Last changed by/on SAP  20070914 
SAP Release Created in 10A