Besa написал:
В каком плане отличается? Так он уже есть? не понятно.
Если делать руками, то все работает, как я делаю:
1) Захожу в транзакцию BP с ДП под номером 0000128305 в режиме изменения
2) Выбираю в выпадающем списке "Change in BP role" нужную мне роль
3) На появившейся вкладке Vendor: General Data ввожу External Vendor No. K000128305
4) Заполняю необходимые данные по кнопке Purchasing, организацию, валюту, партнерские функции
5) Сохраняю
Я хочу сделать тоже самое, только программно.
Как думаю должно быть:
1) добавление роли с помощью ФМ BAPI_BUPA_ROLE_ADD_2
2) создание вендора с помощью метода vmd_ei_api=>maintain_bapi
3) привязка созданного вендора (в стандарте это делаеться с помощью lc_cvi_mapper->map_bps_to_vendors в cvi_strategy_bp_vendor->if_mds_ctrl_strategy_impl~process
мне не ясно как туда попадают данные вендора: номер, организация и т.д.)
4) комит
К сожалению делать/изменять настройки нет возможности, поэтому нужно выполнить путем создания небольшого кода.
Правильно ли я мыслю, как седлать пункт №3 в логике программы???
Спасибо!!!!