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

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


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

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


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

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