Ansicht
Dokumentation

FP54PE02 - Pruefzifferverfahren

FP54PE02 - Pruefzifferverfahren

PERFORM Short Reference   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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 )