Hierarchy

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | /EACC/IF_ACCEPT_ACCDOC_VISITOR | Allow Visitor to Scan the Accounting Document | 20020206 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | /EACC/IF_DOCS_ROOT_INTROSPECT | Interface for Querying Document Characteristics | 20020506 |
3 | Interface implementation (CLASS c. INTERFACES i_ref) | /EACC/IF_DOCUMENTS | General Document Interface | 20010605 |
4 | Interface implementation (CLASS c. INTERFACES i_ref) | /EACC/IF_DOCUMENTS_ROOT | Document Initial Screen | 20010605 |
5 | Interface implementation (CLASS c. INTERFACES i_ref) | /EACC/IF_DOCUMENTS_ROOT_INT | Internal Additional Interface | 20011012 |
6 | Interface implementation (CLASS c. INTERFACES i_ref) | /EACC/IF_LINE_ITEMS_DIRECT | Direct Access to Document Lines | 20060803 |
Properties
Class | /EACC/CL_DOCUMENTS_ROOT | |
Short Description | Root for e-accounting Documents | |
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 | 20010605 | SAP |
Last change | 20070914 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class /EACC/CL_DOCUMENTS_ROOT has no forward declaration.
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | /EACC/IF_ACCEPT_ACCDOC_VISITOR | Allow Visitor to Scan the Accounting Document | 20020206 | ||
2 | /EACC/IF_DOCS_ROOT_INTROSPECT | Interface for Querying Document Characteristics | 20020506 | ||
3 | /EACC/IF_DOCUMENTS | General Document Interface | 20010605 | ||
4 | /EACC/IF_DOCUMENTS_ROOT | Document Initial Screen | 20010605 | ||
5 | /EACC/IF_DOCUMENTS_ROOT_INT | Internal Additional Interface | 20011012 | ||
6 | /EACC/IF_LINE_ITEMS_DIRECT | Direct Access to Document Lines | 20060803 |
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | /EACC/CL_DOCUMENT | 20010608 | Document Header | |
2 | /EACC/CL_DOCUMENTS_ROOTS | 20010831 | Document Container | |
3 | /EACC/CL_DOCUMENT_ITERATOR | 20010815 | Facade for Line Item Runtime Management | |
4 | /EACC/CL_DOCUMENT_JOURNAL | 20020822 | Document Context | |
5 | /EACC/CL_DOC_ROOT_GEN_READER | 20040127 | Reader for Document Root (Generated Access) | |
6 | /EACC/CL_TRANSIENT_DOC_READER | 20020802 | Document Read Interface |
Attributes
Methods
Events
# | Event | Type | Visibility | Description | Created on |
---|---|---|---|---|---|
1 | DOCUMENT_ADDED | Instance Event (0) |
Public (2) |
20010815 |
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | LYS_NEW_TMPDOC | Private | See coding | 20030707 | BEGIN OF lys_new_tmpdoc.
INCLUDE TYPE /eacc/line_item_key. TYPES:
new_tmpdoc TYPE fin_tmpdocno,
END OF lys_new_tmpdoc
|
||
2 | LYS_NEW_TMP_DOC_NO | Private | See coding | 20040420 | BEGIN OF lys_new_tmp_doc_no,
finb_tmpdoc TYPE fin_tmpdocno,
fin_tmpdocno TYPE fin_tmpdocno,
new_finb_tmpdoc TYPE fin_tmpdocno,
END OF lys_new_tmp_doc_no
|
||
3 | YS_DOC_READER | Protected | See coding | 20030313 | BEGIN OF ys_doc_reader ,
line_item_read_format TYPE /eacc/line_item_read_format ,
t_kf_char_trans TYPE finb_t_kf_char_translation ,
t_kf_char_trans_gen TYPE finb_t_kf_char_translation_gen ,
o_reader TYPE REF TO /eacc/if_document_reader ,
END OF ys_doc_reader
|
||
4 | YS_EXT_KEYS | Protected | See coding | 20010905 | BEGIN OF ys_ext_keys ,
acinst TYPE acc_system ,
t_ext_keys TYPE finb_kf_chars ,
END OF ys_ext_keys
|
||
5 | YT_DOC_READER | Protected | See coding | 20030313 | yt_doc_reader TYPE SORTED TABLE OF ys_doc_reader
WITH UNIQUE KEY
line_item_read_format o_reader
|
||
6 | Y_JOURNALS_ROOT | Protected | See coding | 20010605 | BEGIN OF y_journals_root,
journal TYPE /eacc/journal ,
o_root TYPE REF TO /eacc/if_line_items_root ,
END OF y_journals_root
|
Method Signatures
Method ACCEPT_ACC_DOC_VISITOR Signature
Method ACCEPT_ACC_DOC_VISITOR on class /EACC/CL_DOCUMENTS_ROOT has no parameter.
Method ACCEPT_ACC_DOC_VISITOR on class /EACC/CL_DOCUMENTS_ROOT has no exception.
Method ADD_ERR_MSG_CONTEXT Signature
Method ADD_ERR_MSG_CONTEXT on class /EACC/CL_DOCUMENTS_ROOT has no parameter.
Method ADD_ERR_MSG_CONTEXT on class /EACC/CL_DOCUMENTS_ROOT has no exception.
Method CHECK_TABLE_DEF_FOR_DOC_KEYS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_STRUCTURE | Call by reference | Object reference (TYPE REF TO) | CL_FINB_KF_CHARS_STRUCTURE | Liste von Merkmalswerten | 20010712 | ||
2 | ![]() |
IO_TABLE_W_KEY | Call by reference | Object reference (TYPE REF TO) | IF_FINB_KF_CHARS_TABLE_W_KEY | Tabelle von Merkmalswerten | 20010712 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
E. Schlüsselfeld d. Belegs taucht als Nichtschlüsselfeld auf | 20010612 |
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_ACCOUNTING_ENGINE | Call by reference | Object reference (TYPE REF TO) | /EACC/IF_ACCOUNTING_ENGINE_INT | Zentrale der Accounting Engine (interne Sicht) | 20010605 | ||
2 | ![]() |
IO_DOCUMENT_JOURNAL | Call by reference | Object reference (TYPE REF TO) | /EACC/IF_DOCUMENT_JOURNAL | Belegzusammenhang | 20010724 |
Method CONSTRUCTOR on class /EACC/CL_DOCUMENTS_ROOT has no exception.
Method COPY_HEADERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RO_COPY | Value transfer | Object reference (TYPE REF TO) | /EACC/CL_DOCUMENTS_ROOT | Wurzel für eAccountingbelege | 20020821 |
Method COPY_HEADERS on class /EACC/CL_DOCUMENTS_ROOT has no exception.
Method COPY_TO_NEW_PSTDAT Signature
Method COPY_TO_NEW_PSTDAT on class /EACC/CL_DOCUMENTS_ROOT has no parameter.
Method COPY_TO_NEW_PSTDAT on class /EACC/CL_DOCUMENTS_ROOT has no exception.
Method CREATE_INTERNAL_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_POSTING_DATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20020523 |
Method CREATE_INTERNAL_TABLE on class /EACC/CL_DOCUMENTS_ROOT has no exception.
Method DELETE_DOCUMENTS_WHERE Signature
Method DELETE_DOCUMENTS_WHERE on class /EACC/CL_DOCUMENTS_ROOT has no parameter.
Method DELETE_DOCUMENTS_WHERE on class /EACC/CL_DOCUMENTS_ROOT has no exception.
Method GENERATE_SUBROUTINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_PROGRAM_NAME | Call by reference | Type reference (TYPE) | PROGNAME | ABAP-Programmname | 20010822 | ||
2 | ![]() |
IS_TEMPLATE_PARAMS | Call by reference | Type reference (TYPE) | /EACC/DOC_TEMPLATE_PARAMS | Template Parameter | 20010822 | ||
3 | ![]() |
I_GET_SET_INDICATOR | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20010822 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20010822 |
Method GET_ATTACHED_JOURNALS Signature
Method GET_ATTACHED_JOURNALS on class /EACC/CL_DOCUMENTS_ROOT has no parameter.
Method GET_ATTACHED_JOURNALS on class /EACC/CL_DOCUMENTS_ROOT has no exception.
Method GET_DOCUMENT_ITERATOR_WHERE Signature
Method GET_DOCUMENT_ITERATOR_WHERE on class /EACC/CL_DOCUMENTS_ROOT has no parameter.
Method GET_DOCUMENT_ITERATOR_WHERE on class /EACC/CL_DOCUMENTS_ROOT has no exception.
Method GET_DOCUMENT_STRUCTURE Signature
Method GET_DOCUMENT_STRUCTURE on class /EACC/CL_DOCUMENTS_ROOT has no parameter.
Method GET_DOCUMENT_STRUCTURE on class /EACC/CL_DOCUMENTS_ROOT has no exception.
Method GET_DOC_CHARACS_COLLECT_WHERE Signature
Method GET_DOC_CHARACS_COLLECT_WHERE on class /EACC/CL_DOCUMENTS_ROOT has no parameter.
Method GET_DOC_CHARACS_COLLECT_WHERE on class /EACC/CL_DOCUMENTS_ROOT has no exception.
Method GET_DOC_FROM_KEY_INT Signature
Method GET_DOC_FROM_KEY_INT on class /EACC/CL_DOCUMENTS_ROOT has no parameter.
Method GET_DOC_FROM_KEY_INT on class /EACC/CL_DOCUMENTS_ROOT has no exception.
Method GET_EMPTY_DOCUMENT_KEY Signature
Method GET_EMPTY_DOCUMENT_KEY on class /EACC/CL_DOCUMENTS_ROOT has no parameter.
Method GET_EMPTY_DOCUMENT_KEY on class /EACC/CL_DOCUMENTS_ROOT has no exception.
Method GET_EMPTY_DOCUMENT_KEY_INT Signature
Method GET_EMPTY_DOCUMENT_KEY_INT on class /EACC/CL_DOCUMENTS_ROOT has no parameter.
Method GET_EMPTY_DOCUMENT_KEY_INT on class /EACC/CL_DOCUMENTS_ROOT has no exception.
Method GET_HEADER_FIELD_LIST Signature
Method GET_HEADER_FIELD_LIST on class /EACC/CL_DOCUMENTS_ROOT has no parameter.
Method GET_HEADER_FIELD_LIST on class /EACC/CL_DOCUMENTS_ROOT has no exception.
Method GET_JOURNAL_ROOT Signature
Method GET_JOURNAL_ROOT on class /EACC/CL_DOCUMENTS_ROOT has no parameter.
Method GET_JOURNAL_ROOT on class /EACC/CL_DOCUMENTS_ROOT has no exception.
Method GET_NEW_TMPDOC_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RDT_NEW_TMPDOC | Value transfer | Object reference (TYPE REF TO) | DATA | 20040419 |
Method GET_NEW_TMPDOC_TABLE on class /EACC/CL_DOCUMENTS_ROOT has no exception.
Method GET_NEW_TMP_DOC_NO_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RDT_NEW_TMP_DOC_NO | Value transfer | Object reference (TYPE REF TO) | DATA | 20040420 |
Method GET_NEW_TMP_DOC_NO_TABLE on class /EACC/CL_DOCUMENTS_ROOT has no exception.
Method GET_NUMBER_OF_DOCUMENTS Signature
Method GET_NUMBER_OF_DOCUMENTS on class /EACC/CL_DOCUMENTS_ROOT has no parameter.
Method GET_NUMBER_OF_DOCUMENTS on class /EACC/CL_DOCUMENTS_ROOT has no exception.
Method GET_READER Signature
Method GET_READER on class /EACC/CL_DOCUMENTS_ROOT has no parameter.
Method GET_READER on class /EACC/CL_DOCUMENTS_ROOT has no exception.
Method GET_ROLLNAMES_FOR_FIELDNAMES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
XS_PARAMS | Call by reference | Type reference (TYPE) | /EACC/DOC_TEMPLATE_PARAMS | Übergabestruktur | 20020204 |
Method GET_ROLLNAMES_FOR_FIELDNAMES on class /EACC/CL_DOCUMENTS_ROOT has no exception.
Method GET_STRUCTURE_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_STRUCTURE_NAME | Value transfer | Type reference (TYPE) | TABNAME | Tabellenname | 20020510 |
Method GET_STRUCTURE_NAME on class /EACC/CL_DOCUMENTS_ROOT has no exception.
Method NEW_DOCUMENT Signature
Method NEW_DOCUMENT on class /EACC/CL_DOCUMENTS_ROOT has no parameter.
Method NEW_DOCUMENT on class /EACC/CL_DOCUMENTS_ROOT has no exception.
Method REFRESH Signature
Method REFRESH on class /EACC/CL_DOCUMENTS_ROOT has no parameter.
Method REFRESH on class /EACC/CL_DOCUMENTS_ROOT has no exception.
Method REVERSE_DOCUMENTS Signature
Method REVERSE_DOCUMENTS on class /EACC/CL_DOCUMENTS_ROOT has no parameter.
Method REVERSE_DOCUMENTS on class /EACC/CL_DOCUMENTS_ROOT has no exception.
Method SET_DOC_CHARACS_COLLECT_WHERE Signature
Method SET_DOC_CHARACS_COLLECT_WHERE on class /EACC/CL_DOCUMENTS_ROOT has no parameter.
Method SET_DOC_CHARACS_COLLECT_WHERE on class /EACC/CL_DOCUMENTS_ROOT has no exception.
Method SET_DOC_CHARACTERISTICS_WHERE Signature
Method SET_DOC_CHARACTERISTICS_WHERE on class /EACC/CL_DOCUMENTS_ROOT has no parameter.
Method SET_DOC_CHARACTERISTICS_WHERE on class /EACC/CL_DOCUMENTS_ROOT has no exception.
Method SET_POSTING_DATE Signature
Method SET_POSTING_DATE on class /EACC/CL_DOCUMENTS_ROOT has no parameter.
Method SET_POSTING_DATE on class /EACC/CL_DOCUMENTS_ROOT has no exception.
Method SPLIT_INTO_DOCUMENTS_ROOTS Signature
Method SPLIT_INTO_DOCUMENTS_ROOTS on class /EACC/CL_DOCUMENTS_ROOT has no parameter.
Method SPLIT_INTO_DOCUMENTS_ROOTS on class /EACC/CL_DOCUMENTS_ROOT has no exception.
Method TEST_EXISTENCE_OF_DOCUMENTS Signature
Method TEST_EXISTENCE_OF_DOCUMENTS on class /EACC/CL_DOCUMENTS_ROOT has no parameter.
Method TEST_EXISTENCE_OF_DOCUMENTS on class /EACC/CL_DOCUMENTS_ROOT has no exception.
Method WRAP_AND_SAVE_ERROR_MESSAGES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_BAPIRET2 | Call by reference | Type reference (TYPE) | BAPIRET2 | Returnparameter | 20050203 | ||
2 | ![]() |
IT_ERR_OBJECT | Call by reference | Type reference (TYPE) | FINB_GN_T_ERR_OBJECTS | Tabelle von fehlerhaften Objekten | 20050203 |
Method WRAP_AND_SAVE_ERROR_MESSAGES on class /EACC/CL_DOCUMENTS_ROOT has no exception.
Event Signatures
Event DOCUMENT_ADDED Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | O_DOCUMENTS_ROOT | Exporting | Value transfer | Object reference (TYPE REF TO) | /EACC/CL_DOCUMENTS_ROOT | Wurzel für eAccountingbelege | 20010815 |
History
Last changed by/on | SAP | 20070914 |
SAP Release Created in | 10A |