Текущее время: Вт, июл 29 2025, 02:25

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: top-of-page после alv
СообщениеДобавлено: Ср, ноя 21 2012, 10:36 
Начинающий
Начинающий

Зарегистрирован:
Ср, ноя 21 2012, 08:51
Сообщения: 6
Добрый день!
Такая проблема - после вывода alv не работает top-of-page! Ситуация следующая - формируется alv, после чего пользователь нажимает кнопочку и формируется обычный листинг, вот тут то top-of-page и не работает. Все есть - резервы, new page... может кто-то сталкивался с подобными?
Есть предположение что top-of-page после alv, в принципе, не работает... подскажите, что можно сделать?
Я понимаю, что может обойтись и без top-of-page вовсе, но просто интересно почему не работает


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: top-of-page после alv
СообщениеДобавлено: Ср, ноя 21 2012, 10:44 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
Может быть подойдет событие top-OF-PAGE DURING LINE-SELECTION?

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: top-of-page после alv
СообщениеДобавлено: Ср, ноя 21 2012, 11:10 
Начинающий
Начинающий

Зарегистрирован:
Ср, ноя 21 2012, 08:51
Сообщения: 6
Кодер написал(а):
Может быть подойдет событие top-OF-PAGE DURING LINE-SELECTION?

Пробовала, не работает


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: top-of-page после alv
СообщениеДобавлено: Ср, ноя 21 2012, 11:34 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
Код в студию. Непонятно какой именно алв и как обрабатывается. Ну и разблюдовку на тему: а вот в этом инклюде у нас вызов авл, а вот в этом обработчик события, а вот в этом - топ-оф-пейдж

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: top-of-page после alv
СообщениеДобавлено: Ср, ноя 21 2012, 12:46 
Начинающий
Начинающий

Зарегистрирован:
Ср, ноя 21 2012, 08:51
Сообщения: 6
alv-grid вызывается ФМ 'REUSE_ALV_GRID_DISPLAY', здесь в user-command описана та самая кнопка, по которой формируется листинг.
leave to list-processing.
set pf-status 'LIST'.
далее вывод листинга, в котором и RESERVE и NEW-PAGE
Ну и
TOP-OF-PAGE during line-selection.
IF sy-pagno > 1.
str = sy-pagno.
CONCATENATE str '-я страница план-графика' INTO str.
WRITE:/ str RIGHT-JUSTIFIED.
и перформ шапки таблицы
ENDIF.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: top-of-page после alv
СообщениеДобавлено: Ср, ноя 21 2012, 13:28 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
Не выйдет. В этом случае обработчик top-of-page должен находится в программе группы функций к которой относится ФМ вызова алв.
И кстати, а зачем такое вам? Нужно просто алв распечатать с указанием листов? Так просто в вызове ФМ укажите подпрограмму обработчика события топ-оф-пейдж.
Если же нужно какой-то отдельный листинг, то там наверное только через какие-нибудь странные решения, типа: сперва показывать диалоговый экран, а потом с него уходит в вывод листинга, или делать вызов своего листинга обернутым в ФМ.
Может кто-то знает другое решение, я других не нашел

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: top-of-page после alv
СообщениеДобавлено: Ср, ноя 21 2012, 13:37 
Начинающий
Начинающий

Зарегистрирован:
Ср, ноя 21 2012, 08:51
Сообщения: 6
да, это отдельный листинг, а не просто alv с указанием листов.
"Странные решения" видела тоже, с экраном, видимо больше никак, ну или совсем просто самой выводить что где надо без top-of-page :)
А что имеете ввиду "вызов своего листинга обернутым в ФМ"?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: top-of-page после alv
СообщениеДобавлено: Ср, ноя 21 2012, 13:53 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
Цитата:
А что имеете ввиду "вызов своего листинга обернутым в ФМ"?


Подпрограмму вывода листинга делаете ФМ. В программе с гридом - просто вызываете этот ФМ

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: top-of-page после alv
СообщениеДобавлено: Ср, ноя 21 2012, 13:56 
Начинающий
Начинающий

Зарегистрирован:
Ср, ноя 21 2012, 08:51
Сообщения: 6
Понятно, спасибо большое!


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

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


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

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


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

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