Ansicht
Dokumentation

EXIT_SAPLIEDI_001 - FI-EDI: Rechnungseingang - Bestimmen des Sachkontos pro Rechnungszeile

EXIT_SAPLIEDI_001 - FI-EDI: Rechnungseingang - Bestimmen des Sachkontos pro Rechnungszeile

General Data in Customer Master   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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_CODE
EDI_FIELDS
GL_ACCOUNT
GL_COMPANY_CODE
MSGID
MSGNO
MSGV1
MSGV2
MSGV3
MSGV4
VENDOR

Ausnahmen

NOT_FOUND

Funktionsgruppe

XF06

Fill 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 )