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

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


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

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


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

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