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

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


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

Сейчас этот форум просматривают: Parazit


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

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