Habe etwas gefunden, ich muss es nur noch in RPG umschreiben:

PHP-Code:
Sub modulo11()
    
Dim Test$, As ByteQuer%, Prüf As Byte
    Test 
"64010093"
    
For 1 To Len(Test)
        
Quer Quer Mid(Testi1) * (1)
    
Next
    Prüf 
Quer Mod 11
    
If Prüf 10 Then
        MsgBox 
"Fehlerhafter Code"
        
Prüf ""
        
Test "ungültig"
    
End If
    
    
MsgBox "Prüfziffer: " Prüf vbLf vbLf _
        
"Code: " Test " " Prüf
End Sub