SAP ABAP Class /EACC/CL_BTA_DOCUMENT_PROCESS (Abstract Business Transaction in the e-Accounting Engine)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BAC-AE (Application Component) Accounting Engine
     /EACC/BUSINESS_TRANSACTION (Package) Basic Package for All Business Transactions in Acc. Engine
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /EACC/IF_BTA_DOCUMENT_PROCESS Process Interface for Accounting Eng. Business Transactions 20011130
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /EACA/CL_BTA_PROFIT_PROCESS Business Transaction Data Transfer Profit 20011203
2 Inheritance (c INHERITING FROM c_ref)  /EACA/CL_GL_BTA_DOC_PROCESS Process Processing 20020710
3 Inheritance (c INHERITING FROM c_ref)  /EACC/CL_BTA_GENERIC_PROCESS Generic BTA Process (can be instantiated) 20021023
Properties
Class /EACC/CL_BTA_DOCUMENT_PROCESS  
Short Description Abstract Business Transaction in the e-Accounting Engine    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /EACC/BUSINESS_TRANSACTION   Basic Package for All Business Transactions in Acc. Engine 
Created 20011130   SAP 
Last change 20080626   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /EACC/CL_BTA_DOCUMENT_PROCESS has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /EACC/IF_BTA_DOCUMENT_PROCESS Process Interface for Accounting Eng. Business Transactions 20011130
Friends
Class /EACC/CL_BTA_DOCUMENT_PROCESS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 XB_NO_DISPLAY Instance attribute Protected Type reference (TYPE) /EACC/BOOLEAN True, if simuluation display is to be suppressed 20020710
2 XB_POST_ALL_ERROR_FREE Instance attribute Protected Type reference (TYPE) /EACC/BOOLEAN True, if all error-free documents are to be posted 20020308
3 XB_PREPARE_IS_CALLED Instance attribute Protected Type reference (TYPE) /EACC/BOOLEAN Boolean Type for e-Accounting 20020619
4 XB_SAVE_DOC_MSG_CONTEXT Instance attribute Protected Type reference (TYPE) /EACC/BOOLEAN True, saves message context if documents contain errors 20020320
5 XB_SIMULATE Instance attribute Public Type reference (TYPE) /EACC/BOOLEAN Ture, if siimulation is required 20020522
6 XO_BUSINESS_TRANSACTION Instance attribute Protected Object reference (TYPE REF TO) /EACC/CL_BUSINESS_TRANSACTION Relevant Business Transaction 20020619
7 XO_CHARS_STRUCT_KFNM_A Static Attribute Protected Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Characteristic Vector 20020614
8 XO_CHARS_STRUCT_KFNM_Q Static Attribute Protected Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Characteristic Vector 20020614
9 XO_DOC_GRP_LIST Instance attribute Protected Object reference (TYPE REF TO) /EACC/CL_KF_CHARS_LIST Table of Characteristic Values 20020619
10 XO_DOC_GRP_STRUCT Instance attribute Protected Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Characteristic Vector 20020619
11 XO_EXT_KEY_LIST Instance attribute Protected Object reference (TYPE REF TO) /EACC/CL_KF_CHARS_LIST Table of Characteristic Values 20020619
12 XO_EXT_KEY_STRUCT Instance attribute Protected Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Characteristic Vector 20020619
13 XO_MSG_HANDLER Instance attribute Protected Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20020619
14 XO_MSG_HANDLER_NOT_REVERSABLE Instance attribute Protected Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER MSG_HANDLER for documents that cannot be reversed 20020823
15 XS_CURRENT_ACCDOCS_ROOT Instance attribute Protected Type reference (TYPE) /EACC/YS_PDAT_REF_TO_ACCDOCS References to current document entry screen 20020624
16 XS_CURRENT_ACCSYS_DOCS Instance attribute Protected Type reference (TYPE) LYS_ACCSYS_DOCS Current documents, processes and engines 20020626
17 XT_ACCSYS_DOCS Instance attribute Protected See coding 20020611
18 XT_DISPLAY_CHARS Instance attribute Protected Type reference (TYPE) FINB_RP_T_DISPLAY_CHAR Table of Display Characteristics 20020925
19 XT_REPORTING_HEADER Instance attribute Protected Type reference (TYPE) FINB_T_HTML_HEADER ALV - Header 20020925
20 XT_REVAL_DOCS_ROOT Instance attribute Protected Type reference (TYPE) /EACC/Y_TS_PDAT_REF_TO_ACCDOCS Revaluations for XS_CURRENT_ACCSYS_DOCS Only Reversal 20030917
21 XT_REVERSAL_DOCUMENTS Instance attribute Protected Type reference (TYPE) /EACC/REVERSAL_DOCUMENT_TBL Do Not Change Contents of Reversal Documents! 20030822
22 _O_SND_KEYS_NOT_EXISTENT Instance attribute Private Object reference (TYPE REF TO) IF_FINB_KF_CHARS_TABLE Document key reversal without any ACC documents found 20021018
23 _X_DEBUG_MODE Instance attribute Private Type reference (TYPE) /EACC/PROCESS_DEBUG_MODE Instantiate Debug Step when Posting Data 20021025
24 _X_DOC_GRP_STRUCT_DEFAULT Instance attribute Protected Type reference (TYPE) /EACC/BOOLEAN True If FINB_SNKKEY and FINB_SND_ID Grouping Characteristics 20030721
25 _X_ERRORS_OF_NOT_EXISTENT Instance attribute Private Type reference (TYPE) /EACC/BOOLEAN Wrong if all reversal document key have an ACC document 20021018
26 _X_FIND_CW Instance attribute Private Type reference (TYPE) /EACC/FIND_CW Stop for Commit-Work between begin prepare and end execute 20021025
27 _X_MSG_HANDLER_EXTERN Instance attribute Protected Type reference (TYPE) /EACC/BOOLEAN Boolean Type for e-Accounting 20030715
28 _X_NOT_FIRST_PREPARE Instance attribute Protected Type reference (TYPE) /EACC/BOOLEAN Boolean Type for e-Accounting 20030715
29 _X_REVERSALS_ERRORS Instance attribute Private Type reference (TYPE) /EACC/BOOLEAN True if at least one Reversal Error Exists 20030829
Methods
# Method Level Visibility Method type Description Created on
1 BTA_DOCUMENT_GROUP_CONDITION Instance method Protected Method Condition Leading to a Document Grouping 20020301
2 BTA_EXECUTE_POSTING Instance method Protected Method Starts Updating the Business Transaction 20011203
3 BTA_FINALIZE_PREPARE Instance method Protected Method Last Time in Prepare Posting 20040226
4 BTA_GET_LAYOUT_TITLE Instance method Protected Method Sets Title in Display for Simulated FI/CO Document 20031029
5 BTA_INIT Instance method Protected Method Callup for Initialization Before Each prepare Posting 20030602
6 BTA_NOT_RUNNABLE_MESSAGE Instance method Protected Method Prompts Message "Non-Executable" 20020124
7 BTA_PREPARE_POSTING Instance method Protected Method Prepares Business Transaction Update 20011203
8 BTA_PREPARE_REVERSE_EXIT Instance method Protected Method BTA Exit According to prepare_reverse_posting 20011130
9 BTA_PROCESS_ERROR_CATCH Instance method Protected Method Intercepts Process Error Exception 20020109
10 BTA_REVERSAL_REVALUE Instance method Protected Method Option for Generating Revaluation Lines During Reversal 20030602
11 BTA_SET_LAYOUT_PARAMETERS Instance method Protected Method Sets Layout for Displaying a Simulated Document 20020925
12 BTA_TRANSFORM_ACC2BTA_MSGS Instance method Protected Method Converts Semantic ACC Document Errors into BTA Doc. Errors 20020612
13 CHECK_ACC_ENGINE_RUNNABLE Instance method Protected Method Checks if the Acctg Engine of the ACC_SYSTEM is executable 20020611
14 CHECK_ACC_SYSTEMS Instance method Protected Method Checks Consistency of Transferred Valuation Systems 20011130
15 CHECK_DEBUG_MODE Instance method Private Method Checks whether debug mode is active 20021025
16 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20011203
17 CREATE_DOCUMENT_READER Instance method Private Method Builds Reader for Documents to be Posted 20040729
18 CREATE_MESSAGE_HANDLER Instance method Protected Method Generates Central Error Collector for Process Errors 20030715
19 CREATE_PROCESS_ERROR Instance method Protected Method Generates Process Fields with Message and Process Exception 20021111
20 CREATE_REVERSAL_DOCUMENTS Instance method Protected Method Generates Reversal Docs for Specified Business Transactions 20011130
21 CREATE_REVERSAL_ERRORS Instance method Protected Method Creates error messages for docs that have not been reversed 20020823
22 CREATE_REVERSAL_REFERENCES Instance method Private Method Generates Tables for Reversal References 20030818
23 DELETE_DOCS_OF_ALL_ERROR_GRPS Static method Private Method Reversal: Deletes All Documents to All Error Groups 20050615
24 DELETE_REVERSED_DOCUMENTS Static method Private Method Removes Reversed Documents of Incorrect Reversal Documents 20050511
25 DETERMINE_ALT_PDATE Instance method Private Method Searched for Alternative Posting Date (for Reversal) 20021108
26 DISPLAY_DOCUMENTS_ROOT Instance method Protected Method Presents the current status of the document on the screen 20020611
27 DISPLAY_DOCUMENT_MSGS Instance method Protected Method Display all document errors 20020611
28 DOC_CREATION_PREPARE_POSTING Instance method Protected Method Delegation to Document_Creation for Document Completion 20020121
29 EXECUTE_POSTING Instance method Public Method 20011130
30 GET_ACC_SYSTEMS Instance method Protected Method Determines All Accounting Systems (for Data Basis) 20080320
31 GET_ACC_SYSTEM_INSTANCE Instance method Protected Method Creates accounting system instance from acc. system value 20020628
32 GET_MSG_HANDLER Instance method Public Method 20011130
33 PREPARE_POSTING Instance method Public Method 20011130
34 PREPARE_REVERSAL_POSTING Instance method Public Method 20011207
35 PROCESS_DOCUMENTS_MSGS Instance method Protected Method Processed Document Error 20020301
36 SUBSTITUTE_TMP_SNDKEY Instance method Protected Method Replaces Temporary Sender_ID with Final Sender_ID 20030620
Events
Class /EACC/CL_BTA_DOCUMENT_PROCESS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LYS_ACCSYS_DOCS Protected See coding 20020611 BEGIN OF lys_accsys_docs, acc_system TYPE acc_system, o_acc_engine TYPE REF TO /eacc/if_accounting_engine_int, o_acc_doc_constants TYPE REF TO /eacc/if_constants_acc_doc, o_acc_docs_roots TYPE REF TO /eacc/if_documents_roots, o_doc_creation TYPE REF TO /eacc/if_document_creation, o_acc_doc_creation_seq TYPE REF TO /eacc/if_acc_doc_creation_seq, o_chars_list TYPE REF TO /eacc/cl_kf_chars_list, o_chars_struct TYPE REF TO cl_finb_kf_chars_structure, o_chars_struct_amount TYPE REF TO cl_finb_kf_chars_structure, o_chars_struct_quantity TYPE REF TO cl_finb_kf_chars_structure, o_doc_journal TYPE REF TO /eacc/if_document_journal, o_debug_step TYPE REF TO /eacc/cl_acc_doc_debug_step, t_accdocs_root TYPE /eacc/y_ts_pdat_ref_to_accdocs, END OF lys_accsys_docs
2 LYS_BUS_TR_CAT_NODE_CAT Protected See coding 20030922 BEGIN OF lys_bus_tr_cat_node_cat, bus_trans_cat TYPE acc_bus_tr_cat, node_category TYPE /eacc/bta_gen_node_category, END OF lys_bus_tr_cat_node_cat
Method Signatures

Method BTA_DOCUMENT_GROUP_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_CONDITION Value transfer Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung 20020301
2 Exporting ET_GRP_KF_CHARS Call by reference Type reference (TYPE) FINB_KF_CHARS Merkmale und Kennzahlen 20020308

Method BTA_DOCUMENT_GROUP_CONDITION on class /EACC/CL_BTA_DOCUMENT_PROCESS has no exception.

Method BTA_EXECUTE_POSTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TMP2FINAL_SND_KEY Call by reference Type reference (TYPE) /EACC/YT_TMP_SND_KEY Substitution für temp. Belegschlüssel des sendenden Systems 20040913
# Exception Resumable Description Created on
1 /EACC/CX_PROCESS_ERROR Verarbeitung kann nicht fortgesetzt werden 20011203

Method BTA_FINALIZE_PREPARE 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 ACC_DOC-Message Handler 20040226
2 Returning RO_MSG_HANDLER Value transfer Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER BTA_DOC-Message Handler 20040226

Method BTA_FINALIZE_PREPARE on class /EACC/CL_BTA_DOCUMENT_PROCESS has no exception.

Method BTA_GET_LAYOUT_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACC_SYSTEM Call by reference Type reference (TYPE) ACC_SYSTEM Rechnungssystem 20031029
2 Returning RESULT Value transfer Type reference (TYPE) SYTITLE Bildschirmbilder, Text in der Titelzeile 20031029

Method BTA_GET_LAYOUT_TITLE on class /EACC/CL_BTA_DOCUMENT_PROCESS has no exception.

Method BTA_INIT Signature

Method BTA_INIT on class /EACC/CL_BTA_DOCUMENT_PROCESS has no parameter.
Method BTA_INIT on class /EACC/CL_BTA_DOCUMENT_PROCESS has no exception.

Method BTA_NOT_RUNNABLE_MESSAGE Signature

Method BTA_NOT_RUNNABLE_MESSAGE on class /EACC/CL_BTA_DOCUMENT_PROCESS has no parameter.
# Exception Resumable Description Created on
1 /EACC/CX_PROCESS_ERROR Verarbeitung kann nicht fortgesetzt werden 20020124

Method BTA_PREPARE_POSTING Signature

Method BTA_PREPARE_POSTING on class /EACC/CL_BTA_DOCUMENT_PROCESS has no parameter.
# Exception Resumable Description Created on
1 /EACC/CX_PROCESS_ERROR Verarbeitung kann nicht fortgesetzt werden 20011203

Method BTA_PREPARE_REVERSE_EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ACC_DOCS_ROOT Call by reference Object reference (TYPE REF TO) /EACC/IF_DOCUMENTS_ROOT Belegeinstieg 20011207
# Exception Resumable Description Created on
1 /EACC/CX_PROCESS_ERROR Verarbeitung kann nicht fortgesetzt werden 20020410

Method BTA_PROCESS_ERROR_CATCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) /EACC/CX_PROCESS_ERROR Verarbeitung kann nicht fortgesetzt werden 20020109
# Exception Resumable Description Created on
1 /EACC/CX_PROCESS_ERROR Verarbeitung kann nicht fortgesetzt werden 20020109

Method BTA_REVERSAL_REVALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ACC_DOCS_ROOT Call by reference Object reference (TYPE REF TO) /EACC/IF_DOCUMENTS_ROOT Belegeinstieg 20030602
# Exception Resumable Description Created on
1 /EACC/CX_PROCESS_ERROR Verarbeitung kann nicht fortgesetzt werden 20030731

Method BTA_SET_LAYOUT_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDNAME Call by reference Type reference (TYPE) FINB_KF_CHARS Merkmale und Kennzahlen 20020926
2 Importing I_ACC_SYSTEM Call by reference Type reference (TYPE) ACC_SYSTEM Rechnungssystem 20030725
3 Importing I_BUS_TRANS_CAT Call by reference Type reference (TYPE) ACC_BUS_TR_CAT Geschäftsvorfallstyp 20030725
# Exception Resumable Description Created on
1 /EACC/CX_PROCESS_ERROR Verarbeitung kann nicht fortgesetzt werden 20020926

Method BTA_TRANSFORM_ACC2BTA_MSGS 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 ACC_DOC-Message Handler 20020612
2 Returning RO_MSG_HANDLER Value transfer Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER BTA_DOC-Message Handler 20020612

Method BTA_TRANSFORM_ACC2BTA_MSGS on class /EACC/CL_BTA_DOCUMENT_PROCESS has no exception.

Method CHECK_ACC_ENGINE_RUNNABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ACCSYS_DOCS Call by reference Type reference (TYPE) LYS_ACCSYS_DOCS Engine, Belege und Prozesse 20020611
2 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20020611
# Exception Resumable Description Created on
1 /EACC/CX_PROCESS_ERROR Verarbeitung kann nicht fortgesetzt werden 20020611

Method CHECK_ACC_SYSTEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACC_SYSTEMS Call by reference Type reference (TYPE) ACC_TS_SYSTEM Liste von Rechnungssystemen 20020619
2 Importing I_CREATE_AS_REVAL_DOC Call by reference Type reference (TYPE) /EACC/BOOLEAN Wahr, wenn Beleg in xt_reval_docs_root gestellt werden soll 20030917
3 Importing I_PSTDAT Call by reference Type reference (TYPE) FINB_PSTDAT Buchungsdatum 20020619
# Exception Resumable Description Created on
1 /EACC/CX_PROCESS_ERROR Verarbeitung kann nicht fortgesetzt werden 20011203

Method CHECK_DEBUG_MODE Signature

Method CHECK_DEBUG_MODE on class /EACC/CL_BTA_DOCUMENT_PROCESS has no parameter.
Method CHECK_DEBUG_MODE on class /EACC/CL_BTA_DOCUMENT_PROCESS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BUSINESS_TRANSACTION Call by reference Object reference (TYPE REF TO) /EACC/CL_BUSINESS_TRANSACTION Abstrakter Geschäftsvorfall 20011203
2 Importing IO_MSG_HANDLER Value transfer Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20011203
# Exception Resumable Description Created on
1 /EACC/CX_PROCESS_ERROR Verarbeitung kann nicht fortgesetzt werden 20020110

Method CREATE_DOCUMENT_READER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_DOCUMENT_READER Value transfer Object reference (TYPE REF TO) IF_FINB_READER Reader für den zu buchenden Beleg 20040729

Method CREATE_DOCUMENT_READER on class /EACC/CL_BTA_DOCUMENT_PROCESS has no exception.

Method CREATE_MESSAGE_HANDLER Signature

Method CREATE_MESSAGE_HANDLER on class /EACC/CL_BTA_DOCUMENT_PROCESS has no parameter.
Method CREATE_MESSAGE_HANDLER on class /EACC/CL_BTA_DOCUMENT_PROCESS has no exception.

Method CREATE_PROCESS_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSGID Call by reference Type reference (TYPE) SYMSGID Nachrichten, Nachrichtenklasse 20021111
2 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20021111
3 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY Nachrichten, Nachrichtentyp 20021111
4 Importing I_MSGV1 Call by reference Type reference (TYPE) C Nachrichten, Nachrichtenvariable 20021111
5 Importing I_MSGV2 Call by reference Type reference (TYPE) C Nachrichten, Nachrichtenvariable 20021111
6 Importing I_MSGV3 Call by reference Type reference (TYPE) C Nachrichten, Nachrichtenvariable 20021111
7 Importing I_MSGV4 Call by reference Type reference (TYPE) C Nachrichten, Nachrichtenvariable 20021111
# Exception Resumable Description Created on
1 /EACC/CX_PROCESS_ERROR Verarbeitung kann nicht fortgesetzt werden 20021111

Method CREATE_REVERSAL_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_REVERSAL_DOCUMENTS Call by reference Type reference (TYPE) /EACC/REVERSAL_DOCUMENT_TBL Informationen zu den Stornogeschäftsvorfällen 20011130
2 Importing IX_ALT_PDATE_AUTO Call by reference Type reference (TYPE) /EACC/BOOLEAN Abweichendes Buchungsdatum soll atom. bestimmt werden 20020918
3 Importing I_ACCSYS_DOCS Call by reference Type reference (TYPE) LYS_ACCSYS_DOCS Belege, Engine und Prozesse 20020611
4 Importing I_ACC_CLOSESTEP Call by reference Type reference (TYPE) ACC_CLOSESTEP Abschlußphase 20021111
5 Importing I_ALT_PDATE Call by reference Type reference (TYPE) DATUM Abweichendes Buchungsdatum 20020621
6 Importing I_TRANCHE Call by reference Type reference (TYPE) DATA Tranche 20011130
7 Exporting RESULT Value transfer Object reference (TYPE REF TO) /EACC/IF_DOCUMENTS_ROOTS Stornobelege zu den gegebenen Informationen 20011130
# Exception Resumable Description Created on
1 /EACC/CX_PROCESS_ERROR Verarbeitung kann nicht fortgesetzt werden 20011203

Method CREATE_REVERSAL_ERRORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONSTANTS_ACC_DOC Call by reference Object reference (TYPE REF TO) /EACC/IF_CONSTANTS_ACC_DOC Konstanten 20020823
2 Importing IO_REVERSALS_IN_CLOSED_PERIOD Call by reference Object reference (TYPE REF TO) IF_FINB_KF_CHARS_TABLE Belege, die in geschlossene Periode buchen 20020911
3 Importing IO_REVERSALS_NOT_FOUND Call by reference Object reference (TYPE REF TO) IF_FINB_KF_CHARS_TABLE Belege, die in geschlossene Periode buchen 20021018
4 Importing IO_REVERSALS_NOT_MODIFYABLE Call by reference Object reference (TYPE REF TO) IF_FINB_KF_CHARS_TABLE Belege ,die temporär schreibgeschützt sind 20020823
5 Importing IO_REVERSALS_OF_REVERSALS Call by reference Object reference (TYPE REF TO) IF_FINB_KF_CHARS_TABLE Belege, die Stornos vom Storno sind 20020823
6 Importing IO_SENDERKEYS_ALREADY_REVERSED Call by reference Object reference (TYPE REF TO) IF_FINB_KF_CHARS_TABLE Belege, die schon storniert sind 20020823

Method CREATE_REVERSAL_ERRORS on class /EACC/CL_BTA_DOCUMENT_PROCESS has no exception.

Method CREATE_REVERSAL_REFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_REVERSAL_DOCUMENTS Call by reference Type reference (TYPE) /EACC/REVERSAL_DOCUMENT_TBL Informationen zu den Stornogeschäftsvorfällen 20030818
2 Importing I_ACCSYS_DOCS Call by reference Type reference (TYPE) LYS_ACCSYS_DOCS Belege, Engine und Prozesse 20030818

Method CREATE_REVERSAL_REFERENCES on class /EACC/CL_BTA_DOCUMENT_PROCESS has no exception.

Method DELETE_DOCS_OF_ALL_ERROR_GRPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ACC_DOCS_ROOTS Call by reference Object reference (TYPE REF TO) /EACC/IF_DOCUMENTS_ROOTS Loser Container für Documents Root 20050615
2 Importing IO_REVERSALS_IN_CLOSED_PERIOD Call by reference Object reference (TYPE REF TO) IF_FINB_KF_CHARS_TABLE Gruppe: Beleg bedindet sich in geschlossener Periode 20050615
3 Importing IO_REVERSALS_NOT_MODIFYABLE Call by reference Object reference (TYPE REF TO) IF_FINB_KF_CHARS_TABLE Gruppe: Beleg darf nicht modifiziert werden 20050615
4 Importing IO_REVERSALS_OF_REVERSALS Call by reference Object reference (TYPE REF TO) IF_FINB_KF_CHARS_TABLE Gruppe: Reversals von Reversals 20050615
5 Importing IO_SENDERKEYS_ALREADY_REVERSED Call by reference Object reference (TYPE REF TO) IF_FINB_KF_CHARS_TABLE Gruppe: Bereits stornierte Belege 20050615

Method DELETE_DOCS_OF_ALL_ERROR_GRPS on class /EACC/CL_BTA_DOCUMENT_PROCESS has no exception.

Method DELETE_REVERSED_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ERROR_DOCUMENTS Call by reference Object reference (TYPE REF TO) CL_FINB_KF_CHARS_TABLE_SORTED Liste der fehlerhaften Belege 20050511
2 Importing IS_ACCSYS_DOCS Call by reference Type reference (TYPE) LYS_ACCSYS_DOCS Laufzeitstrukutr für das aktuelle Acc.System 20050511

Method DELETE_REVERSED_DOCUMENTS on class /EACC/CL_BTA_DOCUMENT_PROCESS has no exception.

Method DETERMINE_ALT_PDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_HEAD_VALUES Call by reference Object reference (TYPE REF TO) DATA Kopfmerkmale, die zur Findung notwendig sind 20021108
2 Importing IO_CONSTANTS_ACC_DOC Call by reference Object reference (TYPE REF TO) /EACC/IF_CONSTANTS_ACC_DOC Konstanten 20021108
3 Importing I_ACC_CLOSESTEP Call by reference Type reference (TYPE) ACC_CLOSESTEP Abschlußphase 20021111
4 Returning R_ALT_PDATE Value transfer Type reference (TYPE) DATUM Datum 20021108
# Exception Resumable Description Created on
1 /EACC/CX_PROCESS_ERROR Verarbeitung kann nicht fortgesetzt werden 20021108

Method DISPLAY_DOCUMENTS_ROOT Signature

Method DISPLAY_DOCUMENTS_ROOT on class /EACC/CL_BTA_DOCUMENT_PROCESS has no parameter.
# Exception Resumable Description Created on
1 /EACC/CX_PROCESS_ERROR Verarbeitung kann nicht fortgesetzt werden 20020926

Method DISPLAY_DOCUMENT_MSGS Signature

Method DISPLAY_DOCUMENT_MSGS on class /EACC/CL_BTA_DOCUMENT_PROCESS has no parameter.
Method DISPLAY_DOCUMENT_MSGS on class /EACC/CL_BTA_DOCUMENT_PROCESS has no exception.

Method DOC_CREATION_PREPARE_POSTING Signature

Method DOC_CREATION_PREPARE_POSTING on class /EACC/CL_BTA_DOCUMENT_PROCESS has no parameter.
# Exception Resumable Description Created on
1 /EACC/CX_PROCESS_ERROR Verarbeitung kann nicht fortgesetzt werden 20020301

Method EXECUTE_POSTING Signature

Method EXECUTE_POSTING on class /EACC/CL_BTA_DOCUMENT_PROCESS has no parameter.
Method EXECUTE_POSTING on class /EACC/CL_BTA_DOCUMENT_PROCESS has no exception.

Method GET_ACC_SYSTEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACC_DATABASIS Value transfer Type reference (TYPE) ACC_DATABASIS 20080320
2 Returning RT_ACC_SYSTEM Value transfer Type reference (TYPE) ACC_TS_SYSTEM 20080320

Method GET_ACC_SYSTEMS on class /EACC/CL_BTA_DOCUMENT_PROCESS has no exception.

Method GET_ACC_SYSTEM_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACC_SYSTEM Call by reference Type reference (TYPE) ACC_SYSTEM Rechnungssystem 20020628
2 Returning RO_ACC_SYSTEM Value transfer Object reference (TYPE REF TO) IF_ACC_ACCSYS Rechnungssystem 20020628

Method GET_ACC_SYSTEM_INSTANCE on class /EACC/CL_BTA_DOCUMENT_PROCESS has no exception.

Method GET_MSG_HANDLER Signature

Method GET_MSG_HANDLER on class /EACC/CL_BTA_DOCUMENT_PROCESS has no parameter.
Method GET_MSG_HANDLER on class /EACC/CL_BTA_DOCUMENT_PROCESS has no exception.

Method PREPARE_POSTING Signature

Method PREPARE_POSTING on class /EACC/CL_BTA_DOCUMENT_PROCESS has no parameter.
Method PREPARE_POSTING on class /EACC/CL_BTA_DOCUMENT_PROCESS has no exception.

Method PREPARE_REVERSAL_POSTING Signature

Method PREPARE_REVERSAL_POSTING on class /EACC/CL_BTA_DOCUMENT_PROCESS has no parameter.
Method PREPARE_REVERSAL_POSTING on class /EACC/CL_BTA_DOCUMENT_PROCESS has no exception.

Method PROCESS_DOCUMENTS_MSGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER liefet Message Handler nur im Simulationsmodus 20020820
2 Importing ID_REVERSAL Call by reference Type reference (TYPE) BOOLE_D Kz: Reversal Vorgang 20050519
# Exception Resumable Description Created on
1 /EACC/CX_DOCUMENT_ERROR Rechnungswesenbeleg fehlerhaft 20020301
2 /EACC/CX_PROCESS_ERROR Verarbeitung kann nicht fortgesetzt werden 20020308

Method SUBSTITUTE_TMP_SNDKEY 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 20030620
2 Importing IT_TMP2FINAL_SND_KEY Call by reference Type reference (TYPE) /EACC/YT_TMP_SND_KEY Substitution für temp. Belegschlüssel des sendenden Systems 20030620

Method SUBSTITUTE_TMP_SNDKEY on class /EACC/CL_BTA_DOCUMENT_PROCESS has no exception.
History
Last changed by/on SAP  20080626 
SAP Release Created in 10A