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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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