martes, 31 de marzo de 2015

SAP: Validacion de MODULO10 en SAP (Algoritmo de Luhn)

"Mujer fuerte, ¿quién la hallará? Porque su estima sobrepuja largamente á la de piedras preciosas." Prov 31:10

Debido a las ultimas tendencias de la moda exigencias en el intercambio de información con los bancos, y a un par de referencias sobre validación de datos usando el modulo10, he estado investigando sobre dicho algoritmo.
Reconozco que no lo habia escuchado antes, y resulta que no es nada novedoso: es un metodo patentado en 1960 por un científico de IBM( Hans Peter Luhn )!

Encuentra todo el detalle de sus caracteristicas y forma de calculo en este buen articulo de wikipedia del Algoritmo de Luhn

Sin mucho protocolo: hay un modulo de funciones en SAP que te da el digito de control para la cadena numerica, el susodicho es: CALCULATE_CHECK_DIGIT_MOD10
Puedes usar la SM37 para probarla:

Preuba del modulo10 con el mismo ejemplo mostrado en el articulo de Wikipedia
Espero que tambien te sea de ayuda!
Dios te bendiga!