SAP ABAP Class /EACC/CL_DOCUMENT_JOURNAL (Document Context)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BAC-AE (Application Component) Accounting Engine
     /EACC/DOCUMENT_JOURNAL (Package) Document Journal
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) 20020507
2 Interface implementation (CLASS c. INTERFACES i_ref)  /EACC/IF_COMPONENT_RUNNABLE Executable Component 20020507
3 Interface implementation (CLASS c. INTERFACES i_ref)  /EACC/IF_DOCUMENT_JOURNAL Document Context 20010707
4 Interface implementation (CLASS c. INTERFACES i_ref)  /EACC/IF_DOCUMENT_JOURNAL_INT Document Journal 20010724
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ACC_TERMINATOR Delete Component 20040312
Properties
Class /EACC/CL_DOCUMENT_JOURNAL  
Short Description Document Context    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class /EACC/MSG_DOC_JOURNL    
Program status     
Category 0   
Package /EACC/DOCUMENT_JOURNAL   Document Journal 
Created 20010707   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) 20020507
2 /EACC/IF_COMPONENT_RUNNABLE Executable Component 20020507
3 /EACC/IF_DOCUMENT_JOURNAL Document Context 20010707
4 /EACC/IF_DOCUMENT_JOURNAL_INT Document Journal 20010724
5 IF_ACC_TERMINATOR Delete Component 20040312
Friends
# Friend Modeled only Created on Description
1 /EACC/CL_DOCUMENTS_ROOT 20020821 Root for e-accounting Documents
2 /EACC/CL_DOC_JOURNAL_PROCESS 20020510 Process for the Document Journal
3 /EACC/CL_DOC_JRNL_CONST_INTERN 20020507 Constants
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AO_ACCOUNTING_ENGINE Instance attribute Public Attribute reference (LIKE) 20020506
2 AO_CONSTANTS_INT Instance attribute Public Attribute reference (LIKE) 20010830
3 A_COMPON Instance attribute Public Attribute reference (LIKE) 20020507
4 A_JOURNAL_CONFIG Instance attribute Public Attribute reference (LIKE) 20060712
5 A_JOURNAL_COUNTER Instance attribute Public Attribute reference (LIKE) Boolean Type for e-Accounting 20020507
6 FALSE Static Attribute Protected Type reference (TYPE) /EACC/BOOLEAN /EACC/CL_CONSTANTS=>FALSE Boolean Type for e-Accounting 20020110
7 TRUE Static Attribute Protected Type reference (TYPE) /EACC/BOOLEAN /EACC/CL_CONSTANTS=>TRUE Boolean Type for e-Accounting 20020110
8 XT_DOCUMENTS_ROOT Static Attribute Protected Type reference (TYPE) YT_DOCUMENTS_ROOT 20031023
9 _MAX_POSTDATE Instance attribute Private Type reference (TYPE) DATUM Date 20020507
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method 20020507
2 ACTIVATE_DERIVATIONS Instance method Private Method 20020829
3 ACTIVATE_IT Instance method Private Method 20020507
4 ADJUST_DERIVATION_DATES Instance method Private Method 20020829
5 BUFFER_DOC_ROOT Instance method Protected Method 20031023
6 CHECK_ACTIVITY Instance method Private Method 20011001
7 CLIENT_COPY_ACTIVATE Instance method Public Method 20030616
8 CONFIGURE_PERSISTENCE Instance method Protected Method 20060712
9 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20010707
10 CREATE_DOC_JOURNAL_PROCESS Instance method Public Method 20020117
11 GENERATE_LINE_ITEM_REPORTS Instance method Private Method 20020507
12 GENERATE_READING_STRUCTURES Instance method Private Method 20020507
13 GENERATE_TABLE Instance method Private Method 20020508
14 GET_CONSTANTS Instance method Private Method 20020110
15 GET_CUSTOMIZER Instance method Protected Method 20060712
16 GET_DOCUMENTS_ROOTS Instance method Public Method 20010810
17 GET_EMPTY_DOCUMENT_KEY Instance method Public Method 20010830
18 GET_HEADER_TABLE Instance method Public Method 20011012
19 GET_READER Instance method Public Method 20020507
20 IMPL_GENERATE_INTERFACE Instance method Private Method 20020508
21 IS_ACTIVE Instance method Public Method 20020507
22 IS_RUNNABLE Instance method Public Method 20020508
23 MERGE_IDENTICAL Instance method Private Method 20021105
24 MIGRATE_HEAD_TBLS_2_CONF_DELEG Instance method Protected Method Migrate from /eacc/head_tbls to persistency tool 20060712
25 NEW_DOCUMENTS_ROOT Instance method Public Method 20010724
26 REACTIVATE Instance method Public Method 20020712
27 READ_DOCUMENTS Instance method Public Method 20010830
28 READ_LINE_ITEMS Instance method Private Method 20010903
29 SET_JOURNAL_CONFIG Instance method Protected Method 20060712
Events
Class /EACC/CL_DOCUMENT_JOURNAL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_DOCUMENTS_ROOT Protected See coding 20031023 begin of YS_DOCUMENTS_ROOT , posting_date type datum , o_doc_root type ref to /eacc/if_documents_root , end of ys_documents_root
2 YT_CONF_DELEG Protected See coding 20060712 YT_CONF_DELEG type sorted table of /eacc/conf_deleg with unique key valid_from
3 YT_DOCUMENTS_ROOT Protected See coding 20031023 yt_documents_root type standard table of ys_documents_root with default key
4 YT_HEAD_TBLS Protected See coding 20020510 YT_HEAD_TBLS type sorted table of /eacc/head_tbls with unique key valid_from
5 YT_JRNL_ACTIV Protected See coding 20020507 YT_JRNL_ACTIV type sorted table of /eacc/jrnl_activ with unique key acinst journal counter
6 YT_JRNL_CNF_A Protected See coding 20020507 YT_JRNL_CNF_A type sorted table of /eacc/jrnl_cnf_a with unique key acinst journal counter valid_from characteristic
7 YT_JRNL_DERIV Protected See coding 20020829 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
8 YT_VIEW_ACTIV Protected See coding 20020507 YT_VIEW_ACTIV type sorted table of /eacc/view_activ with unique key acinst journal compon counter journal_counter
9 YT_VIEW_CNF_A Protected See coding 20020507 YT_VIEW_CNF_A type sorted table of /eacc/view_cnf_a with unique key acinst journal compon counter valid_from characteristic
10 YT_VIEW_DERIV Protected See coding 20020829 YT_VIEW_DERIV type sorted table of /eacc/view_deriv with unique key acinst journal acc_view view_counter valid_from handle
11 _YS_INDEX Protected See coding 20020508 begin of _ys_index , unique type flag , index_fields type finb_kf_chars , end of _ys_index
12 _YT_INDEX Protected See coding 20020508 _yt_index type standard table of _ys_index
Method Signatures

Method ACTIVATE Signature

Method ACTIVATE on class /EACC/CL_DOCUMENT_JOURNAL has no parameter.
Method ACTIVATE on class /EACC/CL_DOCUMENT_JOURNAL 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 20020829
# Exception Resumable Description Created on
1 ACTIVATION_ERROR 20020829

Method ACTIVATE_IT 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 20020510
2 Importing I_CLIENT_COPY Call by reference Type reference (TYPE) /EACC/BOOLEAN /EACC/CL_CONSTANTS=>FALSE Typ Boolean für E-Accounting 20030616
3 Importing I_REACTIVATE Call by reference Type reference (TYPE) /EACC/BOOLEAN /EACC/CL_CONSTANTS=>FALSE Typ Boolean für E-Accounting 20020829
# Exception Resumable Description Created on
1 CONFIGURATION_ERROR 20020507

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 20020829
2 Importing IT_JRNL_CNF_A Call by reference Type reference (TYPE) YT_JRNL_CNF_A 20020829
3 Importing IT_VIEW_ACTIV Call by reference Type reference (TYPE) YT_VIEW_ACTIV 20020829
4 Importing I_JRNL_COUNTER Call by reference Type reference (TYPE) /EACC/JRNL_ACTIV-COUNTER Zähler 20020829
# Exception Resumable Description Created on
1 CONFIGURATION_ERROR 20020829

Method BUFFER_DOC_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DOCS_ROOT Call by reference Object reference (TYPE REF TO) /EACC/IF_DOCUMENTS_ROOT Belegeinstieg 20031023

Method BUFFER_DOC_ROOT on class /EACC/CL_DOCUMENT_JOURNAL has no exception.

Method CHECK_ACTIVITY Signature

Method CHECK_ACTIVITY on class /EACC/CL_DOCUMENT_JOURNAL has no parameter.
Method CHECK_ACTIVITY on class /EACC/CL_DOCUMENT_JOURNAL has no exception.

Method CLIENT_COPY_ACTIVATE 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 20030616

Method CLIENT_COPY_ACTIVATE on class /EACC/CL_DOCUMENT_JOURNAL has no exception.

Method CONFIGURE_PERSISTENCE 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 20060712
2 Importing I_CLIENT_COPY Call by reference Type reference (TYPE) /EACC/BOOLEAN 20060712
3 Importing I_NEW_COUNTER Call by reference Type reference (TYPE) /EACC/VIEW_ACTIV-COUNTER 20060712
4 Importing I_REACTIVATE Call by reference Type reference (TYPE) /EACC/BOOLEAN 20060712
5 Changing XS_CONF_DELEG Call by reference Type reference (TYPE) /EACC/CONF_DELEG 20060712
6 Changing XT_CONF_DELEG Call by reference Type reference (TYPE) YT_CONF_DELEG 20060712
7 Changing XT_JRNL_CNF_A Call by reference Type reference (TYPE) YT_JRNL_CNF_A 20060712
# Exception Resumable Description Created on
1 CONFIGURATION_ERROR 20060712

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 (interne Sicht) 20010707

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

Method CREATE_DOC_JOURNAL_PROCESS Signature

Method CREATE_DOC_JOURNAL_PROCESS on class /EACC/CL_DOCUMENT_JOURNAL has no parameter.
Method CREATE_DOC_JOURNAL_PROCESS on class /EACC/CL_DOCUMENT_JOURNAL 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 20020507
2 Importing IT_VIEW_CNF_A Call by reference Type reference (TYPE) YT_VIEW_CNF_A 20021021
3 Changing XT_JRNL_ACTIV Call by reference Type reference (TYPE) YT_JRNL_ACTIV 20020507
4 Changing XT_VIEW_ACTIV Call by reference Type reference (TYPE) YT_VIEW_ACTIV 20021021
# Exception Resumable Description Created on
1 CONFIGURATION_ERROR 20020507

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 20020507
2 Changing XT_JRNL_ACTIV Call by reference Type reference (TYPE) YT_JRNL_ACTIV 20020507
# Exception Resumable Description Created on
1 CONFIGURATION_ERROR 20020507

Method GENERATE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEYFIELDS Call by reference Type reference (TYPE) TABLE 20020508
2 Importing IT_NONKEYFIELDS Call by reference Type reference (TYPE) TABLE 20020508
3 Importing IT_SECONDARY_INDICES Call by reference Type reference (TYPE) _YT_INDEX 20020508
4 Changing X_TABLE Call by reference Type reference (TYPE) TABNAME Tabellenname 20021105
# Exception Resumable Description Created on
1 GENERATING_ERROR 20020508

Method GET_CONSTANTS Signature

Method GET_CONSTANTS on class /EACC/CL_DOCUMENT_JOURNAL has no parameter.
Method GET_CONSTANTS on class /EACC/CL_DOCUMENT_JOURNAL has no exception.

Method GET_CUSTOMIZER Signature

Method GET_CUSTOMIZER on class /EACC/CL_DOCUMENT_JOURNAL has no parameter.
Method GET_CUSTOMIZER on class /EACC/CL_DOCUMENT_JOURNAL has no exception.

Method GET_DOCUMENTS_ROOTS Signature

Method GET_DOCUMENTS_ROOTS on class /EACC/CL_DOCUMENT_JOURNAL has no parameter.
Method GET_DOCUMENTS_ROOTS on class /EACC/CL_DOCUMENT_JOURNAL has no exception.

Method GET_EMPTY_DOCUMENT_KEY Signature

Method GET_EMPTY_DOCUMENT_KEY on class /EACC/CL_DOCUMENT_JOURNAL has no parameter.
Method GET_EMPTY_DOCUMENT_KEY on class /EACC/CL_DOCUMENT_JOURNAL has no exception.

Method GET_HEADER_TABLE Signature

Method GET_HEADER_TABLE on class /EACC/CL_DOCUMENT_JOURNAL has no parameter.
Method GET_HEADER_TABLE on class /EACC/CL_DOCUMENT_JOURNAL has no exception.

Method GET_READER Signature

Method GET_READER on class /EACC/CL_DOCUMENT_JOURNAL has no parameter.
Method GET_READER on class /EACC/CL_DOCUMENT_JOURNAL has no exception.

Method IMPL_GENERATE_INTERFACE 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 20020508
2 Importing I_HEADER_TABLE Call by reference Type reference (TYPE) TABNAME Tabellenname 20020508
3 Changing X_POST_FUNCTION Call by reference Type reference (TYPE) FUNCNAME Funktionsname 20021105
# Exception Resumable Description Created on
1 ACTIVATION_FAILED 20020508

Method IS_ACTIVE Signature

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

Method IS_RUNNABLE Signature

Method IS_RUNNABLE on class /EACC/CL_DOCUMENT_JOURNAL has no parameter.
Method IS_RUNNABLE on class /EACC/CL_DOCUMENT_JOURNAL 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 20060712
2 Changing XT_JRNL_CNF_A Call by reference Type reference (TYPE) YT_JRNL_CNF_A 20021105

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

Method MIGRATE_HEAD_TBLS_2_CONF_DELEG 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) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060712
2 Importing I_REACTIVATE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060712
# Exception Resumable Description Created on
1 FAILED 20060712

Method NEW_DOCUMENTS_ROOT Signature

Method NEW_DOCUMENTS_ROOT on class /EACC/CL_DOCUMENT_JOURNAL has no parameter.
Method NEW_DOCUMENTS_ROOT on class /EACC/CL_DOCUMENT_JOURNAL has no exception.

Method REACTIVATE 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 20020712
# Exception Resumable Description Created on
1 DOCUMENT_JOURNAL_IS_NOT_ACTIVE 20020712
2 FAILED 20020712

Method READ_DOCUMENTS Signature

Method READ_DOCUMENTS on class /EACC/CL_DOCUMENT_JOURNAL has no parameter.
Method READ_DOCUMENTS on class /EACC/CL_DOCUMENT_JOURNAL has no exception.

Method READ_LINE_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DOCUMENTS_ROOT Call by reference Object reference (TYPE REF TO) /EACC/IF_DOCUMENTS_ROOT Belegeinstieg 20010903
# Exception Resumable Description Created on
1 ERROR_READING_LINE_ITEMS 20010903

Method SET_JOURNAL_CONFIG Signature

Method SET_JOURNAL_CONFIG on class /EACC/CL_DOCUMENT_JOURNAL has no parameter.
Method SET_JOURNAL_CONFIG on class /EACC/CL_DOCUMENT_JOURNAL has no exception.
History
Last changed by/on SAP  20070914 
SAP Release Created in 10A