ВНИМАНИЕ: Проект еще разрабатывается и может меняться.
Валидация номеров основана на вычислении контрольного числа.
Установка выполняется с помощью abapGit.
Пример
* INN (TIN)
IF NEW zcl_runv_inn_number( `500100732259` )->is_valid( ).
* Do anything...
ENDIF.
* SNILS
TRY.
IF NEW zcl_runv_snils_number( `112-233-445 95` )->is_valid( ).
* Do anything...
ENDIF.
CATCH zcx_runv_exception INTO DATA(lx_e).
WRITE |`SNILS: False ` { lx_e->get_text( ) }|.
ENDTRY.