La función de sistema SysLib.calculateChkDigitMod10 coloca un dígito de comprobación Modulus-10 en un elemento de carácter que empieza por una serie de enteros.
SysLib.calculateChkDigitMod10( texto anyChar inOut, longitudComprobación SMALLINT in, resultado SMALLINT inOut)
Este elemento tiene 4 dígitos y es de tipo SMALLINT o BIN, sin posiciones decimales.
Puede utilizar SysLib.calculateChkDigitMod10 en una sentencia de invocación de función.
SysLib.verifyChkDigitMod10 (myInput, myLength, myResult);
8 x 2 = 16 4 x 2 = 8 7 x 2 = 14
1 + 6 + 8 + 1 + 4 + 1 + 3 + 2 = 26
30 - 26 = 4
Si la sustracción produce 10, el dígito de comprobación será 0.
1734284
Conceptos relacionados
Diagrama de sintaxis para funciones EGL
Consulta relacionada
Biblioteca SysLib de EGL