Menu

SAP Function Module MM_ARRANGEMENT_SETTLEMENT

Abrechnung einer Absprache im Einkauf Einkauf

Unsere Literaturempfehlung

SAP – Der technische Einstieg: SAP-Technologien und Konzepte

Sind Sie neu in der SAP-Welt und möchten schnell mitreden? Mit diesem Buch finden Sie sich erfolgreich im SAP-Umfeld zurecht! Sie steigen direkt in die Konzepte und Technologien der SAP-Software ein und lernen die unterschiedlichen Systeme und Prozesse kennen. Schritt für Schritt zeigen die Autoren Ihnen die wichtigsten technischen Aufgaben und die Zusammenhänge zwischen den Objekten. Dank der vielen Beispiele und Abbildungen finden Sie sich schnell im SAP-Umfeld zurecht und können direkt in SAP ERP oder SAP S/4HANA anfangen.

Bei amazon.de ansehen →

The Function Module MM_ARRANGEMENT_SETTLEMENT (Abrechnung einer Absprache im Einkauf Einkauf) is a standard Function Module in SAP ERP and is part of the function group WN01 within the package WBON.

Technical Information

Function Module MM_ARRANGEMENT_SETTLEMENT
Short Text Abrechnung einer Absprache im Einkauf Einkauf
Function Group WN01
Package WBON
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_ARRANGEMENT LIKE KONA Daten zur Absprache
I_COMMIT_WORK_AND_WAIT TYPE C Auf das Ende der Verbuchung warten
I_DOCUMENT_DATE LIKE RWM01-BLDATE SY-DATLO Belegdatum der Belege (nur Lieferantenfaktura)
I_KIND_OF_ALLOCATION LIKE RWM01-B_WERKS SPACE Art der Umsatzverteilung auf die beteil. Werke
I_LFA1 LIKE LFA1 Vendor data (if already read)
I_LFM1 LIKE LFM1 Vendor data per purchasing organization (if read)
I_ONLY_PREPOST_DOCUMENT LIKE RWM01-VORER SPACE AbrechBelege (Gutschriften) nur vorerfassen
I_PERF_ONLY_PART_SET LIKE RWM01-ABRZW SPACE nur Zwischenabrechnung durchfuehren
I_POSTING_DATE LIKE RWM01-BUDATE Fakturadatum (Buchungsdatum) der Belege
I_PRINT_OUTPUT TYPE C 'X' Nachrichtenausgabe durchfuehren
I_RESET_ABRLF TYPE C SPACE Abrechnungslauf zuruecksetzen
I_RESET_TURN_OVER_BUFFER LIKE 'X' Puffer Umsatzdaten zuruecksetzen (pro Absprache)
I_SETTLEMENT_DATE LIKE RWM01-ABRDATE Datum der Abrechnung
I_T024E LIKE T024E Purchasing organization (if already read)
I_T6B1 LIKE T6B1 Data on arrangement type (if already read)
I_TVKO LIKE TVKO Verkaufsorganisation (optional)
I_WITH_POSTING TYPE C 'F' Art des Fakturalaufes (B-Verbuchen, space-pruef)

Exporting Parameters

These are the EXPORTING parameters of this function module.

Parameter Name Type Associated Type Default Value Short Text
E_ARRANGEMENT LIKE KONA Daten zur Absprache
E_SETTLEMENT_TYPE LIKE ARRANG_VAL-ATYPE Art des Abrechnungslaufes (Endabrech. u.a.)

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_CONDITION_RECORD LIKE KONP Daten zum Konditionssatz (Position)
T_CONDITION_RECORD_UPDATE LIKE KONPDB Konditionssaetze (Positionen) mit Update-Kennz.
T_CONDITION_SCALE LIKE CONDSCALE Staffeldaten
T_EBOX LIKE EBOX Abrechnungsbelege zum Konditionssatz
T_ERROR_MESSAGES LIKE ARRANG_ERR Nachrichten
T_EVALUATION_DATA LIKE GRADDATA Zusatzdaten Auswertung Intervallstaffeln
T_KOPA LIKE KOPA Absprachepartner
T_SETTLEMENT_TAXES LIKE ARRANG_TAX Steuerkonditionssaetze zu abgerechneten Saetzen
T_SETTLEMENT_VALUES LIKE ARRANG_VAL Abrechnungsdaten
T_SETTLEMENT_VALUES_MWSKZ LIKE ARRANGVALW Ertrag pro Steuerkennzeichen (even. Werk)
T_SETTLEMENT_VALUES_WERKS LIKE ARRANGVALW Abrechnungsdaten auf Werksebene
T_VARIABLE_KEY LIKE VAKE Variabler Keyschluessel

Exceptions

These are the Exceptions of this function module.

Exception Name Short Text
ARRANGEMENT_ALREADY_SETTLED Final settlement already effected for rebate arrangement
CONDITION_RECORD_NOT_FOUND Konditionssatz nicht gefunden
ERROR_CONDENSE_FUNCTION Fehler bei Umsatzverdichtung
ERROR_CREATING_CREDIT_NOTE Billing document not posted (error)
ERROR_DURING_INVOICE_ADD Error during document posting
ERROR_DURING_SETTLEMENT Settlement accounting not carried out correctly for one condition record
ERROR_MSG_USER_EXIT Abbruch der Abrechnung durch User-Exit
ERROR_READING_TURN_OVER Error importing business volume data (internal)
FATAL_ERROR_MSG_USER_EXIT Schwerwiegender Fehler im User-Exit
ILLEGAL_KIND_OF_CREDIT_NOTE Settlement type invalid
ILLEGAL_WITH_POSTING Type of billing document run invalid
INVALID_ARRANG_DATAB_SETTLE Rebate arrangement validity period has not yet started
INVALID_ARRANG_DATBI_SETTLE Arrangement has not yet expired (not per.)
INVALID_ARRANG_TYPE Arrangement type does not exist
INVALID_BUKRS Company code does not exist
INVALID_EKORG Purchasing organization not maintained
INVALID_LIFNR Condition granter not maintained
INVALID_LIFNR_EKORG Condition granter not maintained for purchasing organization
INVALID_ORG_DATA_ARRANGEMENT Buchungskreis zur Absprache nicht bestimmt
INVALID_VKORG Verkaufsorganisation nicht vorgesehen
NEW_TEMP_COND_RECORD Konditionssatz mit temporaerer Nummer
NOTHING_TO_DO Settlement accounting not necessary for a single condition record
NOTHING_TO_DO_DELETE Absprache gelöscht, commit work erforderlich
NOT_BONUS Konditionsgewährer nicht bonusrelevant
NOT_READY_FOR_SETTLEMENT Status insufficient for settlement accounting
NO_ABRECHLAUF_NUMBER Fehler beim Bestimmen der Abrechnungslaufnummer
NO_SAMMELGANG_NUMBER No further collective processing number (billing document)
TURN_OVER_COMPARISON_MISSING Arrangement requires prior business volume comparison/agreement
VARIABLE_KEY_NOT_FOUND Variabler Schluessel nicht gefunden