Текущее время: Вт, июл 22 2025, 23:21

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Popup окно SAP GUI and WEB GUI
СообщениеДобавлено: Вт, авг 28 2012, 19:52 
Ассистент
Ассистент

Зарегистрирован:
Пт, июл 04 2008, 08:17
Сообщения: 41
Коллеги, доброго времени суток.
Кто подскажет, есть ли возможность запуска POPUP_TO_CONFIRM или чего-то аналогичного, чтобы получить от юзера "да" or "нет", чтобы это работало и в SAP GUI и в WEB GUI?
Сейчас вызов POPUP_TO_CONFIRM падает в дамп при формировании веб-приложения...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Popup окно SAP GUI and WEB GUI
СообщениеДобавлено: Ср, авг 29 2012, 08:26 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, апр 18 2012, 14:20
Сообщения: 252
Откуда: РБ, г. Гомель
Пол: Мужской
для web есть интерфейс IF_WD_WINDOW_MANAGER метод CREATE_POPUP_TO_CONFIRM.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Popup окно SAP GUI and WEB GUI
СообщениеДобавлено: Ср, авг 29 2012, 08:57 
Ассистент
Ассистент

Зарегистрирован:
Пт, июл 04 2008, 08:17
Сообщения: 41
в экзите, если вызов идет из веба пользовать IF_WD_WINDOW_MANAGER?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Popup окно SAP GUI and WEB GUI
СообщениеДобавлено: Ср, авг 29 2012, 09:13 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, апр 18 2012, 14:20
Сообщения: 252
Откуда: РБ, г. Гомель
Пол: Мужской
похоже не так понял, подумал про WD аналог этого ФМ
стандартный ABAP отчет вызывается через ITS и ломается?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Popup окно SAP GUI and WEB GUI
СообщениеДобавлено: Ср, авг 29 2012, 09:28 
Ассистент
Ассистент

Зарегистрирован:
Пт, июл 04 2008, 08:17
Сообщения: 41
ага, срабатывает экзит с popup_to_confirm и веб-приложение валится в дамп :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Popup окно SAP GUI and WEB GUI
СообщениеДобавлено: Пт, авг 31 2012, 13:50 
Ассистент
Ассистент

Зарегистрирован:
Пт, июл 04 2008, 08:17
Сообщения: 41
ау, гуру веба, возможно али невозможно такое?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Popup окно SAP GUI and WEB GUI
СообщениеДобавлено: Пт, авг 31 2012, 14:12 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
grizlik написал(а):
ага, срабатывает экзит с popup_to_confirm и веб-приложение валится в дамп :(

Что за дамп? Привидите его - тогда можно в более конкретном направлении думать.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Popup окно SAP GUI and WEB GUI
СообщениеДобавлено: Пт, авг 31 2012, 14:16 
Ассистент
Ассистент

Зарегистрирован:
Пт, июл 04 2008, 08:17
Сообщения: 41
"CNTL_ERROR"
POPUP_TO_CONFIRM не может создать окно в веб-интерфейсе. Дамп обходится, но из-за того, что реакция юзера нужна в конкретный момент в экзите - я не могу вставить аналогичный ФМ в вебе, ибо уже поздно...
перерыл много хелпа и инфы, ищу человека, кто сталкивался с подобным и вдруг, о чудо, решил :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Popup окно SAP GUI and WEB GUI
СообщениеДобавлено: Пт, авг 31 2012, 15:33 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, май 12 2011, 16:06
Сообщения: 351
Попробовать сделать энхансмент, в котором делать ветвление:
Code:
  CALL FUNCTION 'GUI_IS_AVAILABLE'
    IMPORTING
      RETURN        = flag_gui.
  IF flag_gui = 'X'.
    ...POPUP_TO_CONFIRM...
  ELSE.
    " если нужно, делаете что-то другое
  ENDIF.
В вебдинпро также нужно будет добавить вызов попапа (если своя разработка - дописать), иначе - делать энхансмент какого-то из методов.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Popup окно SAP GUI and WEB GUI
СообщениеДобавлено: Пт, авг 31 2012, 15:37 
Ассистент
Ассистент

Зарегистрирован:
Пт, июл 04 2008, 08:17
Сообщения: 41
ну это понятно.
значит вердикт таков: попапа работающего в обоих гуях не существует и обработку в подобных случаях необходимо выполнять отдельно, в зависимости от типа запуска приложения.
всем спасибо :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Popup окно SAP GUI and WEB GUI
СообщениеДобавлено: Пн, сен 03 2012, 12:44 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
grizlik написал(а):
значит вердикт таков: попапа работающего в обоих гуях не существует и обработку в подобных случаях необходимо выполнять отдельно, в зависимости от типа запуска приложения.

Вы дамп всё же привели бы, да и как с какими параметрами вызывается POPUP

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Popup окно SAP GUI and WEB GUI
СообщениеДобавлено: Пн, сен 03 2012, 13:09 
Ассистент
Ассистент

Зарегистрирован:
Пт, июл 04 2008, 08:17
Сообщения: 41
дамп
Code:
В системе *** был обработан следующий текст ошибки: Exception condition "CNTL_ERROR" raised.
Ошибка возникла на сервере приложений *** и в рабочем процессе 5 .
Вид прерывания: RABAX_STATE
Иерархия вызовов ABAP:
Form: INSTANTIATE_CONTROL of program SAPLSPO1
Module: INIT_502 of program SAPLSPO1
Function: POPUP_TO_CONFIRM of program SAPLSPO1
Method: IF_FPM_GUIBB_LIST_PAGING~FLUSH of program ZZCL_LO_OIF_GUIBB_ITEM_LIST===CP
Method: DISPATCH_FLUSH of program CL_FPM_GUIBB_BASE_ASSIST======CP
Method: DISPATCH_FLUSH of program CL_FPM_LIST_ASSISTANCE========CP
Method: FLUSH of program /1BCWDY/ADWJKRDPMTHXB37M986D==CP
Method: IWCI_IF_FPM_UI_BUILDING_BLOCK~FLUSH of program /1BCWDY/ADWJKRDPMTHXB37M986D==CP
Method: CALL_UIBB_FLUSH of program CL_FPM========================CP
Method: PROCESS_EVENT of program CL_FPM========================CP

вызов
Code:
    DATA: answer.
    CALL FUNCTION 'POPUP_TO_CONFIRM'
      EXPORTING
        titlebar                  = 'Управление округлением в документах  MM и SD'(004)
        text_question         = 'Округлять количество?'(003)
        text_button_1         = 'Да'(001)
        icon_button_1         = 'ICON_CHECKED'
        text_button_2         = 'Нет'(002)
        icon_button_2         = 'ICON_INCOMPLETE'
        display_cancel_button = ' '
        start_column          = 30
      IMPORTING
        answer                = answer.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Popup окно SAP GUI and WEB GUI
СообщениеДобавлено: Пн, сен 03 2012, 15:29 
Ассистент
Ассистент

Зарегистрирован:
Пт, июл 04 2008, 08:17
Сообщения: 41
вот если бы удалось сделать вызов WD-окна из экзита, но для этого надо получить в сап гуи ссылку wd_comp_controller...
чтобы логика экзита срабатывала вне зависимости от места вызова


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Popup окно SAP GUI and WEB GUI
СообщениеДобавлено: Вт, сен 04 2012, 14:12 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
grizlik написал(а):
дамп
Code:
...

вызов
Code:
...

Попробуйте перед вызовом POPUP использовать следующие колдунство:
Code:
  data: L_ITS(1) type C.

  call function 'GUI_IS_ITS'
    importing
      RETURN = L_ITS.

  if not L_ITS is initial.
    data :        L_CUSTOM_CONTAINER type ref to CL_GUI_CUSTOM_CONTAINER.
    create object L_CUSTOM_CONTAINER
      exporting
        PARENT         = CL_GUI_CUSTOM_CONTAINER=>DEFAULT_SCREEN
        CONTAINER_NAME = 'G_CONTAINER'. "имя произвольно
  endif.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Popup окно SAP GUI and WEB GUI
СообщениеДобавлено: Вт, сен 04 2012, 14:36 
Ассистент
Ассистент

Зарегистрирован:
Пт, июл 04 2008, 08:17
Сообщения: 41
не помогло (((
Code:
В системе *** был обработан следующий текст ошибки: Exception condition "CNTL_ERROR" raised.
Ошибка возникла на сервере приложений *** и в рабочем процессе 3 .
Вид прерывания: RABAX_STATE
Иерархия вызовов ABAP:
Method: CONSTRUCTOR of program CL_GUI_CUSTOM_CONTAINER=======CP
Function: EXIT_SAPLMDR1_004 of program SAPLXMDR1
Form: CALL_USER_EXIT_004 of program SAPLMDR1
Function: MD_SINGLE_ROUNDING of program SAPLMDR1
Form: VBEP-WMENG_RDPRF of program SAPFV45E
Form: VBEP-CMENG_ERMITTELN of program SAPFV45E
Form: VBEP-WMENG_PRUEFEN of program SAPFV45E
Form: VBEP-WMENG_PRUEFEN_HANDLER of program SAPFV45E
Form: VBEP-WMENG_PRUEFEN_A of program SAPMV45A
Function: CALL_MODULE of program SAPLSLS_LORD


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.

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


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

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


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

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