Hallo Berater,
die länderspezifischen Steuernummerprüfungen lassen sich leider nicht customizen, sondern sie sind hart im Funktionsbaustein TAX_NUMBER_CHECK verbaut. Die Prüfung für PL findet dabei in der Routine CHECK_TAXCODE_PL statt. Die Prüfung ist vergleichsweise komplex. Zunächst wird geprüft, ob die Länge 10 oder 13 Stellen beträgt. Die 10-stellige Nummer darf nur Ziffern enthalten, bei der 13-stelligen wird geguckt, ob an den richtigen Stellen ein Bindestrich steht. In beiden Fällen wird zudem noch eine Prüfziffer berechnet (offenbar ein Modulo 11 Verfahren) und die letzte Stelle der Steuernummer dagegen geprüft. Wenn Du es genauer wissen willst, schau Dir bei Bedarf mal mit nem Entwickler das Coding an...
Weiterhin viel Freude mit SAP...
Cheers
MrB.
Blog
die länderspezifischen Steuernummerprüfungen lassen sich leider nicht customizen, sondern sie sind hart im Funktionsbaustein TAX_NUMBER_CHECK verbaut. Die Prüfung für PL findet dabei in der Routine CHECK_TAXCODE_PL statt. Die Prüfung ist vergleichsweise komplex. Zunächst wird geprüft, ob die Länge 10 oder 13 Stellen beträgt. Die 10-stellige Nummer darf nur Ziffern enthalten, bei der 13-stelligen wird geguckt, ob an den richtigen Stellen ein Bindestrich steht. In beiden Fällen wird zudem noch eine Prüfziffer berechnet (offenbar ein Modulo 11 Verfahren) und die letzte Stelle der Steuernummer dagegen geprüft. Wenn Du es genauer wissen willst, schau Dir bei Bedarf mal mit nem Entwickler das Coding an...
Weiterhin viel Freude mit SAP...
Cheers
MrB.
Blog
Zuletzt bearbeitet am 15.09.19 16:52