Текущее время: Чт, май 09 2024, 06:09

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Изменение группы счетов с помощью VMD_EI_API
СообщениеДобавлено: Ср, фев 03 2021, 09:17 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, ноя 08 2018, 14:09
Сообщения: 88
Откуда: Челябинск
Пол: Мужской
Добрый день!
При попытке изменить группу счетов кредитора с помощью интерфейса VMD_EI_API вылетает с ошибкой:
"Поставщик &1: изменение группы счетов не поддерживается".

Если менять группу счетов через тр-ию XK07 все получается.

В самом коде вшита проверка на смену группу счетов в методе - STRUC_LFA1_PLAUSIBILITY_CHECK

Подскажите как обойти эту проверку, почему в ручном режиме можно менять, а через интерфейс жестко дорога закрыта?

Code:
**********************************************************************
* Field KTOKK -  Check change of account group
**********************************************************************
  IF is_lfa1_old IS NOT INITIAL.
*   update
    IF is_lfa1_old-ktokk <> cs_lfa1_new-ktokk.
*     Fill error parameter
      es_error-is_error = gc_true.

*     detailed message with field value
      MESSAGE e040(vmd_api) INTO gv_msgtext
                            WITH cs_lfa1_new-kunnr.
      ls_bapiret2 = cvi_ei_api=>tool_fill_bapiret2('KTOKK').
      APPEND ls_bapiret2 TO es_error-messages.

*     general message with field name
      MESSAGE e007(cvi_api) INTO gv_msgtext
                            WITH 'LFA1-KTOKK'.
      ls_bapiret2 = cvi_ei_api=>tool_fill_bapiret2('KTOKK').
      APPEND ls_bapiret2 TO es_error-messages.

*     collect messages or exit after first error
      IF iv_collect_messages IS INITIAL.
*       save messages and end at first error
        RETURN.
      ELSE.
*       collect messages and continue
      ENDIF.
    ENDIF.
  ENDIF.

_________________
P.S. "Чем больше создается программ, тем меньше человек чувствует себя нужным"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменение группы счетов с помощью VMD_EI_API
СообщениеДобавлено: Ср, фев 03 2021, 19:04 
Гуру-маршал
Гуру-маршал
Аватара пользователя

Зарегистрирован:
Пт, янв 30 2009, 09:59
Сообщения: 1580
Откуда: Москва, Минск
Пол: Мужской
Если подходящего метода для смены группы счетов в интерфейсе нет( я по крайней мере не увидел), то придется использовать другой ФМ/интерфейс.
Вот вроде подходящий ФМ - VENDOR_CHANGE_ACCOUNTGROUP.

_________________
Лучше быть умным и иногда тупить, чем быть тупым и постоянно умничать!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Изменение группы счетов с помощью VMD_EI_API
СообщениеДобавлено: Чт, фев 04 2021, 08:04 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, ноя 08 2018, 14:09
Сообщения: 88
Откуда: Челябинск
Пол: Мужской
Большое спасибо!

Интерфейс VMD_EI_API используется у нас в интеграции, поэтому при смене группы счетов, я просто встроил в Z-код этот фм, перед вызовом класса.
Странно, что такая функция недоступна в том же интерфейсе, хотя с дебитором таких заморочек не было.


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

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


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

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


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

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