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

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


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

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


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

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