Menu

SAP Function Module MRM_INVOICE_POST

Logistik-Rechnungsprüfung: Verbuchung des Rechnungsbeleges

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.

Technical Information

Function Module MRM_INVOICE_POST
Short Text Logistik-Rechnungsprüfung: Verbuchung des Rechnungsbeleges
Function Group MRMP
Package MRM
Module Type Normal Module

Importing Parameters

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

Exporting Parameters

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

Changing Parameters

This function module does not define any CHANGING parameters.

Table 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

Exceptions

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