Текущее время: Чт, апр 15 2021, 20:27

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Шторнирование списка фактур WebGUI CRM : Entry *** in table/1BEA/IPMI_BDH not available.
СообщениеДобавлено: Ср, апр 07 2021, 20:36 
Начинающий
Начинающий

Зарегистрирован:
Сб, апр 11 2020, 21:34
Сообщения: 15
Место этой ошибки известно:
Метод: CANCEL_DOCUMENTS, Class CL_IPMIS_BD_BILLDOCCONSVS_IMPL, Component IPMIS_BD.
С первым выбранным Item все работает без ошибок. При прохождении в цикле второго Item метод get_related_entities не возвращает related Entity:
Code:
lr_bdh_col = lr_bdh_entity->get_related_entities( iv_relation_name = lc_bd_bdcancel_rel ).

и инстанц lr_bo? = lr_bdh_col->get_first (). не инициализируется.
это стандартный код SAP, который на одной CRM системе рабитает корректно, на другой тот же код дает выше указанную ошибку
Кусок кода, в котором возникает ошибка, Метод CANCEL_DOCUMENTS :
Code:
TRY.
lr_bdh_entity ?= lr_cuco->typed_context->ipmibdheadercons->collection_wrapper->get_first( ).
WHILE lr_bdh_entity IS BOUND.
  lr_bdh_col = lr_bdh_entity->get_related_entities( iv_relation_name = lc_bd_bdcancel_rel ).  "при втором проходе в цикле related Entity не возвращаются
  lr_bo ?= lr_bdh_col->get_first( ).        "при втором проходе дает INITIAL  и соответственно перепрыгивает WHILE, что дает выше указанную ошибку                                                                           
  WHILE lr_bo IS BOUND
   lr_bo_dupl = lr_cuco->typed_context->ipmibdheadercancel->collection_wrapper->find( iv_bo = lr_bo ).
    IF lr_bo_dupl IS NOT BOUND.
      lr_cuco->typed_context->ipmibdheadercancel->collection_wrapper->add( iv_entity = lr_bo ).
    ENDIF.
   lr_bo ?= lr_bdh_col->get_next( ).
  ENDWHILE. lr_bdh_col->clear( ).
   lr_bdh_entity ?= lr_cuco->typed_context->ipmibdheadercons->collection_wrapper->get_next( ).  "Здесь переход на вторую Фактуру
ENDWHILE.
CATCH cx_root.
ENDTRY.

Кто нибуть сталкивался с подобным явлением? Как решить проблему?


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

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


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

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


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

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