Ansicht
Dokumentation
EXIT_SAPLIEDI_001 - FI-EDI: Rechnungseingang - Bestimmen des Sachkontos pro Rechnungszeile
General Data in Customer Master CPI1466 during BackupDiese Dokumentation steht unter dem Copyright der SAP AG.
Der Customer-Exit EXIT_SAPLIEDI_001 dient der Bestimmung des zu bebuchenden Sachkontos beim EDI-Rechnungseingang. Der Customer-Exit wird einmal pro Rechnungszeile aufgerufen. Er ersetzt die Ermittlung des Sachkontos über die Tabelle T076I. Bei der Ermittlung des Sachkontos über die Tabelle T076I wird mit der Warennummer bzw. Leistungsnummer aus dem Segment E1EDP19 mit dem Qualifier 002 zugegriffen. Sofern dieses Segment in der EDI-Rechnung gefüllt ist, wird sein Inhalt im Customer-Exit mit dem Feldnamen MATNR übergeben.
Hinweis
Bevor Sie den Customer-Exit programmieren, sollten Sie erst überprüfen, ob nicht eine Anpassung der Zuordnung zum Feld MATNR beim Konverter ausreicht, um den gewünschten Erfolg zu erzielen.
Beschreibung der Parameter:
Import-Parameter
Übergeben werden die Kreditornummer und der Buchungskreis des Rechnungsstellers. Außerdem wird eine Tabelle mit per EDI übermittelten Daten der Rechnungszeile zur Verfügung gestellt. Diese ist wie folgt aufgebaut:
NAME - Feldname
VALUE - aktueller Wert
Als Feldname werden folgende Bezeichungen verwendet:
MATNR - Material-/Leistungsnummer
EANNR - EAN-Nummer
IDLEM - Kennung für die Zusatzkontierung aus dem Segment E1EDP02
(Qualifier 021)
Weiterhin werden alle Informationen zur aktuell verarbeiteten Belegzeile übergeben. Als Feldname wird stets der Batch-Input-Name des Feldes übergeben (z.B. BSEG-WRBTR für den Betrag in Belegwährung).
Export Parameter:
Als Ausgabe wird die Nummer des zu bebuchenden Sachkontos und der Buchungskreis erwartet. Kann aus den
aktuellen Daten kein Sachkonto ermittelt werden, so setzen Sie den Fehler NOT_FOUND (RAISE-Anweisung).
Um eine eigene Fehlermeldung auszugeben, setzen Sie die Parameter MSGID, MSGNO, MSGV1-MSGV4. Eine entsprechende Fehlermeldung legen Sie in der Tabelle T100 an.
Hinweis:
Es ist möglich, die auf Kopfebene übermittelten Zu- und Abschläge (Fracht, Rabatt usw.) als eigene Rechnungspositionen auszuweisen. In diesem Fall wird zur Bestimmung des Sachkontos diese Funktion mit einem speziellen Eintrag der Importtabelle aufgerufen. Die Tabelle hat dann nur einen Eintrag mit dem Wert '+' (Zuschlag) bzw. '-' (Abschlag) für die beiden Felder NAME und VALUE.
Das Sachkonto für getrennt auszuweisende Zuschläge bzw. Abschläge auf Positionsebene kann nicht über einen Customer-Exit ermittelt werden. Es wird entsprechend dem Eintrag im Customizing in Sachkonten für EDI-Verfahren zuordnen (Tabelle T076I) ermittelt.
Parameter
COMPANY_CODEEDI_FIELDS
GL_ACCOUNT
GL_COMPANY_CODE
MSGID
MSGNO
MSGV1
MSGV2
MSGV3
MSGV4
VENDOR
Ausnahmen
NOT_FOUNDFunktionsgruppe
XF06Fill RESBD Structure from EBP Component Structure BAL Application Log Documentation
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3318 Date: 20240523 Time: 100040 sap01-206 ( 64 ms )