powered by simpleCommunicator - 2.0.31     © 2024 Programmizd 02
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / SAP : Как вызвть Message в WEB GUI есть где то принципиальная ошибка?
4 сообщений из 4, страница 1 из 1
SAP : Как вызвть Message в WEB GUI есть где то принципиальная ошибка?
    #39946060
Фотография Alex1B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пытаюсь в Exception вызвать Message,
Exception срабатывает, все обьекты корректны
результат - выпрыгивает системное Message вместо своего

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
  cl_crm_genil_container_tools=>get_key_from_object_id(
      exporting
        iv_object_name = <object>-object_name
        iv_object_id   = <object>-object_id
     importing
        es_key         = lv_item_guid  ).

    data(lo_mess_obj) = cl_crm_message_obj_bt=>get_mess_obj( iv_guid = lv_item_guid
                                                             iv_kind = btil_object_kind-item ).

 try.
 zcl_adsales_util=>add_lines_for_prap( lv_item_guid ).

    catch zcx_prap_error_single into data(lx_prap_single).

      <object>-success = abap_false.

      data(lv_mess)  =  lx_prap_single->get_text( ).
      lv_offset = strlen( lv_mess ) div 2.
      lv_mess1 =  substring( val = lv_mess off = 0 len = lv_offset ) .
      lv_mess2 =  substring( val = lv_mess off = lv_offset len = strlen( lv_mess ) -  lv_offset ) .

   call function 'CRM_MESSAGE_COLLECT'
           exporting
            iv_caller_name = 'ORDERADM_I'
            iv_ref_object  = lv_item_guid
            iv_ref_kind = 'B'
            iv_msgno    = '001'
            iv_msgid    = '00'
            iv_msgty    = 'E'
            iv_msgv1    = lv_mess1
            iv_msgv2    = lv_mess2
            IV_MSGLEVEL = '1'
            IV_CUMULATE = 'X'.
 lo_mess_obj->reset_all( ).
endtry.

...
Рейтинг: 0 / 0
SAP : Как вызвть Message в WEB GUI есть где то принципиальная ошибка?
    #39946250
Фотография Alex1B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пытаюсь в цикле TRY ...CATCH вызвать Message : Exception срабатывает.
во отладчике видно что сообщение кооректно отрабатывается фунциональным модулем
CRM_MESSAGE_COLLECT' но в popup WEB GUI не пропагируется
вместо этого в popup выскаковает системное сообщение об ошибке.
...
Рейтинг: 0 / 0
SAP : Как вызвть Message в WEB GUI есть где то принципиальная ошибка?
    #40020849
AlexDE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex1B,

Попробуй вместо TRY CASE исползовать.
Работают одинаково.
Только CASE мне лично больше нравится. Более логично синтаксис выглядит.
...
Рейтинг: 0 / 0
SAP : Как вызвть Message в WEB GUI есть где то принципиальная ошибка?
    #40059991
Фотография Alex1B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexDE
Alex1B,

Попробуй вместо TRY CASE исползовать.
Работают одинаково.
Только CASE мне лично больше нравится. Более логично синтаксис выглядит.


даже ответил кто то.. я уже и забыл про эту тему)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / SAP : Как вызвть Message в WEB GUI есть где то принципиальная ошибка?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]