Hierarchy
⤷
⤷
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 | Instance attribute | Protected | Type reference (TYPE) | /EACC/BOOLEAN | True, if simuluation display is to be suppressed | 20020710 | |||
| 2 | Instance attribute | Protected | Type reference (TYPE) | /EACC/BOOLEAN | True, if all error-free documents are to be posted | 20020308 | |||
| 3 | Instance attribute | Protected | Type reference (TYPE) | /EACC/BOOLEAN | Boolean Type for e-Accounting | 20020619 | |||
| 4 | Instance attribute | Protected | Type reference (TYPE) | /EACC/BOOLEAN | True, saves message context if documents contain errors | 20020320 | |||
| 5 | Instance attribute | Public | Type reference (TYPE) | /EACC/BOOLEAN | Ture, if siimulation is required | 20020522 | |||
| 6 | Instance attribute | Protected | Object reference (TYPE REF TO) | /EACC/CL_BUSINESS_TRANSACTION | Relevant Business Transaction | 20020619 | |||
| 7 | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_FINB_KF_CHARS_STRUCTURE | Characteristic Vector | 20020614 | |||
| 8 | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_FINB_KF_CHARS_STRUCTURE | Characteristic Vector | 20020614 | |||
| 9 | Instance attribute | Protected | Object reference (TYPE REF TO) | /EACC/CL_KF_CHARS_LIST | Table of Characteristic Values | 20020619 | |||
| 10 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_FINB_KF_CHARS_STRUCTURE | Characteristic Vector | 20020619 | |||
| 11 | Instance attribute | Protected | Object reference (TYPE REF TO) | /EACC/CL_KF_CHARS_LIST | Table of Characteristic Values | 20020619 | |||
| 12 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_FINB_KF_CHARS_STRUCTURE | Characteristic Vector | 20020619 | |||
| 13 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_FINB_MSG_HANDLER | Message Handler | 20020619 | |||
| 14 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_FINB_MSG_HANDLER | MSG_HANDLER for documents that cannot be reversed | 20020823 | |||
| 15 | Instance attribute | Protected | Type reference (TYPE) | /EACC/YS_PDAT_REF_TO_ACCDOCS | References to current document entry screen | 20020624 | |||
| 16 | Instance attribute | Protected | Type reference (TYPE) | LYS_ACCSYS_DOCS | Current documents, processes and engines | 20020626 | |||
| 17 | Instance attribute | Protected | See coding | 20020611 | |||||
| 18 | Instance attribute | Protected | Type reference (TYPE) | FINB_RP_T_DISPLAY_CHAR | Table of Display Characteristics | 20020925 | |||
| 19 | Instance attribute | Protected | Type reference (TYPE) | FINB_T_HTML_HEADER | ALV - Header | 20020925 | |||
| 20 | Instance attribute | Protected | Type reference (TYPE) | /EACC/Y_TS_PDAT_REF_TO_ACCDOCS | Revaluations for XS_CURRENT_ACCSYS_DOCS Only Reversal | 20030917 | |||
| 21 | Instance attribute | Protected | Type reference (TYPE) | /EACC/REVERSAL_DOCUMENT_TBL | Do Not Change Contents of Reversal Documents! | 20030822 | |||
| 22 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_FINB_KF_CHARS_TABLE | Document key reversal without any ACC documents found | 20021018 | |||
| 23 | Instance attribute | Private | Type reference (TYPE) | /EACC/PROCESS_DEBUG_MODE | Instantiate Debug Step when Posting Data | 20021025 | |||
| 24 | Instance attribute | Protected | Type reference (TYPE) | /EACC/BOOLEAN | True If FINB_SNKKEY and FINB_SND_ID Grouping Characteristics | 20030721 | |||
| 25 | Instance attribute | Private | Type reference (TYPE) | /EACC/BOOLEAN | Wrong if all reversal document key have an ACC document | 20021018 | |||
| 26 | Instance attribute | Private | Type reference (TYPE) | /EACC/FIND_CW | Stop for Commit-Work between begin prepare and end execute | 20021025 | |||
| 27 | Instance attribute | Protected | Type reference (TYPE) | /EACC/BOOLEAN | Boolean Type for e-Accounting | 20030715 | |||
| 28 | Instance attribute | Protected | Type reference (TYPE) | /EACC/BOOLEAN | Boolean Type for e-Accounting | 20030715 | |||
| 29 | 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 | Instance method | Protected | Method | Condition Leading to a Document Grouping | 20020301 | |
| 2 | Instance method | Protected | Method | Starts Updating the Business Transaction | 20011203 | |
| 3 | Instance method | Protected | Method | Last Time in Prepare Posting | 20040226 | |
| 4 | Instance method | Protected | Method | Sets Title in Display for Simulated FI/CO Document | 20031029 | |
| 5 | Instance method | Protected | Method | Callup for Initialization Before Each prepare Posting | 20030602 | |
| 6 | Instance method | Protected | Method | Prompts Message "Non-Executable" | 20020124 | |
| 7 | Instance method | Protected | Method | Prepares Business Transaction Update | 20011203 | |
| 8 | Instance method | Protected | Method | BTA Exit According to prepare_reverse_posting | 20011130 | |
| 9 | Instance method | Protected | Method | Intercepts Process Error Exception | 20020109 | |
| 10 | Instance method | Protected | Method | Option for Generating Revaluation Lines During Reversal | 20030602 | |
| 11 | Instance method | Protected | Method | Sets Layout for Displaying a Simulated Document | 20020925 | |
| 12 | Instance method | Protected | Method | Converts Semantic ACC Document Errors into BTA Doc. Errors | 20020612 | |
| 13 | Instance method | Protected | Method | Checks if the Acctg Engine of the ACC_SYSTEM is executable | 20020611 | |
| 14 | Instance method | Protected | Method | Checks Consistency of Transferred Valuation Systems | 20011130 | |
| 15 | Instance method | Private | Method | Checks whether debug mode is active | 20021025 | |
| 16 | Instance method | Public | Constructor | CONSTRUCTOR | 20011203 | |
| 17 | Instance method | Private | Method | Builds Reader for Documents to be Posted | 20040729 | |
| 18 | Instance method | Protected | Method | Generates Central Error Collector for Process Errors | 20030715 | |
| 19 | Instance method | Protected | Method | Generates Process Fields with Message and Process Exception | 20021111 | |
| 20 | Instance method | Protected | Method | Generates Reversal Docs for Specified Business Transactions | 20011130 | |
| 21 | Instance method | Protected | Method | Creates error messages for docs that have not been reversed | 20020823 | |
| 22 | Instance method | Private | Method | Generates Tables for Reversal References | 20030818 | |
| 23 | Static method | Private | Method | Reversal: Deletes All Documents to All Error Groups | 20050615 | |
| 24 | Static method | Private | Method | Removes Reversed Documents of Incorrect Reversal Documents | 20050511 | |
| 25 | Instance method | Private | Method | Searched for Alternative Posting Date (for Reversal) | 20021108 | |
| 26 | Instance method | Protected | Method | Presents the current status of the document on the screen | 20020611 | |
| 27 | Instance method | Protected | Method | Display all document errors | 20020611 | |
| 28 | Instance method | Protected | Method | Delegation to Document_Creation for Document Completion | 20020121 | |
| 29 | Instance method | Public | Method | 20011130 | ||
| 30 | Instance method | Protected | Method | Determines All Accounting Systems (for Data Basis) | 20080320 | |
| 31 | Instance method | Protected | Method | Creates accounting system instance from acc. system value | 20020628 | |
| 32 | Instance method | Public | Method | 20011130 | ||
| 33 | Instance method | Public | Method | 20011130 | ||
| 34 | Instance method | Public | Method | 20011207 | ||
| 35 | Instance method | Protected | Method | Processed Document Error | 20020301 | |
| 36 | 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 | EO_CONDITION | Value transfer | Object reference (TYPE REF TO) | CL_FINB_CONDITION | Bedingung | 20020301 | |||
| 2 | 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 | 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 | 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 | IO_MSG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_FINB_MSG_HANDLER | ACC_DOC-Message Handler | 20040226 | |||
| 2 | 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 | I_ACC_SYSTEM | Call by reference | Type reference (TYPE) | ACC_SYSTEM | Rechnungssystem | 20031029 | |||
| 2 | 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 | 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 | 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 | IO_ACC_DOCS_ROOT | Call by reference | Object reference (TYPE REF TO) | /EACC/IF_DOCUMENTS_ROOT | Belegeinstieg | 20011207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | IO_ACC_DOCS_ROOT | Call by reference | Object reference (TYPE REF TO) | /EACC/IF_DOCUMENTS_ROOT | Belegeinstieg | 20030602 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IT_FIELDNAME | Call by reference | Type reference (TYPE) | FINB_KF_CHARS | Merkmale und Kennzahlen | 20020926 | |||
| 2 | I_ACC_SYSTEM | Call by reference | Type reference (TYPE) | ACC_SYSTEM | Rechnungssystem | 20030725 | |||
| 3 | I_BUS_TRANS_CAT | Call by reference | Type reference (TYPE) | ACC_BUS_TR_CAT | Geschäftsvorfallstyp | 20030725 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IO_MSG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_FINB_MSG_HANDLER | ACC_DOC-Message Handler | 20020612 | |||
| 2 | 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 | CS_ACCSYS_DOCS | Call by reference | Type reference (TYPE) | LYS_ACCSYS_DOCS | Engine, Belege und Prozesse | 20020611 | |||
| 2 | IO_MSG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_FINB_MSG_HANDLER | Message Handler | 20020611 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CT_ACC_SYSTEMS | Call by reference | Type reference (TYPE) | ACC_TS_SYSTEM | Liste von Rechnungssystemen | 20020619 | |||
| 2 | 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 | I_PSTDAT | Call by reference | Type reference (TYPE) | FINB_PSTDAT | Buchungsdatum | 20020619 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IO_BUSINESS_TRANSACTION | Call by reference | Object reference (TYPE REF TO) | /EACC/CL_BUSINESS_TRANSACTION | Abstrakter Geschäftsvorfall | 20011203 | |||
| 2 | IO_MSG_HANDLER | Value transfer | Object reference (TYPE REF TO) | IF_FINB_MSG_HANDLER | Message Handler | 20011203 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | I_MSGID | Call by reference | Type reference (TYPE) | SYMSGID | Nachrichten, Nachrichtenklasse | 20021111 | |||
| 2 | I_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | Nachrichten, Nachrichtennummer | 20021111 | |||
| 3 | I_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | Nachrichten, Nachrichtentyp | 20021111 | |||
| 4 | I_MSGV1 | Call by reference | Type reference (TYPE) | C | Nachrichten, Nachrichtenvariable | 20021111 | |||
| 5 | I_MSGV2 | Call by reference | Type reference (TYPE) | C | Nachrichten, Nachrichtenvariable | 20021111 | |||
| 6 | I_MSGV3 | Call by reference | Type reference (TYPE) | C | Nachrichten, Nachrichtenvariable | 20021111 | |||
| 7 | I_MSGV4 | Call by reference | Type reference (TYPE) | C | Nachrichten, Nachrichtenvariable | 20021111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IT_REVERSAL_DOCUMENTS | Call by reference | Type reference (TYPE) | /EACC/REVERSAL_DOCUMENT_TBL | Informationen zu den Stornogeschäftsvorfällen | 20011130 | |||
| 2 | IX_ALT_PDATE_AUTO | Call by reference | Type reference (TYPE) | /EACC/BOOLEAN | Abweichendes Buchungsdatum soll atom. bestimmt werden | 20020918 | |||
| 3 | I_ACCSYS_DOCS | Call by reference | Type reference (TYPE) | LYS_ACCSYS_DOCS | Belege, Engine und Prozesse | 20020611 | |||
| 4 | I_ACC_CLOSESTEP | Call by reference | Type reference (TYPE) | ACC_CLOSESTEP | Abschlußphase | 20021111 | |||
| 5 | I_ALT_PDATE | Call by reference | Type reference (TYPE) | DATUM | Abweichendes Buchungsdatum | 20020621 | |||
| 6 | I_TRANCHE | Call by reference | Type reference (TYPE) | DATA | Tranche | 20011130 | |||
| 7 | RESULT | Value transfer | Object reference (TYPE REF TO) | /EACC/IF_DOCUMENTS_ROOTS | Stornobelege zu den gegebenen Informationen | 20011130 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IO_CONSTANTS_ACC_DOC | Call by reference | Object reference (TYPE REF TO) | /EACC/IF_CONSTANTS_ACC_DOC | Konstanten | 20020823 | |||
| 2 | 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 | 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 | 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 | 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 | 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 | IT_REVERSAL_DOCUMENTS | Call by reference | Type reference (TYPE) | /EACC/REVERSAL_DOCUMENT_TBL | Informationen zu den Stornogeschäftsvorfällen | 20030818 | |||
| 2 | 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 | IO_ACC_DOCS_ROOTS | Call by reference | Object reference (TYPE REF TO) | /EACC/IF_DOCUMENTS_ROOTS | Loser Container für Documents Root | 20050615 | |||
| 2 | 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 | 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 | IO_REVERSALS_OF_REVERSALS | Call by reference | Object reference (TYPE REF TO) | IF_FINB_KF_CHARS_TABLE | Gruppe: Reversals von Reversals | 20050615 | |||
| 5 | 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 | IO_ERROR_DOCUMENTS | Call by reference | Object reference (TYPE REF TO) | CL_FINB_KF_CHARS_TABLE_SORTED | Liste der fehlerhaften Belege | 20050511 | |||
| 2 | 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 | ID_HEAD_VALUES | Call by reference | Object reference (TYPE REF TO) | DATA | Kopfmerkmale, die zur Findung notwendig sind | 20021108 | |||
| 2 | IO_CONSTANTS_ACC_DOC | Call by reference | Object reference (TYPE REF TO) | /EACC/IF_CONSTANTS_ACC_DOC | Konstanten | 20021108 | |||
| 3 | I_ACC_CLOSESTEP | Call by reference | Type reference (TYPE) | ACC_CLOSESTEP | Abschlußphase | 20021111 | |||
| 4 | R_ALT_PDATE | Value transfer | Type reference (TYPE) | DATUM | Datum | 20021108 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | ID_ACC_DATABASIS | Value transfer | Type reference (TYPE) | ACC_DATABASIS | 20080320 | ||||
| 2 | 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 | I_ACC_SYSTEM | Call by reference | Type reference (TYPE) | ACC_SYSTEM | Rechnungssystem | 20020628 | |||
| 2 | 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 | EO_MSG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_FINB_MSG_HANDLER | liefet Message Handler nur im Simulationsmodus | 20020820 | |||
| 2 | ID_REVERSAL | Call by reference | Type reference (TYPE) | BOOLE_D | Kz: Reversal Vorgang | 20050519 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Rechnungswesenbeleg fehlerhaft | 20020301 | ||
| 2 | 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 | IO_DOCUMENTS_ROOT | Call by reference | Object reference (TYPE REF TO) | /EACC/IF_DOCUMENTS_ROOT | Belegeinstieg | 20030620 | |||
| 2 | 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 |