Первоначальный ввод с некорректными IBAN

Исходные данные:

Казахстан. Через LSMW грузится пачка кредиторов с банковскими данными и счетами IBAN, по одному счёту IBAN для каждого кредитора.

Проблема:

Часть кредиторов падает с ошибкой о неправильном номере IBAN.

 

Решения:

Как оказалось – часть не грузилась, потому что в номере IBAN были русские буквы вместо латинских. Replace поможет.

Вместо оставшихся вбил несуществующий номер KZ161250000000000000, который проходит проверку. Впоследствии их можно будет обработать вручную в рабочем порядке.

На заметку:

В интернете есть много служебных страничек для проверки IBAN (только проверка контрольной суммы). Гугл в помощь, чтобы не рекламировать страницы конкретных банков.

Контрольный номер содержится в 3-4 знаках IBAN.

Для Казахстана номер IBAN начинается с “KZ”, содержит 20 знаков, а 5-6-7 символы содержат код банка.

Стандартная функция проверки номера IBAN находится в функциональном модуле ‘CHECK_IBAN’.

Номер IBAN хранится в таблице TIBAN, связь с кредитором – в в таблице LFBK.

Тестовую программку для подбора правильного контрольного номера бросил сюда: http://pastebin.com/Ng5kbmAC

Опубликовано 24.09.2012 в 13:16 · Автор ivan · Ссылка
Рубрики: ABAP

Написать комментарий