Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_FMEF_CONST_BASE | Basis Constants | 20040614 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_FMEF_CONST_DOC | 20040614 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_FM_EF_DOCUMENT_PSM | Earmarked Funds PSM | 20041207 |
Properties
| Class | CL_FM_EF_DOCUMENT | |
| Short Description | Earmarked Fund (complete document) | |
| Super Class | ||
| Instantiability of a Class | 1 | Protected |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | FMEF | Earmarked Funds and Funds Transfers (Based on Classes) |
| Created | 20040604 | SAP |
| Last change | 20131127 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_FM_EF_DOCUMENT has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_FMEF_CONST_BASE | Basis Constants | 20040614 | ||
| 2 | IF_FMEF_CONST_DOC | 20040614 |
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_FM_EF_FACTORY | 20071116 | Factory for Earmarked Funds | |
| 2 | CL_FM_EF_POSITION | 20071116 | Earmarked Funds (line item) | |
| 3 | CL_FM_EF_VALUEADJUST | 20071116 | Value Adjustment Documents for Earmarked Fund Items |
Attributes
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Call Commitment Interface (OPENITEM) | 20041006 | |
| 2 | Instance method | Public | Method | Changes the Completed Indicator | 20040618 | |
| 3 | Instance method | Public | Method | Change document header data | 20040701 | |
| 4 | Instance method | Public | Method | Changes the Document Header Text | 20051007 | |
| 5 | Instance method | Public | Method | Document check | 20040614 | |
| 6 | Instance method | Public | Method | Authorization Check | 20040728 | |
| 7 | Instance method | Protected | Method | Check Company Code | 20040609 | |
| 8 | Instance method | Public | Method | Reduction Check | 20040625 | |
| 9 | Instance method | Public | Method | Can the document be changed? | 20040701 | |
| 10 | Instance method | Protected | Method | Checks if doc. flags like wkapk and blkkz should be changed | 20040804 | |
| 11 | Instance method | Protected | Method | Check of Exchange Rate and Date | 20040701 | |
| 12 | Instance method | Protected | Method | Checks External Document Number | 20040617 | |
| 13 | Instance method | Public | Method | Check if entries in fields are allowed | 20040623 | |
| 14 | Instance method | Public | Method | Check if entries in fields are allowed | 20040623 | |
| 15 | Instance method | Protected | Method | Check if a manual document block has been entered | 20050608 | |
| 16 | Instance method | Protected | Method | Minimum quantity of document header data available? | 20040609 | |
| 17 | Instance method | Public | Method | Checks if all line items are completed (also in DB) | 20040804 | |
| 18 | Instance method | Protected | Method | Check of Transfer Posting | 20040630 | |
| 19 | Instance method | Public | Constructor | CONSTRUCTOR | 20040604 | |
| 20 | Instance method | Public | Method | Create Item in Document | 20040701 | |
| 21 | Instance method | Protected | Method | Create Item Object | 20040608 | |
| 22 | Instance method | Public | Method | Deletes an item (or sets a deletion indicator) | 20040720 | |
| 23 | Instance method | Public | Method | Take a Document Number | 20040614 | |
| 24 | Instance method | Public | Method | Deletes an Item from the Memory | 20040804 | |
| 25 | Instance method | Protected | Method | Error Message from Field Status Check | 20040623 | |
| 26 | Instance method | Public | Method | Determines All Items - Cross-Transaction | 20050405 | |
| 27 | Static method | Protected | Method | Determines Fields Relevant for Changes | 20040618 | |
| 28 | Instance method | Public | Method | Returns Header Data (KBLK) | 20040727 | |
| 29 | Instance method | Public | Method | Get Field Label of Data Element | 20040623 | |
| 30 | Instance method | Protected | Method | Determine Field Status | 20040623 | |
| 31 | Instance method | Public | Method | 20060915 | ||
| 32 | Instance method | Public | Method | Returns Document Number | 20040617 | |
| 33 | Instance method | Protected | Method | Get Commitment Interface Data | 20040629 | |
| 34 | Instance method | Public | Method | Return Item | 20040614 | |
| 35 | Instance method | Public | Method | Determine Item Number from External Reference | 20040617 | |
| 36 | Instance method | Protected | Method | 20040609 | ||
| 37 | Instance method | Protected | Method | Processing of Foreign Currency Documents | 20040609 | |
| 38 | Instance method | Public | Method | Checks whether document was changed | 20040618 | |
| 39 | Static method | Public | Method | Initialization | 20040706 | |
| 40 | Instance method | Protected | Method | Create from external file | 20040609 | |
| 41 | Instance method | Public | Method | Initialization of Message Handler | 20040630 | |
| 42 | Instance method | Public | Method | Check if document is parked | 20050125 | |
| 43 | Instance method | Public | Method | Requests a Processsing Lock | 20040719 | |
| 44 | Instance method | Protected | Method | Copy Fields from Transfer Structures | 20040803 | |
| 45 | Instance method | Public | Method | Changes the status from "parked" to "posted" | 20040913 | |
| 46 | Instance method | Public | Method | Read Document Type | 20071116 | |
| 47 | Instance method | Protected | Method | Read Header Data | 20040604 | |
| 48 | Instance method | Public | Method | Read items from the database | 20040608 | |
| 49 | Instance method | Protected | Method | Read Individual Item from DB | 20041115 | |
| 50 | Instance method | Public | Method | Update of All References After Number Assignment | 20040614 | |
| 51 | Instance method | Public | Method | Reset to Old Status | 20040805 | |
| 52 | Instance method | Public | Method | 20060912 | ||
| 53 | Instance method | Public | Method | Approve or Reject Complete Document | 20041014 | |
| 54 | Instance method | Protected | Method | Start Workflow | 20040622 | |
| 55 | Instance method | Protected | Method | Stop Workflow | 20041014 | |
| 56 | Instance method | Protected | Method | Marks Document as Changed | 20041209 | |
| 57 | Instance method | Protected | Method | Mixing of Old and New Data for Commit | 20040908 | |
| 58 | Instance method | Protected | Method | Copies all relevant data for a new transaction | 20040715 | |
| 59 | Instance method | Protected | Method | Determine Update Information | 20040730 | |
| 60 | Instance method | Protected | Method | Writing Change Documents | 20040622 |
Events
Class CL_FM_EF_DOCUMENT has no event.
Types
Class CL_FM_EF_DOCUMENT has no local type.
Method Signatures
Method CALL_OI_INTERFACE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FLG_CHECKONLY | Call by reference | Type reference (TYPE) | BOOLE-BOOLE | SPACE | Nur prüfen | 20041006 | ||
| 2 | I_FLG_END_AVC | Call by reference | Type reference (TYPE) | BOOLE-BOOLE | 'X' | Endzeitpunkt der AVC rufen | 20041006 | ||
| 3 | I_FLG_REVAL | Call by reference | Type reference (TYPE) | BOOLE-BOOLE | SPACE | Revaluierung | 20041006 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler aufgetreten, befindet sich im Messagehandler | 20041006 | ||
| 2 | Message-Exceptionklasse für Mittelvormerkungen | 20041006 |
Method CHANGE_COMPLETION_INDICATOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FLG_COMPLETE | Call by reference | Type reference (TYPE) | FEXEC | Erledigtkennzeichen für offene Posten | 20040722 | |||
| 2 | I_FLG_NO_AUTHCHECK | Call by reference | Type reference (TYPE) | BOOLE-BOOLE | SPACE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040804 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Message-Exceptionklasse für Mittelvormerkungen | 20040722 |
Method CHANGE_HEAD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FLG_NO_AUTHCHECK | Call by reference | Type reference (TYPE) | BOOLE-BOOLE | SPACE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040728 | ||
| 2 | I_F_HEADDATA | Call by reference | Type reference (TYPE) | FMEF_IF_HEADDATA | Interfacedaten für Änderungen des Belegkopfes | 20040701 | |||
| 3 | I_F_HEADDATA_X | Call by reference | Type reference (TYPE) | FMEF_IF_HEADDATA_X | Kennzeichnung der Felder, die sich geändert haben | 20040701 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler aufgetreten, befindet sich im Messagehandler | 20040701 | ||
| 2 | Message-Exceptionklasse für Mittelvormerkungen | 20040701 |
Method CHANGE_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FLG_NO_AUTHCHECK | Call by reference | Type reference (TYPE) | BOOLE-BOOLE | SPACE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20051007 | ||
| 2 | I_TEXT | Call by reference | Type reference (TYPE) | CLIKE | Belegkopf-Text | 20051007 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Message-Exceptionklasse für Mittelvormerkungen | 20051007 |
Method CHECK Signature
Method CHECK on class CL_FM_EF_DOCUMENT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler aufgetreten, befindet sich im Messagehandler | 20040630 | ||
| 2 | Message-Exceptionklasse für Mittelvormerkungen | 20040614 |
Method CHECK_AUTHORITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ACTIVITY | Call by reference | Type reference (TYPE) | FMRE_AUTH | Aktivitäten für Mittelreservierungen | 20040728 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Message-Exceptionklasse für Mittelvormerkungen | 20040728 |
Method CHECK_BUKRS Signature
Method CHECK_BUKRS on class CL_FM_EF_DOCUMENT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Message-Exceptionklasse für Mittelvormerkungen | 20040609 |
Method CHECK_CONSUMPTIONS Signature
Method CHECK_CONSUMPTIONS on class CL_FM_EF_DOCUMENT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler aufgetreten, befindet sich im Messagehandler | 20040625 | ||
| 2 | Message-Exceptionklasse für Mittelvormerkungen | 20040625 |
Method CHECK_DOCUMENT_CHANGEABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FLG_NO_AUTHCHECK | Call by reference | Type reference (TYPE) | BOOLE-BOOLE | SPACE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040728 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Message-Exceptionklasse für Mittelvormerkungen | 20040701 |
Method CHECK_DOCUMENT_FLAGS Signature
Method CHECK_DOCUMENT_FLAGS on class CL_FM_EF_DOCUMENT has no parameter.
Method CHECK_DOCUMENT_FLAGS on class CL_FM_EF_DOCUMENT has no exception.
Method CHECK_EXCHANGE_RATE Signature
Method CHECK_EXCHANGE_RATE on class CL_FM_EF_DOCUMENT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Message-Exceptionklasse für Mittelvormerkungen | 20040701 |
Method CHECK_EXTERNAL_NUMBER Signature
Method CHECK_EXTERNAL_NUMBER on class CL_FM_EF_DOCUMENT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Message-Exceptionklasse für Mittelvormerkungen | 20040617 |
Method CHECK_FIELDS_ALLOWED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_F_HEADDATA | Call by reference | Type reference (TYPE) | FMEF_IF_HEADDATA | Belegdaten einer Mittelvormerkung | 20040701 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler aufgetreten, befindet sich im Messagehandler | 20040623 |
Method CHECK_FIELDS_OBLIGATORY Signature
Method CHECK_FIELDS_OBLIGATORY on class CL_FM_EF_DOCUMENT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler aufgetreten, befindet sich im Messagehandler | 20040623 |
Method CHECK_MANUAL_LOCK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LOCK | Call by reference | Type reference (TYPE) | FMRLOCK | Mittelvormerkungssperre | 20050608 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Message-Exceptionklasse für Mittelvormerkungen | 20050608 |
Method CHECK_MINIMUM_DATA_PROVIDED Signature
Method CHECK_MINIMUM_DATA_PROVIDED on class CL_FM_EF_DOCUMENT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Message-Exceptionklasse für Mittelvormerkungen | 20040623 |
Method CHECK_POSITIONS_COMPLETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_FLG_COMPLETE | Value transfer | Type reference (TYPE) | BOOLE-BOOLE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040804 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Message-Exceptionklasse für Mittelvormerkungen | 20050504 |
Method CHECK_TRANSFER Signature
Method CHECK_TRANSFER on class CL_FM_EF_DOCUMENT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Message-Exceptionklasse für Mittelvormerkungen | 20040630 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_BELNR | Call by reference | Type reference (TYPE) | KBLNR | Belegnummer Mittelvormerkung | 20040604 | |||
| 2 | I_R_FACTORY | Call by reference | Object reference (TYPE REF TO) | CL_FM_EF_FACTORY | Factory für Mittelvormerkungen | 20040622 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Message-Exceptionklasse für Mittelvormerkungen | 20040706 |
Method CREATE_POSITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FLG_NO_AUTHCHECK | Call by reference | Type reference (TYPE) | BOOLE-BOOLE | SPACE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040729 | ||
| 2 | I_F_POSDATA | Call by reference | Type reference (TYPE) | FMEF_IF_POSITION | Positionsdaten | 20040701 | |||
| 3 | R_POS | Value transfer | Object reference (TYPE REF TO) | CL_FM_EF_POSITION | Mittelvormerkung (Belegposition) | 20050323 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler aufgetreten, befindet sich im Messagehandler | 20040701 | ||
| 2 | Message-Exceptionklasse für Mittelvormerkungen | 20040701 |
Method CREATE_POSOBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_BLPOS | Call by reference | Type reference (TYPE) | KBLPOS | Belegposition Mittelvormerkung | 20040608 | |||
| 2 | R_POS | Value transfer | Object reference (TYPE REF TO) | CL_FM_EF_POSITION | Mittelvormerkung (Belegposition) | 20040608 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Message-Exceptionklasse für Mittelvormerkungen | 20040708 |
Method DELETE_POSITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_BLPOS | Call by reference | Type reference (TYPE) | KBLPOS | Belegposition Mittelvormerkung | 20040720 | |||
| 2 | I_FLG_NO_AUTHCHECK | Call by reference | Type reference (TYPE) | BOOLE-BOOLE | SPACE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040729 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler aufgetreten, befindet sich im Messagehandler | 20050525 | ||
| 2 | Message-Exceptionklasse für Mittelvormerkungen | 20040720 |
Method DRAW_NUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_NEW_NUM | Value transfer | Type reference (TYPE) | KBLNR | Belegnummer Mittelvormerkung | 20040614 | |||
| 2 | E_OLD_NUM | Value transfer | Type reference (TYPE) | KBLNR | Belegnummer Mittelvormerkung | 20040614 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Message-Exceptionklasse für Mittelvormerkungen | 20040614 |
Method DROP_POSITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_BLPOS | Call by reference | Type reference (TYPE) | KBLPOS | Belegposition Mittelvormerkung | 20040804 |
Method DROP_POSITION on class CL_FM_EF_DOCUMENT has no exception.
Method FIELDSTATUS_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DTEL | Call by reference | Type reference (TYPE) | DATAELEM | Datenelement (semantische Domäne) des Feldes | 20040623 | |||
| 2 | I_MSGNO | Call by reference | Type reference (TYPE) | SY-MSGNO | Nachrichten, Nachrichtennummer | 20040623 |
Method FIELDSTATUS_MESSAGE on class CL_FM_EF_DOCUMENT has no exception.
Method GET_ALL_POSITIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FROM_POS | Call by reference | Type reference (TYPE) | KBLPOS | 001 | Belegposition Mittelvormerkung | 20050405 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Message-Exceptionklasse für Mittelvormerkungen | 20050405 |
Method GET_CHFIELDS Signature
Method GET_CHFIELDS on class CL_FM_EF_DOCUMENT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Message-Exceptionklasse für Mittelvormerkungen | 20040618 |
Method GET_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_KBLK | Value transfer | Type reference (TYPE) | KBLK | Belegkopf: Manuelle Belegerfassung | 20040727 |
Method GET_DATA on class CL_FM_EF_DOCUMENT has no exception.
Method GET_DTEL_FIELDNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DTEL | Call by reference | Type reference (TYPE) | DATAELEM | Datenelement (semantische Domäne) des Feldes | 20040623 | |||
| 2 | R_NAME | Value transfer | Type reference (TYPE) | STRING | 20040623 |
Method GET_DTEL_FIELDNAME on class CL_FM_EF_DOCUMENT has no exception.
Method GET_FIELDSTATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_FIELDSTATUS | Value transfer | Object reference (TYPE REF TO) | FMEF_FSTAT_TT | Feldstatusprovider | 20040623 |
Method GET_FIELDSTATUS on class CL_FM_EF_DOCUMENT has no exception.
Method GET_LONGTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_LONGTEXT | Value transfer | Type reference (TYPE) | STRING | 20060915 |
Method GET_LONGTEXT on class CL_FM_EF_DOCUMENT has no exception.
Method GET_NUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_NUMBER | Value transfer | Type reference (TYPE) | KBLNR | Belegnummer Mittelvormerkung | 20040617 |
Method GET_NUMBER on class CL_FM_EF_DOCUMENT has no exception.
Method GET_OIDATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_T_OIDATA_ORGVG | Call by reference | Type reference (TYPE) | FMEF_OIDATA_ORGVG_TT | Mittelvormerkungsdaten für das Obligointerface | 20040630 | |||
| 2 | I_FLG_WHOLE_ENVIRONMENT | Call by reference | Type reference (TYPE) | BOOLE-BOOLE | 'X' | Übernimmt alle Belegpositionen aus umgebenden Transaktionen | 20050728 | ||
| 3 | I_MAX_POS | Call by reference | Type reference (TYPE) | KBLPOS | Belegposition Mittelvormerkung | 20050713 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler aufgetreten, befindet sich im Messagehandler | 20040629 | ||
| 2 | Message-Exceptionklasse für Mittelvormerkungen | 20040629 |
Method GET_POSITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_BLPOS | Call by reference | Type reference (TYPE) | KBLPOS | Belegposition Mittelvormerkung | 20040614 | |||
| 2 | I_FLG_FORCE_READ | Call by reference | Type reference (TYPE) | BOOLE-BOOLE | SPACE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040614 | ||
| 3 | R_POS | Value transfer | Object reference (TYPE REF TO) | CL_FM_EF_POSITION | Mittelvormerkung (Belegposition) | 20040614 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Message-Exceptionklasse für Mittelvormerkungen | 20040708 | ||
| 2 | Objekt nicht gefunden | 20040614 |
Method GET_POSNR_FROM_REF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_RFPOS | Call by reference | Type reference (TYPE) | AWPOS | Referenzbelegposition | 20040617 | |||
| 2 | R_BLPOS | Value transfer | Type reference (TYPE) | KBLPOS | Belegposition Mittelvormerkung | 20040617 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Message-Exceptionklasse für Mittelvormerkungen | 20040617 |
Method GET_VORGN_FROM_BLTYP Signature
Method GET_VORGN_FROM_BLTYP on class CL_FM_EF_DOCUMENT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Message-Exceptionklasse für Mittelvormerkungen | 20040609 |
Method HANDLE_FOREIGN_DOC Signature
Method HANDLE_FOREIGN_DOC on class CL_FM_EF_DOCUMENT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Message-Exceptionklasse für Mittelvormerkungen | 20040609 |
Method HAS_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_FLG_CHANGED | Value transfer | Type reference (TYPE) | BOOLE-BOOLE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040618 |
Method HAS_CHANGED on class CL_FM_EF_DOCUMENT has no exception.
Method INIT_CLASS Signature
Method INIT_CLASS on class CL_FM_EF_DOCUMENT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Message-Exceptionklasse für Mittelvormerkungen | 20040706 |
Method INIT_FROM_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FLG_IGNORE_WF | Call by reference | Type reference (TYPE) | BOOLE-BOOLE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040730 | |||
| 2 | I_FLG_NO_AUTHCHECK | Call by reference | Type reference (TYPE) | BOOLE-BOOLE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040628 | |||
| 3 | I_F_DOCDATA | Call by reference | Type reference (TYPE) | FMEF_IF_DOCUMENT | Belegdaten einer Mittelvormerkung | 20040609 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler aufgetreten, befindet sich im Messagehandler | 20040625 | ||
| 2 | Message-Exceptionklasse für Mittelvormerkungen | 20040609 |
Method INIT_MESSAGELINE Signature
Method INIT_MESSAGELINE on class CL_FM_EF_DOCUMENT has no parameter.
Method INIT_MESSAGELINE on class CL_FM_EF_DOCUMENT has no exception.
Method IS_PRELIMINARY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_PRELIM | Value transfer | Type reference (TYPE) | BOOLE-BOOLE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20050125 |
Method IS_PRELIMINARY on class CL_FM_EF_DOCUMENT has no exception.
Method LOCK Signature
Method LOCK on class CL_FM_EF_DOCUMENT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Message-Exceptionklasse für Mittelvormerkungen | 20040719 |
Method MOVE_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DATA | Call by reference | Type reference (TYPE) | ANY | 20040803 | ||||
| 2 | I_DATA_X | Call by reference | Type reference (TYPE) | ANY | 20040803 | ||||
| 3 | I_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20040803 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Message-Exceptionklasse für Mittelvormerkungen | 20040803 |
Method POST Signature
Method POST on class CL_FM_EF_DOCUMENT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler aufgetreten, befindet sich im Messagehandler | 20050125 | ||
| 2 | Message-Exceptionklasse für Mittelvormerkungen | 20041213 |
Method READ_BLART Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_F_TKBBA | Call by reference | Type reference (TYPE) | TKBBA | Belegarten | 20071116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Message-Exceptionklasse für Mittelvormerkungen | 20071116 |
Method READ_HEAD Signature
Method READ_HEAD on class CL_FM_EF_DOCUMENT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Message-Exceptionklasse für Mittelvormerkungen | 20040604 |
Method READ_POSITIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_POS_RANGE | Call by reference | Type reference (TYPE) | FMR_RANGE_BLPOS | Rangetabelle für Belegpositionen Mittelvormerkungen | 20040608 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Message-Exceptionklasse für Mittelvormerkungen | 20040708 |
Method READ_SINGLE_POSITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_BLPOS | Call by reference | Type reference (TYPE) | KBLPOS | Belegposition Mittelvormerkung | 20041115 | |||
| 2 | R_POS | Value transfer | Object reference (TYPE REF TO) | CL_FM_EF_POSITION | Mittelvormerkung (Belegposition) | 20041115 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Message-Exceptionklasse für Mittelvormerkungen | 20041115 |
Method REPLACE_REFERENCES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_AWTYP | Call by reference | Type reference (TYPE) | AWTYP | Referenzvorgang | 20040614 | |||
| 2 | I_T_ACCPOSNR | Call by reference | Type reference (TYPE) | FMRE_T_ACCPOSNR | Verküpfung der ACCIT-POSNR mit BSEG-BUZEI | 20130912 | |||
| 3 | I_T_OLDNEWREF | Call by reference | Type reference (TYPE) | FMEF_OLDNEWREF_TT | Tabelle alte - neue Referenzen | 20040614 |
Method REPLACE_REFERENCES on class CL_FM_EF_DOCUMENT has no exception.
Method RESET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FLG_RESET_POSITIONS | Call by reference | Type reference (TYPE) | BOOLE-BOOLE | 'X' | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040805 |
Method RESET on class CL_FM_EF_DOCUMENT has no exception.
Method SAVE_LONGTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_LONGTEXT | Call by reference | Type reference (TYPE) | STRING | 20060913 |
Method SAVE_LONGTEXT on class CL_FM_EF_DOCUMENT has no exception.
Method SET_APPROVAL_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FLG_APPROVE | Value transfer | Type reference (TYPE) | BOOLE-BOOLE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20041014 | |||
| 2 | I_FLG_WF_STOP | Value transfer | Type reference (TYPE) | BOOLE-BOOLE | SPACE | Stoppt den Workflow | 20041014 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler aufgetreten, befindet sich im Messagehandler | 20041014 | ||
| 2 | Message-Exceptionklasse für Mittelvormerkungen | 20041014 |
Method START_WORKFLOW Signature
Method START_WORKFLOW on class CL_FM_EF_DOCUMENT has no parameter.
Method START_WORKFLOW on class CL_FM_EF_DOCUMENT has no exception.
Method STOP_WORKFLOW Signature
Method STOP_WORKFLOW on class CL_FM_EF_DOCUMENT has no parameter.
Method STOP_WORKFLOW on class CL_FM_EF_DOCUMENT has no exception.
Method TOUCH Signature
Method TOUCH on class CL_FM_EF_DOCUMENT has no parameter.
Method TOUCH on class CL_FM_EF_DOCUMENT has no exception.
Method TRANSACTION_COMMIT Signature
Method TRANSACTION_COMMIT on class CL_FM_EF_DOCUMENT has no parameter.
Method TRANSACTION_COMMIT on class CL_FM_EF_DOCUMENT has no exception.
Method TRANSACTION_COPY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_DOC | Call by reference | Object reference (TYPE REF TO) | CL_FM_EF_DOCUMENT | Factory für Mittelvormerkungen | 20040715 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Message-Exceptionklasse für Mittelvormerkungen | 20040715 |
Method UPDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_T_DELREF | Call by reference | Type reference (TYPE) | FMEF_REFKEY_TT | Tabelle von Referenzen, unsortiert | 20040730 | |||
| 2 | C_T_KBLESUM | Call by reference | Type reference (TYPE) | FMEF_KBLESUM_TT | Tabellentyp für KBLE-Summensätze | 20050218 | |||
| 3 | C_T_KBLK | Call by reference | Type reference (TYPE) | FMEF_KBLK_UPD_TT | Updatetabelle zur KBLK | 20040730 | |||
| 4 | C_T_KBLP | Call by reference | Type reference (TYPE) | FMEF_KBLP_UPD_TT | Updatetabelle zur KBLP | 20040730 | |||
| 5 | C_T_KBLPS | Call by reference | Type reference (TYPE) | FMEF_KBLPS_TT | Sortierte Tabelle zur KBLPS | 20040730 | |||
| 6 | C_T_MOD_KBLE | Call by reference | Type reference (TYPE) | FMEF_KBLE_TT | Tabelle für KBLE-Sätze | 20040730 | |||
| 7 | C_T_MOD_KBLEW | Call by reference | Type reference (TYPE) | FMEF_KBLEW_TT | Tabellentyp für Entwicklungssätze (Währungssätze) | 20040730 | |||
| 8 | I_FLG_NO_CHANGEDOCS | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Keine Änderungsbelege schreiben | 20040730 |
Method UPDATE on class CL_FM_EF_DOCUMENT has no exception.
Method WRITE_CHANGEDOCS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_T_KBLP_NEW | Call by reference | Type reference (TYPE) | FMEF_KBLP_TT | Sortierte Tabelle mit KBLP-Sätzen | 20040622 | |||
| 2 | I_T_KBLP_OLD | Call by reference | Type reference (TYPE) | FMEF_KBLP_TT | Sortierte Tabelle mit KBLP-Sätzen | 20040622 |
Method WRITE_CHANGEDOCS on class CL_FM_EF_DOCUMENT has no exception.
History
| Last changed by/on | SAP | 20131127 |
| SAP Release Created in | 500 |