Ansicht
Dokumentation
FP54PE02 - Pruefzifferverfahren
PERFORM Short Reference General Material DataDiese Dokumentation steht unter dem Copyright der SAP AG.
Beschreibung
FORM CHECK_BTRNR USING CHB_BTRNR.
--------------------------------
Pruefzifferverfahren fuer Betriebsnummern.
Die mit '12' gebildete gewichtete Quersumme von CHB_BTRNR
(siehe FORM BUILD_CHECK_DIGIT) wird Modulo 10 mit der
letzten Ziffer von CHB_BTRNR verglichen.
Falls CHB_BTRNR nicht numerisch ist, oder die Pruefziffer
nicht stimmt wird eine entsprechende Fehlermeldung
abgegeben.
--> CHB_BTRNR: Die zu pruefende Betriebsnummer.
FORM BUILD_CHECK_DIGIT USING VALUE(BCD_FACTORS)
---------------------------- VALUE(BCD_NUMBER)
BCD_SUM BCD_DIGIT.
Gewichtete Quersummenbildung fuer Pruefzifferverfahren.
Die einzelnen Ziffer in BDC_NUMBER (bis auf die letzte
Ziffer) werden mit Ziffern aus BCD_FACTORS multipliziert
und die Quersumme dieser Zahlen in BCD_SUM zurueckgegeben.
BCD_DIGIT enthaelt dann die letzte Ziffer aus BCD_NUMBER.
Falls BCD_NUMBER nicht numerisch ist wird SY-SUBRC auf 99
gesetzt.
CL_GUI_FRONTEND_SERVICES - Frontend Services Vendor Master (General Section)
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 1183 Date: 20240520 Time: 141343 sap01-206 ( 13 ms )