SAP ABAP Interface /EACC/IF_DOCUMENTS_ROOT (Document Initial Screen)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   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
# Method Level Visibility Method type Description Created on
1 ACCEPT_ACC_DOC_VISITOR Instance method Public Method 20020506
2 ADD_ERR_MSG_CONTEXT Instance method Public Method Adds Message Contexts to the Document 20020305
3 COPY_TO_NEW_PSTDAT Instance method Public Method Copies documents to a new documents_root object 20021104
4 DELETE_DOCUMENTS_WHERE Instance method Public Method Removes Documents from this Document Screen 20020320
5 GET_ATTACHED_JOURNALS Instance method Public Method Fetches list of journal names for which rows are set 20011214
6 GET_DOCUMENT_ITERATOR_WHERE Instance method Public Method 20010815
7 GET_DOCUMENT_STRUCTURE Instance method Public Method Fetches Header Structure for the Document 20020514
8 GET_DOC_CHARACS_COLLECT_WHERE Instance method Public Method 20010608
9 GET_DOC_FROM_KEY_INT Instance method Public Method 20020506
10 GET_EMPTY_DOCUMENT_KEY Instance method Public Method Container for Document Key 20010607
11 GET_EMPTY_DOCUMENT_KEY_INT Instance method Public Method 20020506
12 GET_HEADER_FIELD_LIST Instance method Public Method 20020506
13 GET_JOURNAL_ROOT Instance method Public Method Initial Screen for a Journal 20010607
14 GET_NUMBER_OF_DOCUMENTS Instance method Public Method Fetch Number of Individual Documents 20020320
15 GET_READER Instance method Public Method 20020423
16 NEW_DOCUMENT Instance method Public Method New Document 20010514
17 NEW_LINE_ITEM Instance method Public Method New line item 20020506
18 RELEASE_INSTANCE Instance method Public Method Deletes Contents and Buffers the Instance for Later Use 20031023
19 REVERSE_DOCUMENTS Instance method Public Method Inverts Whole Document 20010830
20 SET_DOC_CHARACS_COLLECT_WHERE Instance method Public Method 20010608
21 SET_DOC_CHARACTERISTICS_WHERE Instance method Public Method 20010808
22 SET_POSTING_DATE Instance method Public Method Sets Posting Date 20010718
23 SPLIT_INTO_DOCUMENTS_ROOTS Instance method Public Method Brks dwn docs_root accordng to head char. vals in docs_roots 20021107
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