Hierarchy
⤷
⤷
Properties
| Class | CL_FMED_ENTRYDOC | |
| Short Description | Budgeting entry document | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | FMBPA_E | New budgeting: FM application part |
| Created | 20000920 | SAP |
| Last change | 20070913 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_FMED_ENTRYDOC has no forward declaration.
Interfaces
Class CL_FMED_ENTRYDOC has no interface implemented.
Friends
Class CL_FMED_ENTRYDOC has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | FMHIE_FLG_HIERARCHICAL | If set hierarchy is active | 20050517 | |||
| 2 | Instance attribute | Public | Type reference (TYPE) | FMED_S_DOCID | Entry document ID | 20000920 | |||
| 3 | Instance attribute | Public | Type reference (TYPE) | FMED_S_HEADER | Document header | 20000920 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | BUKU_T_FISCYEAR | Table of fiscal years in a Document | 20040203 | |||
| 5 | Instance attribute | Public | Type reference (TYPE) | FMED_T_LINES | Document lines | 20000920 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Create Additional Lines for the Release Budget | 20021209 | |
| 2 | Instance method | Private | Method | Zusätzliche Zeilen für Freigabebudget anlegen | 20050322 | |
| 3 | Instance method | Public | Method | Checks the Authorizations of the data of an Entry Document | 20011127 | |
| 4 | Instance method | Private | Method | Check header part of the Entry Document | 20050307 | |
| 5 | Instance method | Private | Method | Check field status settings | 20030325 | |
| 6 | Instance method | Public | Method | Specific checks regarding hierarchy and distribution | 20050323 | |
| 7 | Instance method | Public | Method | Check the definition of the number range for Entry Document | 20021120 | |
| 8 | Instance method | Public | Method | Check the reversability of the document | 20001004 | |
| 9 | Instance method | Public | Method | Fill / refresh a document from the database (for a given ID) | 20030409 | |
| 10 | Instance method | Public | Method | Fill / refresh a document from the database (for a given ID) | 20000920 | |
| 11 | Instance method | Public | Method | Complete the entry document from a held document | 20010117 | |
| 12 | Instance method | Private | Method | Set user log | 20001031 | |
| 13 | Instance method | Public | Method | Complete the data with reference fields | 20020122 | |
| 14 | Instance method | Public | Method | Convert document contents to database structures | 20000927 | |
| 15 | Instance method | Public | Method | Dequeue the entry document records | 20001027 | |
| 16 | Instance method | Public | Method | Add new lines (and delete the old ones) | 20021210 | |
| 17 | Instance method | Public | Method | Fills the document year | 20010906 | |
| 18 | Instance method | Public | Method | Set all document attributes | 20010928 | |
| 19 | Instance method | Public | Method | Set all document attributes | 20021210 | |
| 20 | Instance method | Public | Method | Insert the object contents in tables | 20001026 | |
| 21 | Instance method | Public | Method | Lock the entry document records | 20000927 | |
| 22 | Instance method | Public | Method | Complete the document as reversal | 20000925 | |
| 23 | Instance method | Public | Method | Primal document checks | 20001026 | |
| 24 | Instance method | Public | Method | Create a replica of the object | 20000922 | |
| 25 | Instance method | Public | Method | Reverse signs of value fields | 20000922 | |
| 26 | Instance method | Public | Method | Set all document attributes | 20001017 | |
| 27 | Instance method | Public | Method | Set the customer fields | 20010731 | |
| 28 | Instance method | Public | Method | Set ID of the entry document | 20000920 | |
| 29 | Instance method | Public | Method | Set header of the entry document | 20000920 | |
| 30 | Instance method | Public | Method | Set lines of the entry document | 20000920 | |
| 31 | Instance method | Public | Method | Set attributes of a parked document when processed | 20010917 | |
| 32 | Instance method | Public | Method | Set modifiable reversal attributes | 20000926 | |
| 33 | Instance method | Public | Method | Set attributes of reversed document | 20000926 | |
| 34 | Instance method | Public | Method | Set attributes of the orig. doc. when the reversal is undone | 20001017 | |
| 35 | Instance method | Public | Method | Set texts of the entry document | 20001030 | |
| 36 | Instance method | Private | Method | Handling of long text when inserting a document in the DB | 20001030 | |
| 37 | Instance method | Public | Method | Update an existing document in the database | 20000929 |
Events
Class CL_FMED_ENTRYDOC has no event.
Types
Class CL_FMED_ENTRYDOC has no local type.
Method Signatures
Method ADD_LINES_FOR_RELEASE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FLG_ERROR | Call by reference | Type reference (TYPE) | XFELD | Fehler ist aufgetreten | 20030325 | |||
| 2 | I_FLG_RELEASE_REV | Call by reference | Type reference (TYPE) | XFELD | Freigabe von Einnahmen | 20040427 | |||
| 3 | I_REF_MSG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Anwendungsprotokoll mit Kontext | 20030325 |
Method ADD_LINES_FOR_RELEASE on class CL_FMED_ENTRYDOC has no exception.
Method ADD_LINES_FOR_ROLLUP_DIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FLG_ERROR | Call by reference | Type reference (TYPE) | XFELD | 20050322 | ||||
| 2 | I_FLG_OUTSIDE_HIE | Call by reference | Type reference (TYPE) | XFELD | ' ' | Ankreuz-Feld | 20050405 | ||
| 3 | I_FLG_SENDER_DONE | Call by reference | Type reference (TYPE) | XFELD | ' ' | Ankreuz-Feld | 20050405 | ||
| 4 | I_F_ORIGINAL_LINE | Call by reference | Type reference (TYPE) | FMED_S_LINE | 20050329 | ||||
| 5 | I_REF_MSG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | 20050322 | ||||
| 6 | I_T_PATH_LOWER | Call by reference | Type reference (TYPE) | FMHIE_T_ADDRESS_LEVEL | 20050404 | ||||
| 7 | I_T_PATH_UPPER | Call by reference | Type reference (TYPE) | FMHIE_T_ADDRESS_LEVEL | 20050404 |
Method ADD_LINES_FOR_ROLLUP_DIST on class CL_FMED_ENTRYDOC has no exception.
Method CHECK_AUTHORIZATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FLG_AUTH | Call by reference | Type reference (TYPE) | FMDY-XFELD | Kennzeichen gesetzt, wenn berechtigt | 20011128 | |||
| 2 | I_FLG_POSTING | Call by reference | Type reference (TYPE) | XFELD | Kennzeichen gesetzt, wenn Buchung erforderlich | 20011129 | |||
| 3 | I_REF_MSG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Anwendungsprotokoll mit Kontext | 20011127 |
Method CHECK_AUTHORIZATIONS on class CL_FMED_ENTRYDOC has no exception.
Method CHECK_ED_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FLG_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | XFELD | Es ist ein Fehler aufgetreten. | 20050307 | |||
| 2 | E_FLG_WORKFLOW_ACTIVE | Call by reference | Type reference (TYPE) | FMED_WORKFLOW_ACTIVE | Kennzeichen für Workflow-Aktivierung | 20050307 | |||
| 3 | I_FLG_POSTING | Call by reference | Type reference (TYPE) | XFELD | Kennzeichen: zu setzen, wenn Beleg gebucht ist | 20050307 | |||
| 4 | I_REF_MSG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Anwendungsprotokoll mit Kontext | 20050307 |
Method CHECK_ED_HEADER on class CL_FMED_ENTRYDOC has no exception.
Method CHECK_FIELDSTATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FLG_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | XFELD | Fehler ist aufgetreten | 20030325 | |||
| 2 | I_REF_MSG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Anwendungsprotokoll mit Kontext | 20030325 |
Method CHECK_FIELDSTATUS on class CL_FMED_ENTRYDOC has no exception.
Method CHECK_HIER_AND_DISTRIBUTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FLG_ERROR | Call by reference | Type reference (TYPE) | XFELD | 20050406 | ||||
| 2 | I_REF_MSG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | 20050323 |
Method CHECK_HIER_AND_DISTRIBUTION on class CL_FMED_ENTRYDOC has no exception.
Method CHECK_NB_RANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FLG_SUSPEND | Call by reference | Type reference (TYPE) | XFELD | Fehler ist aufgetreten | 20021120 | |||
| 2 | E_NRNUMBER | Call by reference | Type reference (TYPE) | NUMKR | Nummernkreis | 20021129 | |||
| 3 | I_EXT_DOCNR | Call by reference | Type reference (TYPE) | BUED_EXT_DOCNR | Externe Nummer für Budgeterfassungsbeleg | 20021120 | |||
| 4 | I_REF_MSG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Anwendungsprotokoll mit Kontext | 20021120 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | PB wenn versucht wird, die nächste Belegnr. zu holen | 20021120 |
Method CHECK_REVERSIBILITY Signature
Method CHECK_REVERSIBILITY on class CL_FMED_ENTRYDOC has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Beleg nicht stornierbar | 20001004 |
Method COMPLETE_FROM_ARCHIVE Signature
Method COMPLETE_FROM_ARCHIVE on class CL_FMED_ENTRYDOC has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Beleg nicht gefunden, prüfen Sie die ID des Belegs | 20030409 |
Method COMPLETE_FROM_DATABASE Signature
Method COMPLETE_FROM_DATABASE on class CL_FMED_ENTRYDOC has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Beleg nicht gefunden, prüfen Sie die ID des Belegs | 20000920 |
Method COMPLETE_FROM_HELDDOC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DOCSTATE | Call by reference | Type reference (TYPE) | BUED_DOCSTATE | Status eines Budgeterfassungsbelegs | 20010117 | |||
| 2 | I_REF_HELDDOC | Call by reference | Object reference (TYPE REF TO) | CL_FMHD_HELDDOC | Gemerkter Budgetierungsbeleg | 20010117 |
Method COMPLETE_FROM_HELDDOC on class CL_FMED_ENTRYDOC has no exception.
Method COMPLETE_FROM_SYSTEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_DOCNR | Call by reference | Type reference (TYPE) | DOCNR | Belegnummer | 20001031 | |||
| 2 | E_FLG_SUSPEND | Call by reference | Type reference (TYPE) | XFELD | Fehler ist aufgetreten | 20021002 | |||
| 3 | I_EXT_DOCNR | Call by reference | Type reference (TYPE) | BUED_EXT_DOCNR | Externe Nummer für Budgeterfassungsbeleg | 20021002 | |||
| 4 | I_REF_MSG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Anwendungsprotokoll mit Kontext | 20021002 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | PB wenn versucht wird, die nächste Belegnr. zu holen | 20020118 |
Method COMPLETE_REFERENCE_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_AWORG | Call by reference | Type reference (TYPE) | AWORG | Referenzorganisationseinheiten | 20020122 | |||
| 2 | I_AWREF | Call by reference | Type reference (TYPE) | AWREF | Referenzbelegnummer | 20020122 | |||
| 3 | I_AWSYS | Call by reference | Type reference (TYPE) | AWSYS | Logisches System des Quellbelegs | 20020122 | |||
| 4 | I_AWTYP | Call by reference | Type reference (TYPE) | AWTYP | Referenzvorgang | 20020122 |
Method COMPLETE_REFERENCE_FIELDS on class CL_FMED_ENTRYDOC has no exception.
Method CONVERT_TO_DB_STRUCTURES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_F_FMBH | Call by reference | Type reference (TYPE) | FMBH | Kopfstruktur des Erfassungsbelegs | 20010111 | |||
| 2 | I_T_FMBL | Call by reference | Type reference (TYPE) | FMED_T_FMBL | Erfassungsbelegpositionen | 20010111 |
Method CONVERT_TO_DB_STRUCTURES on class CL_FMED_ENTRYDOC has no exception.
Method DEQUEUE_DOC Signature
Method DEQUEUE_DOC on class CL_FMED_ENTRYDOC has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Belegnummer ist nicht gesetzt | 20001027 |
Method DOC_ADD_LINES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_REF_MSG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Anwendungsprotokoll mit Kontext | 20021210 |
Method DOC_ADD_LINES on class CL_FMED_ENTRYDOC has no exception.
Method FILL_DOCYEAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_DOCYEAR | Call by reference | Type reference (TYPE) | BUKU_DOCYEAR | Belegjahr (technisches Feld) | 20010906 | |||
| 2 | I_PROCESS_UI | Call by reference | Type reference (TYPE) | BUKU_PROCESS_UI | Benutzerschnittstellen-Vorgang | 20010906 |
Method FILL_DOCYEAR on class CL_FMED_ENTRYDOC has no exception.
Method GET_ALL_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_F_DOCID | Call by reference | Type reference (TYPE) | FMED_S_DOCID | HHM-Erfassungsbeleg-ID | 20010928 | |||
| 2 | E_F_HEADER | Call by reference | Type reference (TYPE) | FMED_S_HEADER | Kopfstruktur des Erfassungsbelegs | 20010928 | |||
| 3 | E_T_LINES | Call by reference | Type reference (TYPE) | FMED_T_LINES | Erfassungsbelege: Einzelpostentabelle | 20010928 |
Method GET_ALL_ATTRIBUTES on class CL_FMED_ENTRYDOC has no exception.
Method GET_LINES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_T_LINES | Call by reference | Type reference (TYPE) | FMED_T_LINES | Erfassungsbelege: Einzelpostentabelle | 20021210 |
Method GET_LINES on class CL_FMED_ENTRYDOC has no exception.
Method INSERT_IN_DATABASE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_DOCNR | Call by reference | Type reference (TYPE) | DOCNR | Belegnummer | 20010906 | |||
| 2 | E_FLG_SUSPEND | Call by reference | Type reference (TYPE) | XFELD | Fehler ist aufgetreten | 20021002 | |||
| 3 | I_DOCFAM | Call by reference | Type reference (TYPE) | BUED_DOCFAM | Nummer der Belegfamilie | 20011207 | |||
| 4 | I_EXT_DOCNR | Call by reference | Type reference (TYPE) | BUED_EXT_DOCNR | Externe Nummer für Budgeterfassungsbeleg | 20021002 | |||
| 5 | I_FLG_WORKFLOW_ACTIVE | Call by reference | Type reference (TYPE) | FMED_WORKFLOW_ACTIVE | ' ' | Flag for workflow activation | 20090721 | ||
| 6 | I_REF_HELDDOC | Call by reference | Object reference (TYPE REF TO) | CL_FMHD_HELDDOC | Gemerkter Budgetierungsbeleg | 20001030 | |||
| 7 | I_REF_LINEITEMS | Call by reference | Object reference (TYPE REF TO) | CL_FMLI_LINEITEMS | Ändern der Einzelposten in der HHM-Budgetierung | 20001026 | |||
| 8 | I_REF_MSG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Anwendungsprotokoll mit Kontext | 20021002 | |||
| 9 | I_REF_ORIGINAL | Call by reference | Object reference (TYPE REF TO) | CL_FMED_ENTRYDOC | Originalbeleg im Stornierungsvorgang | 20001027 | |||
| 10 | I_XBLNR | Call by reference | Type reference (TYPE) | XBLNR1 | Belegnummer des Referenzbelegs | 20030326 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | PB wenn versucht wird, die nächste Belegnr. zu holen | 20020118 |
Method LOCK_DOC Signature
Method LOCK_DOC on class CL_FMED_ENTRYDOC has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Dokument bereits gesperrt | 20011123 | ||
| 2 | Belegnummer ist nicht gesetzt | 20001013 |
Method PREPARE_AS_REVERSAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ORIGINAL_DOCNR | Call by reference | Type reference (TYPE) | DOCNR | Belegnummer | 20000925 | |||
| 2 | I_REVERSAL_TECHORG | Call by reference | Type reference (TYPE) | BUKU_TECHORG | Original Application | 20050920 |
Method PREPARE_AS_REVERSAL on class CL_FMED_ENTRYDOC has no exception.
Method PRIMAL_CHECKS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FLG_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | XFELD | Fehler aufgetreten | 20001117 | |||
| 2 | E_FLG_WORKFLOW_ACTIVE | Call by reference | Type reference (TYPE) | FMED_WORKFLOW_ACTIVE | Kennzeichen für Workflow-Aktivierung | 20020327 | |||
| 3 | I_FLG_POSTING | Call by reference | Type reference (TYPE) | XFELD | Kennzeichen: zu setzen, wenn Beleg gebucht ist | 20011031 | |||
| 4 | I_REF_MSG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Anwendungsprotokoll mit Kontext | 20011001 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | In den Eingabefeldern ist ein Fehler aufgetreten | 20020121 |
Method REPLICATE_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_REF_REPLICA | Call by reference | Object reference (TYPE REF TO) | CL_FMED_ENTRYDOC | Budgetierungs-Erfassungsbeleg | 20000922 |
Method REPLICATE_DOCUMENT on class CL_FMED_ENTRYDOC has no exception.
Method REVERSE_SIGNS Signature
Method REVERSE_SIGNS on class CL_FMED_ENTRYDOC has no parameter.
Method REVERSE_SIGNS on class CL_FMED_ENTRYDOC has no exception.
Method SET_ALL_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FLG_KEEP_ADD_LINES | Call by reference | Type reference (TYPE) | XFELD | '' | If set do not delete additional lines | 20070209 | ||
| 2 | I_F_DOCID | Call by reference | Type reference (TYPE) | FMED_S_DOCID | HHM-Erfassungsbeleg-ID | 20001017 | |||
| 3 | I_F_HEADER | Call by reference | Type reference (TYPE) | FMED_S_HEADER | Kopfstruktur des Erfassungsbelegs | 20001017 | |||
| 4 | I_T_LINES | Call by reference | Type reference (TYPE) | FMED_T_LINES | Erfassungsbelege: Einzelpostentabelle | 20001017 |
Method SET_ALL_ATTRIBUTES on class CL_FMED_ENTRYDOC has no exception.
Method SET_CUSTOMER_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CUSTOMER_FIELDS | Call by reference | Type reference (TYPE) | FMED_S_CI_FMBH | Struktur für Kundenfelder | 20010731 |
Method SET_CUSTOMER_FIELDS on class CL_FMED_ENTRYDOC has no exception.
Method SET_DOCID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_F_DOCID | Call by reference | Type reference (TYPE) | FMED_S_DOCID | HHM-Erfassungsbeleg-ID | 20000920 |
Method SET_DOCID on class CL_FMED_ENTRYDOC has no exception.
Method SET_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_F_HEADER | Call by reference | Type reference (TYPE) | FMED_S_HEADER | Kopfstruktur des Erfassungsbelegs | 20000920 |
Method SET_HEADER on class CL_FMED_ENTRYDOC has no exception.
Method SET_LINES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_T_LINES | Call by reference | Type reference (TYPE) | FMED_T_LINES | Erfassungsbelegpositionen | 20000920 |
Method SET_LINES on class CL_FMED_ENTRYDOC has no exception.
Method SET_PREPOSTED_PROCESSED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_F_HEADER | Call by reference | Type reference (TYPE) | FMED_S_HEADER | Kopfstruktur des Erfassungsbelegs | 20010917 | |||
| 2 | I_NEW_DOCSTATE | Call by reference | Type reference (TYPE) | BUED_DOCSTATE | Status der HHM-Erfassungsbelege | 20010917 | |||
| 3 | I_T_LINES | Call by reference | Type reference (TYPE) | FMED_T_LINES | Erfassungsbelege: Einzelpostentabelle | 20010917 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Eingehende Tabelle hat falsche Zeilenanzahl | 20010917 |
Method SET_REVERSAL_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_AWORG_REV | Call by reference | Type reference (TYPE) | AWORG_REV | Storno: Stornobeleg Referenzorganisation | 20020225 | |||
| 2 | I_AWREF_REV | Call by reference | Type reference (TYPE) | AWREF_REV | Storno: Stornobelegnummer Referenzorganisation | 20020225 | |||
| 3 | I_F_HEADER | Call by reference | Type reference (TYPE) | FMED_S_HEADER | Stornokopf | 20000926 | |||
| 4 | I_T_LINES | Call by reference | Type reference (TYPE) | FMED_T_LINES | Stornozeilen | 20000926 |
Method SET_REVERSAL_ATTRIBUTES on class CL_FMED_ENTRYDOC has no exception.
Method SET_REVERSED_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_REVERSAL_DOCNR | Call by reference | Type reference (TYPE) | DOCNR | Belegnummer | 20001027 | |||
| 2 | I_REVERSAL_DOCSTATE | Call by reference | Type reference (TYPE) | BUED_DOCSTATE | Status der HHM-Erfassungsbelege | 20001027 |
Method SET_REVERSED_ATTRIBUTES on class CL_FMED_ENTRYDOC has no exception.
Method SET_REVERSED_PROCESSED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_NEW_DOCSTATE | Call by reference | Type reference (TYPE) | BUED_DOCSTATE | Status der HHM-Erfassungsbelege | 20001017 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Nicht fälliger Stornierungsstatus des Originalbelegs | 20001017 |
Method SET_TEXTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_F_HEADER | Call by reference | Type reference (TYPE) | FMED_S_HEADER | Kopfstruktur des Erfassungsbelegs | 20001030 | |||
| 2 | I_T_LINES | Call by reference | Type reference (TYPE) | FMED_T_LINES | Erfassungsbelege: Einzelpostentabelle | 20001030 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Falsches Eingabeformat für Erfassungsbelegzeilen | 20001030 |
Method TEXT_AT_INSERT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_REF_HELDDOC | Call by reference | Object reference (TYPE REF TO) | CL_FMHD_HELDDOC | Gemerkter Budgetierungsbeleg | 20001030 |
Method TEXT_AT_INSERT on class CL_FMED_ENTRYDOC has no exception.
Method UPDATE_IN_DATABASE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FLG_HEADER | Call by reference | Type reference (TYPE) | XFELD | Kopf modifizieren | 20000929 | |||
| 2 | I_FLG_LINES | Call by reference | Type reference (TYPE) | XFELD | Zeilen modifizieren | 20000929 |
Method UPDATE_IN_DATABASE on class CL_FMED_ENTRYDOC has no exception.
History
| Last changed by/on | SAP | 20070913 |
| SAP Release Created in | 462 |