- ZWECK: Prüfen der Umsatzsteuer-Identifikationsnummer (EU-Steuernummer)
- BESCHREIBUNG: Dieses Funktionsmodul ist ein Wrapper von EU_TAX_NUMBER_CHECK und prüft die Umsatzsteuer-Identifikationsnummer (EU-Steuernummer) für jedes Land.
Die Prüfregeln sind in der Tabelle T005 im Feld PRUIN gespeichert. Die Länge der Umsatzsteuernummer, die für diese Prüfung wichtig ist, wird im Feld UINLN gespeichert.
Wenn die Prüfung ein ungültiges Format, einen falschen Landschlüssel oder eine falsche Prüfziffer feststellt, wird die Ausnahme NOT_VALID ausgelöst und es wird eine Fehlermeldung angezeigt. Wenn die Prüfung erfolgreich verläuft, wird dem Benutzer nichts angezeigt.
Folgendes ist die Schnittstelle für das Funktionsmodul
- Importparameter:
- COUNTRY: Landschlüssel
- EU_TAX_NUMBER: Umsatzsteuer-Identifikationsnummer (EU-Steuernummer)
- Exportparameter
- MESSAGE: Zeigt eine Fehlermeldung an (sofern vorhanden).
- Ausnahmen
- NOT_VALID: Diese Ausnahme tritt auf, wenn die eingegebene Umsatzsteuer-Identifikationsnummer ungültig ist.
- NOT_AUTHORIZED_MSG_GETDETAIL: Diese Ausnahme tritt auf, wenn der Benutzer nicht berechtigt ist, das Funktionsmodul BAPI_MESSAGE_GETDETAIL auszuführen.
- NOT_AUTHORIZED_EU_TAX_NUM_CHK: Diese Ausnahme tritt auf, wenn der Benutzer nicht berechtigt ist, das Funktionsmodul /WINSHTLQ/EU_TAX_NUMBER_CHECK auszuführen.
- NO_RELEASE_FOUND: Diese Ausnahme tritt auf, wenn keine SAP-Basisversion im SAP-System gefunden wird.
Beispiel:
Geben Sie die Eingabe wie unten beschrieben ein:
Es ist keine solche Steuernummer vorhanden, daher wird die folgende Fehlermeldung angezeigt.