Hierarchy
⤷ FIN-BAC-AE (Application Component) Accounting Engine
⤷ /EACC/ACCOUNTING_DOCUMENT (Package) Document Structure
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface composition (i COMPRISING i_ref) | /EACC/IF_DOCUMENTS_ROOT_INT | Internal Additional Interface | 20020506 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | /EACC/CL_DOCUMENTS_ROOT | Root for e-accounting Documents | 20010605 |
Properties
Interface | /EACC/IF_DOCUMENTS_ROOT | |
Short Description | Document Initial Screen |
General Data
Package | /EACC/ACCOUNTING_DOCUMENT | Document Structure |
Created | 20010514 | SAP |
Last changed | 20041209 | SAP |
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_DOCS_ROOT_INTROSPECT | Interface for Querying Document Characteristics | 20020506 | ||
2 | /EACC/IF_DOCUMENTS | General Document Interface | 20010514 |
Friends
Interface /EACC/IF_DOCUMENTS_ROOT has no friend.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ACC_SYSTEM | Instance attribute | Public | Type reference (TYPE) | ACC_SYSTEM | Accounting System | 20031125 | ||
2 | AO_CONSTANTS_ACC_DOC | Instance attribute | Public | Object reference (TYPE REF TO) | /EACC/IF_CONSTANTS_ACC_DOC | Constants | 20011212 | ||
3 | AO_DOCUMENT_JOURNAL | Instance attribute | Public | Attribute reference (LIKE) | 20010831 | ||||
4 | AO_MSG_HANDLER | Instance attribute | Public | Object reference (TYPE REF TO) | IF_FINB_MSG_HANDLER | Message Handler | 20020301 | ||
5 | A_POSTING_DATE | Instance attribute | Public | Type reference (TYPE) | DATUM | Date | 20010718 | ||
6 | MO_MD_FACTORY | Instance attribute | Public | Object reference (TYPE REF TO) | IF_FINB_MD_CHAR_FACTORY | Central Factory | 20040506 |
Methods
Events
Interface /EACC/IF_DOCUMENTS_ROOT has no event.
Types
Interface /EACC/IF_DOCUMENTS_ROOT has no local type.
Method Signatures
Method ACCEPT_ACC_DOC_VISITOR Signature
Method ACCEPT_ACC_DOC_VISITOR on Interface /EACC/IF_DOCUMENTS_ROOT has no parameter.
Method ACCEPT_ACC_DOC_VISITOR on Interface /EACC/IF_DOCUMENTS_ROOT has no exception.
Method ADD_ERR_MSG_CONTEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_SOURCE_CHAR_VALUES | Call by reference | Type reference (TYPE) | DATA | Quellmerkmalswerte | 20020319 | ||
2 | Importing | IT_FINB_MSG | Call by reference | Type reference (TYPE) | FINB_TBL_MSG | Referenz auf Messageinformationen | 20020306 | ||
3 | Importing | IT_SRC_DOC_MSG_CONTEXT | Call by reference | Type reference (TYPE) | /EACC/T_SRC_DOC_MSG_CONTEXT | Nachrichtenkontext eines Rechnungswesenbelegs | 20020307 |
Method ADD_ERR_MSG_CONTEXT on Interface /EACC/IF_DOCUMENTS_ROOT has no exception.
Method COPY_TO_NEW_PSTDAT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_NEW_POSTING_DATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20021104 | ||
2 | Returning | RO_COPY | Value transfer | Object reference (TYPE REF TO) | /EACC/IF_DOCUMENTS_ROOT | Belegeinstieg | 20021104 |
Method COPY_TO_NEW_PSTDAT on Interface /EACC/IF_DOCUMENTS_ROOT has no exception.
Method DELETE_DOCUMENTS_WHERE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_NO_OF_DELETED_DOCUMENTS | Call by reference | Type reference (TYPE) | I | 20020320 | |||
2 | Importing | IO_CONDITION | Call by reference | Object reference (TYPE REF TO) | CL_FINB_CONDITION | Bedingung | 20020320 | ||
3 | Importing | I_SIMULATE | Call by reference | Type reference (TYPE) | /EACC/BOOLEAN | /EACC/CL_CONSTANTS=>FALSE | Typ Boolean für E-Accounting | 20020320 |
Method DELETE_DOCUMENTS_WHERE on Interface /EACC/IF_DOCUMENTS_ROOT has no exception.
Method GET_ATTACHED_JOURNALS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RT_JOURNAL_NAMES | Value transfer | Type reference (TYPE) | /EACC/JOURNAL_NAMES | Journal Namen | 20011214 |
Method GET_ATTACHED_JOURNALS on Interface /EACC/IF_DOCUMENTS_ROOT has no exception.
Method GET_DOCUMENT_ITERATOR_WHERE Signature
Method GET_DOCUMENT_ITERATOR_WHERE on Interface /EACC/IF_DOCUMENTS_ROOT has no parameter.
Method GET_DOCUMENT_ITERATOR_WHERE on Interface /EACC/IF_DOCUMENTS_ROOT has no exception.
Method GET_DOCUMENT_STRUCTURE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RO_STRUCTURE | Value transfer | Object reference (TYPE REF TO) | CL_FINB_KF_CHARS_STRUCTURE | Merkmalsvektor | 20020514 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | POSTING_DATE_HASNT_BEEN_SET | 20020514 |
Method GET_DOC_CHARACS_COLLECT_WHERE Signature
Method GET_DOC_CHARACS_COLLECT_WHERE on Interface /EACC/IF_DOCUMENTS_ROOT has no parameter.
Method GET_DOC_CHARACS_COLLECT_WHERE on Interface /EACC/IF_DOCUMENTS_ROOT has no exception.
Method GET_DOC_FROM_KEY_INT Signature
Method GET_DOC_FROM_KEY_INT on Interface /EACC/IF_DOCUMENTS_ROOT has no parameter.
Method GET_DOC_FROM_KEY_INT on Interface /EACC/IF_DOCUMENTS_ROOT has no exception.
Method GET_EMPTY_DOCUMENT_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RO_DOCUMENT_KEY | Value transfer | Object reference (TYPE REF TO) | /EACC/IF_DOCUMENT_KEY | Belegschlüssel | 20010607 |
Method GET_EMPTY_DOCUMENT_KEY on Interface /EACC/IF_DOCUMENTS_ROOT has no exception.
Method GET_EMPTY_DOCUMENT_KEY_INT Signature
Method GET_EMPTY_DOCUMENT_KEY_INT on Interface /EACC/IF_DOCUMENTS_ROOT has no parameter.
Method GET_EMPTY_DOCUMENT_KEY_INT on Interface /EACC/IF_DOCUMENTS_ROOT has no exception.
Method GET_HEADER_FIELD_LIST Signature
Method GET_HEADER_FIELD_LIST on Interface /EACC/IF_DOCUMENTS_ROOT has no parameter.
Method GET_HEADER_FIELD_LIST on Interface /EACC/IF_DOCUMENTS_ROOT has no exception.
Method GET_JOURNAL_ROOT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_JOURNAL | Call by reference | Type reference (TYPE) | /EACC/JOURNAL | Name eines Journals | 20010607 | ||
2 | Importing | I_ONLY_IF_ALREADY_ATTACHED | Call by reference | Type reference (TYPE) | /EACC/BOOLEAN | allgemeines flag | 20011113 | ||
3 | Returning | RO_LINE_ITEMS | Value transfer | Object reference (TYPE REF TO) | /EACC/IF_LINE_ITEMS_ROOT | Belegzeileneinstieg | 20010607 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | JOURNAL_NONEXIST_OR_NONACTIVE | Das angeforderte Journal existiert nicht o. ist nicht aktiv | 20010607 | |
2 | JOURNAL_ROOT_NOT_ATTACHED | Das Journal wurde noch nicht angefordert | 20011113 | |
3 | NO_ACTIVE_CONFIG_FOR_POST_DATE | Das Journal ist zwar aktiv, aber nicht für das Buchungsdatum | 20010903 | |
4 | POSTING_DATE_HAS_NOT_BEEN_SET | Das Buchungsdatum ist nicht gesetzt | 20010718 |
Method GET_NUMBER_OF_DOCUMENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | R_COUNT | Value transfer | Type reference (TYPE) | INT4 | Natürliche Zahl | 20020320 |
Method GET_NUMBER_OF_DOCUMENTS on Interface /EACC/IF_DOCUMENTS_ROOT has no exception.
Method GET_READER Signature
Method GET_READER on Interface /EACC/IF_DOCUMENTS_ROOT has no parameter.
Method GET_READER on Interface /EACC/IF_DOCUMENTS_ROOT has no exception.
Method NEW_DOCUMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_DOCUMENT_KEY | Call by reference | Object reference (TYPE REF TO) | /EACC/IF_DOCUMENT_KEY | Belegschlüssel | 20010514 | ||
2 | Importing | IO_INITIAL_CHARACTERISTICS | Call by reference | Object reference (TYPE REF TO) | CL_FINB_KF_CHARS_STRUCTURE | Merkmalsvektor | 20020829 | ||
3 | Returning | RO_DOCUMENT | Value transfer | Object reference (TYPE REF TO) | /EACC/IF_DOCUMENT | Belegeinstieg | 20010514 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | DOCUMENT_ALREADY_EXISTS | 20010608 | ||
2 | POSTING_DATE_HAS_NOT_BEEN_SET | 20010718 |
Method NEW_LINE_ITEM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_CHARACTERISTICS | Call by reference | Object reference (TYPE REF TO) | CL_FINB_KF_CHARS_STRUCTURE | Merkmale der Belegzeile, des Postens und des Kopfes | 20020506 | ||
2 | Importing | I_IN_JOURNAL | Call by reference | Type reference (TYPE) | /EACC/JOURNAL | Name eines Journals | 20020506 | ||
3 | Returning | RO_NEW_LINE_ITEM | Value transfer | Object reference (TYPE REF TO) | /EACC/IF_LINE_ITEM | Belegzeile | 20020506 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | IMPORT_PARAMETER_NOT_BOUND | 20020506 | ||
2 | JOURNAL_NOT_KNOWN_OR_ACTIVE | 20020812 | ||
3 | NO_DOCUMENT_KEY_PROVIDED | 20020506 | ||
4 | POSTING_DATE_HAS_NOT_BEEN_SET | 20020506 |
Method RELEASE_INSTANCE Signature
Method RELEASE_INSTANCE on Interface /EACC/IF_DOCUMENTS_ROOT has no parameter.
Method RELEASE_INSTANCE on Interface /EACC/IF_DOCUMENTS_ROOT has no exception.
Method REVERSE_DOCUMENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_REVERSAL_DOCUMENTS | Call by reference | Object reference (TYPE REF TO) | /EACC/IF_DOCUMENTS_ROOT | Belegeinstieg | 20020821 | ||
2 | Importing | IO_NEW_SENDER_KEYS_BY_DOC_NO | Call by reference | Object reference (TYPE REF TO) | CL_FINB_KF_CHARS_TABLE_SORTED | Tabelle von Merkmalswerten | 20010905 | ||
3 | Importing | IX_ALT_PDATE_AUTO | Call by reference | Type reference (TYPE) | /EACC/BOOLEAN | Abweichendes Buchungsdatum soll atom. bestimmt werden | 20021107 | ||
4 | Importing | I_ALT_PDATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20020729 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | IMPORT_TABLE_HAS_WRONG_STRUCT | 20010905 | ||
2 | NO_DOCUMENTS_YET | 20010830 |
Method SET_DOC_CHARACS_COLLECT_WHERE Signature
Method SET_DOC_CHARACS_COLLECT_WHERE on Interface /EACC/IF_DOCUMENTS_ROOT has no parameter.
Method SET_DOC_CHARACS_COLLECT_WHERE on Interface /EACC/IF_DOCUMENTS_ROOT has no exception.
Method SET_DOC_CHARACTERISTICS_WHERE Signature
Method SET_DOC_CHARACTERISTICS_WHERE on Interface /EACC/IF_DOCUMENTS_ROOT has no parameter.
Method SET_DOC_CHARACTERISTICS_WHERE on Interface /EACC/IF_DOCUMENTS_ROOT has no exception.
Method SET_POSTING_DATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_POSTING_DATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20010718 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | POSTING_DATE_HAS_BEEN_SET | 20010718 | ||
2 | POSTING_DATE_IS_NOT_VALID | 20020724 |
Method SPLIT_INTO_DOCUMENTS_ROOTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_SPLIT_HEAD_CHAR | Call by reference | Type reference (TYPE) | FINB_KF_CHARS | Merkmale und Kennzahlen | 20021107 | ||
2 | Returning | RO_DOCS_ROOTS | Value transfer | Object reference (TYPE REF TO) | /EACC/IF_DOCUMENTS_ROOTS | Loser Container für Documents Root | 20021107 |
Method SPLIT_INTO_DOCUMENTS_ROOTS on Interface /EACC/IF_DOCUMENTS_ROOT has no exception.
History
Last changed by/on | SAP | 20041209 |
SAP Release Created in | 10A |