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 |