Текущее время: Сб, июл 19 2025, 12:38

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Непонятная ситуация при выходе с экрана.
СообщениеДобавлено: Ср, май 18 2011, 15:17 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, июн 10 2005, 14:14
Сообщения: 216
Откуда: Україна -> Москва
Всем привет.

Стыкнулся с такой ситуацией. Простенький отчетик- сел.скрин писаный ручками и вывод результатов в АЛВ, выводимое обьектным методом (CALL METHOD grid->set_table_for_first_display...) на созданный экран 2000.

Сделал много таких отчетов и никогда не было никаких проблем с возвращением с экрана с АЛВ на сел. скрин. Всегда пользовался командой LEAVE TO SCREEN 0 и все работало.

И вот сегодня ЭТО стлучилось) С АЛВ вылетаю сразу к "синей луже" мимо сел. скрина и ничего не могу поделать с этим.

Может ктото когдато достучался и подскажет, где косяк ????

В моем отчете:
Экран 2000 вывожу так --- CALL SCREEN 2000.
Следующий экран у 2000 --- пусто (пробовал уже 2000, не помогло)
PAI_200 ---
MODULE user_command_2000 INPUT.
CASE sy-ucomm.
WHEN '&CANCEL'.
LEAVE TO SCREEN 0.
ENDCASE.
ENDMODULE. " USER_COMMAND_2000 INPUT

(коментить тоже пробовал)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Непонятная ситуация при выходе с экрана.
СообщениеДобавлено: Ср, май 18 2011, 15:37 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 01 2005, 13:23
Сообщения: 303
Откуда: Питер
Пол: Мужской
А селекционник как сделан? 2000 экран вызывается в старт-оф-селекшн?

_________________
Всему своё время...


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Непонятная ситуация при выходе с экрана.
СообщениеДобавлено: Ср, май 18 2011, 15:41 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, июн 10 2005, 14:14
Сообщения: 216
Откуда: Україна -> Москва
селекционник написан ручками в коде отчета.
2000 экран вызывается после END-OF-SELECTION


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Непонятная ситуация при выходе с экрана.
СообщениеДобавлено: Ср, май 18 2011, 15:53 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 01 2005, 13:23
Сообщения: 303
Откуда: Питер
Пол: Мужской
Kahaber написал(а):
селекционник написан ручками в коде отчета.
2000 экран вызывается после END-OF-SELECTION


Code:
REPORT  ZSEL.

PARAMETERS p_do type char1.

start-OF-SELECTION.

end-of-SELECTION.

call screen 2000.
*&---------------------------------------------------------------------*
*&      Module  STATUS_2000  OUTPUT
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
module STATUS_2000 output.
  SET PF-STATUS '200'.
endmodule.                 " STATUS_2000  OUTPUT
*&---------------------------------------------------------------------*
*&      Module  USER_COMMAND_2000  INPUT
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
module USER_COMMAND_2000 input.

CASE sy-ucomm.
  WHEN '&CANCEL'.
    LEAVE TO SCREEN 0.
  ENDCASE.


endmodule.                 " USER_COMMAND_2000  INPUT


Выходит на селекционник. Код проги в студию? :)

_________________
Всему своё время...


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Непонятная ситуация при выходе с экрана.
СообщениеДобавлено: Ср, май 18 2011, 16:04 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, июн 10 2005, 14:14
Сообщения: 216
Откуда: Україна -> Москва
таких примеров у меня тоже куча))
а тут не работает


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Непонятная ситуация при выходе с экрана.
СообщениеДобавлено: Ср, май 18 2011, 16:12 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
А запускается отчет через SE38, или через транзакцию к отчету?

_________________
С уважением,
Удав.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Непонятная ситуация при выходе с экрана.
СообщениеДобавлено: Ср, май 18 2011, 16:14 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, июн 10 2005, 14:14
Сообщения: 216
Откуда: Україна -> Москва
Удав написал(а):
А запускается отчет через SE38, или через транзакцию к отчету?


Вооо!! Я тоже думал в этом направлении. К отчету созданы две транзакции и запуск идет ТОЛЬКО через них. Это на чтото влияет??

Кстати. Закоментил кусок кода, который разрешает запуск только с транзакций и все заработало. А как быть, это код мне нужен всетаки?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Непонятная ситуация при выходе с экрана.
СообщениеДобавлено: Ср, май 18 2011, 16:21 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 01 2005, 13:23
Сообщения: 303
Откуда: Питер
Пол: Мужской
Kahaber написал(а):
Удав написал(а):
А запускается отчет через SE38, или через транзакцию к отчету?


Вооо!! Я тоже думал в этом направлении. К отчету созданы две транзакции и запуск идет ТОЛЬКО через них. Это на чтото влияет??


Если Report транзакция, то нет. А у вас какая? :)

Что там за кусок кода такой??

_________________
Всему своё время...


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Непонятная ситуация при выходе с экрана.
СообщениеДобавлено: Ср, май 18 2011, 16:30 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Kahaber написал(а):
Удав написал(а):
А запускается отчет через SE38, или через транзакцию к отчету?


Вооо!! Я тоже думал в этом направлении. К отчету созданы две транзакции и запуск идет ТОЛЬКО через них. Это на чтото влияет??

Кстати. Закоментил кусок кода, который разрешает запуск только с транзакций и все заработало. А как быть, это код мне нужен всетаки?

В SE93 измените тип транзакции (меню "Обработать - Изменить ВидТранзакц") на тразакцию отчета.

_________________
С уважением,
Удав.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Непонятная ситуация при выходе с экрана.  Тема решена
СообщениеДобавлено: Ср, май 18 2011, 16:36 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, июн 10 2005, 14:14
Сообщения: 216
Откуда: Україна -> Москва
Проблему решил. Спасибо всем за наставление на путь истинный :pivo:


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

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


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

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


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

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