Текущее время: Ср, июн 25 2025, 19:10

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Формирование номера кредитора в ERP
СообщениеДобавлено: Вт, мар 01 2016, 16:07 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Чт, мар 22 2012, 16:26
Сообщения: 21
Коллеги, столкнулись со следующей проблемой: в системе ERP для некоторых табельных номеров не формируется номер кредитора.
По порядку:

1. Мы работаем в модуле SAP HR (GOP), принимаем сотрудников (PA40)
2. В инфотипе 09 Банковская инфо заводим нужные данные (3 осн. цифровых поля в формате: банк. ключ (9 цифр), контрольный ключ (всегда = 40) и счет (20 цифр)
3. Эти данные через интерфейс отправляются в ERP
4. Автоматически система формирует номер кредитора в формате (мы его можем посмотреть через zx_se16)

Как нам объяснили ребята из техподдержки (индусы) - система на стороне ERP комбинирует эти 3 цифровых кода (перемножает, плюсует, делит на 10) и высчитывает итоговую сумму всех остатков. Эту сумму они снова делят на 10. Если эта итоговая цифра = 0, то система формирует номер кредитора без проблем. Если не равно 0, то номер НЕ ФОРМИРУЕТСЯ никак.
Я думала, что это настройки интерфейса, но они утверждают, что это стандарт SAP.

Предлагается подбирать другие банк. ключи, счета, что, конечно же, противоречит процессам...

Вопрос: действительно ли таков стандарт САП ? На что это влияет, есть ли выход из такой ситуации...

Могу выслать детальные расчеты, примеры...


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Формирование номера кредитора в ERP
СообщениеДобавлено: Вт, мар 01 2016, 16:27 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 20 2007, 18:21
Сообщения: 1613
Что за проверка такая? Похоже на CRC. Вы может данные неверно завели?

_________________
я твой сап эфай внедрял
BAdI-позитив
Взять немножечко абопу, сунь туда кошачью *опу, RFC лапки, БТ старой бабки, на медленном базиснике переносить, тестовое окружение материть, снимать SAT пенку, биться головой о стенку, охапка тайм-шитов, отчет готов!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Формирование номера кредитора в ERP
СообщениеДобавлено: Вт, мар 01 2016, 16:37 
Менеджер
Менеджер

Зарегистрирован:
Пн, янв 28 2008, 16:56
Сообщения: 512
Откуда: Воронеж
Пол: Мужской
Возможно, что действительно для некоторых стран есть такая проверка - правильно ли введен номер счета: на основе БИКА, контролького ключа и номера счета.

Проверьте что люди заведены в РФ, а не в допустим Германии, еще стандарт предписывает номер счета указывать 18 цифр, без "40".


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Формирование номера кредитора в ERP
СообщениеДобавлено: Вт, мар 01 2016, 17:37 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1604
Откуда: Пермь
Пол: Мужской
Уф. Обожаю копаться в самых потрохах :oops:
За это отвечают функциональные модули на событии 3000.
Это модули SAP-приложения (транзакция fibf).
Работают они, если для страны в таблице T005 активен индикатор t005-xprbk (Индикатор: использовать МодКонтрл для данных банка?).
Он у Вас включен.
Дальше просто. Если у банка отметка ЖИРО-счет отключена, то отработает ФМ FI_CHECK_BANK_ACCOUNT_RU с события 3000 (если ЖИРО включен, то будет ФМ с события 3020, но у Вас, уверен, эта отметка не стоит). В этом модуле прекрасно видно, как всюду мелькает остаток от деления на 10 и все остальные прелести.

DO 23 TIMES.
REFE1 = STRING(1) * BWEIGHTS(1).
REFE2 = REFE1 MOD 10.
SUMME = SUMME + REFE2.

SHIFT STRING.
SHIFT BWEIGHTS.
ENDDO.

Чтобы не приходить в это место, просто уберите индикатор t005-xprbk в настройке стран. Однако насколько это правильно, я оценить, к сожалению, не могу. Данный модуль писался специально под Россию, а в номере банковского счета, как известно, есть вполне конкретная логика.

_________________
Алё, это Пакистан? Нам нужен один килограмм


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Формирование номера кредитора в ERP
СообщениеДобавлено: Вт, мар 01 2016, 20:30 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Чт, мар 22 2012, 16:26
Сообщения: 21
хмм... Спасибо! Будем пробовать!

а что значит - "вполне конкретная логика в номере банк. счета" ?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Формирование номера кредитора в ERP  Тема решена
СообщениеДобавлено: Ср, мар 02 2016, 09:53 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1604
Откуда: Пермь
Пол: Мужской
Kulibin написал(а):
а что значит - "вполне конкретная логика в номере банк. счета" ?

Точно не скажу, каждый разряд отвечает за что-то. В 18-значном номере счета присутствует в кодированном виде и валюта, и многое другое.
Вот Вам еще решение.
Когда в конце ФМ проверка не пройдена, идет вызов сообщения AR(124). Стандартно оно с типом "ошибка", однако оно кастомизируемое, то есть настраиваемое.
В транзакции OBA5 замените у него тип в диалоге и в пакетном вводе на "W" или отключите совсем ("-").
Полетят Ваши кредиторы в систему благополучно.

_________________
Алё, это Пакистан? Нам нужен один килограмм


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Формирование номера кредитора в ERP
СообщениеДобавлено: Ср, мар 02 2016, 10:54 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 20 2007, 18:21
Сообщения: 1613
По поводу алгоритма http://eos.ibi.spb.ru/umk/5_12_11/15/15_P3_R1_T3.html

Все же склоняюсь к мнению что данные у вас неверные :D

_________________
я твой сап эфай внедрял
BAdI-позитив
Взять немножечко абопу, сунь туда кошачью *опу, RFC лапки, БТ старой бабки, на медленном базиснике переносить, тестовое окружение материть, снимать SAT пенку, биться головой о стенку, охапка тайм-шитов, отчет готов!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Формирование номера кредитора в ERP
СообщениеДобавлено: Ср, мар 02 2016, 11:10 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1604
Откуда: Пермь
Пол: Мужской
Kengur написал(а):
По поводу алгоритма

Аццкий алгоритм, кстати :twisted:

_________________
Алё, это Пакистан? Нам нужен один килограмм


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Формирование номера кредитора в ERP
СообщениеДобавлено: Ср, мар 02 2016, 18:57 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Чт, мар 22 2012, 16:26
Сообщения: 21
Ребята.. спасибо за советы..

Данные верные - HR отдел уже проверил несколько раз.. По этим данным начисляются выплаты..


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Формирование номера кредитора в ERP
СообщениеДобавлено: Чт, мар 03 2016, 09:26 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1604
Откуда: Пермь
Пол: Мужской
Kulibin написал(а):
Данные верные - HR отдел уже проверил несколько раз.. По этим данным начисляются выплаты..

Ну тогда галку снимайте у страны банка и живите спокойно.
Или ослабьте тип сообщения в OBA5.

_________________
Алё, это Пакистан? Нам нужен один килограмм


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Формирование номера кредитора в ERP
СообщениеДобавлено: Вт, мар 08 2016, 13:11 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Чт, мар 22 2012, 16:26
Сообщения: 21
Ребята, а в OBA5 какой тип диалога выбирать ?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Формирование номера кредитора в ERP
СообщениеДобавлено: Ср, мар 09 2016, 10:26 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1604
Откуда: Пермь
Пол: Мужской
Kulibin написал(а):
Ребята, а в OBA5 какой тип диалога выбирать ?

В диалоге W, в пакетном можно вообще отключить (-).

_________________
Алё, это Пакистан? Нам нужен один килограмм


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Формирование номера кредитора в ERP
СообщениеДобавлено: Ср, апр 06 2016, 11:26 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Чт, мар 22 2012, 16:26
Сообщения: 21
Ребята, всем спасибо!

Настроили тип сообщения, все отработало. НО оказалось, что действительно у банка существует ДРУГОЙ ВАРИАНТ БИК, который остаток не дает!!!

Так что коллега, который говорил, что данные ошибочны, был таки прав ))))


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB