The Function Module MRM_INVOICE_POST (Logistik-Rechnungsprüfung: Verbuchung des Rechnungsbeleges) is a standard Function Module in SAP ERP and is part of the function group MRMP within the package MRM.
Function Module | MRM_INVOICE_POST |
Short Text | Logistik-Rechnungsprüfung: Verbuchung des Rechnungsbeleges |
Function Group | MRMP |
Package | MRM |
Module Type | Normal Module |
These are the IMPORTING parameters of this function module.
Parameter Name | Type | Associated Type | Default Value | Short Text |
---|---|---|---|---|
I_FWSTE | TYPE | MRM_RBKPV-WMWST1 | Gesamtsteuer Beleg | |
I_NAV_BNK | TYPE | MRM_RBKPV-BEZNK | NAV-Anteil BNK | |
I_RBKPV | TYPE | MRM_RBKPV | Rechnungsbelegkopf | |
I_SIMULATION | TYPE | C | SPACE | Simulation |
I_SKONTO_BNK | TYPE | MRM_RBKPV-RMWWR | Skonto-Anteil BNK | |
I_SKONTO_BRUTTO | TYPE | MRM_RBKPV-RMWWR | Skontobetrag brutto | |
I_SKONTO_NETTO | TYPE | MRM_RBKPV-RMWWR | Skontobetrag netto | |
I_SKTOBAS_BRUTTO | TYPE | MRM_RBKPV-RMWWR | Skontobasis brutto | |
I_SKTOBAS_NETTO | TYPE | MRM_RBKPV-RMWWR | Skontobasis netto | |
I_SKV_NAV_FW_SUM | LIKE | DRSEG-NAV_FW | NAV Anteil an SKV gesamt | |
I_STGRD | LIKE | UF05A-STGRD | SPACE | Stornogrund |
I_XFWNAV | TYPE | MRM_RBKPV-WMWST1 | Gesamtanteil NAV in FW | |
I_XNEGP | LIKE | ACCIT-XNEGP | SPACE | nur temporär als Parameter vorhanden |
These are the EXPORTING parameters of this function module.
Parameter Name | Type | Associated Type | Default Value | Short Text |
---|---|---|---|---|
E_BELNR | TYPE | MRM_RBKPV-BELNR | Belegnummer des Rechnungsbeleges | |
E_CORRECTIONS_WANTED | LIKE | BOOLE-BOOLE | Datenelement zur Domäne BOOLE: TRUE (-'X') und FALSE (-' ') | |
E_GJAHR | TYPE | MRM_RBKPV-GJAHR | Geschäftsjahr | |
E_MRM_ZLSPR | TYPE | MRM_ZLSPR | Logistische Zahlsperre |
This function module does not define any CHANGING parameters.
These are the TABLE parameters of this function module.
Parameter Name | Type | Associated Type | Default Value | Short Text |
---|---|---|---|---|
T_BSET | LIKE | BSET | Tabelle mit Steuerzeilen für RW | |
T_DRSEG | TYPE | MMCR_TDRSEG | Tabelle mit selektierten Bestellpositionen | |
T_KUERZ_BSET | LIKE | BSET | Tabelle mit Steuerzeilen der Rechnungskürzung | |
T_RIRK | LIKE | RIRK | Tabelle mit Rechnungskürzungsinformationen | |
T_RSKOF | LIKE | RSKOF | Tabelle mit Skontoinformationen | |
T_TXTEMP | LIKE | RBTX_TEMP | Tab. für man. akzept. Diff. und Kleindiff. | |
T_WITH_ITEM | LIKE | WITH_ITEMX | Hilfsstruktur für Tabelle WITH_ITEM |
These are the Exceptions of this function module.
Exception Name | Short Text |
---|---|
AC_DOCUMENT_CREATE_ERROR | Fehler aus der RW-Schnittstelle |
BLART_MISSING | Belegart nicht vorhanden |
COND_CORR_ERROR | Fehler bei Ermittlung der Korrekturbuchung |
CURRENCY_ERROR | Fehler bei Währungsumrechnung |
ERROR_AT_MESSAGE_SETUP | Fehler beim Nachrichtenaufbau |
ERROR_IN_FUNCTION_MODULE | Fehler in einem aufgerufenen Funktionsbaustein |
FATAL_ERROR | Fataler Fehler (setzt Nachrichtentyp auf 'A') |
INTERNAL_ERROR | interner Fehler |
MATERIAL_NOT_ENQUEUED | Material cannot be enqueued |
NO_ACCOUNT_FOUND | Konto nicht gefunden |
NO_ENTRY_FOUND | kein Eintrag gefunden |
NUMBER_ERROR | Fehler bei der Nummernvergabe |
PARAMETER_ERROR | Parameter-Fehler bei Customer-Exit |
PERIOD_ERROR | Fehler bei der Buchungsperiode |
POST_ERROR | Fehler beim Verbuchen (muß Rollback auslösen) |
SALDO_ERROR | Saldo ungleich Null |