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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: спрятать поля на экрне выбора
СообщениеДобавлено: Вт, янв 23 2007, 11:36 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 07 2006, 16:32
Сообщения: 131
Откуда: Украина, Мариуполь
Пол: Мужской
Надо спрятать некоторые поля на экране выбора ЛБД. Мне известны методы:
    1. Через собственный вариант.
    2. Через LOOP AT SCREEN ... MODIFY SCREEN ... ENDLOOP.
    3. Через версию экрана выбора.

Последний знаю недостаточно хорошо. Может кто подскажет что-то еще или посоветут как работать с версиями экрана выбора? Буду признателен :D

_________________
я в пути и нет у меня никаких тревог и забот. одинокая лодка моя рассекая волну плывет...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 23 2007, 12:07 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, сен 22 2004, 08:42
Сообщения: 1079
Откуда: Москва
Пол: Мужской
версия экрана выбора это атрибут логической базы данных.
Code:
selection-screen begin of version 900 text-900.
  selection-screen exclude select-options: kd_augdt.
selection-screen end   of version 900.


Последний раз редактировалось Mike1 Вт, янв 23 2007, 12:21, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 23 2007, 12:12 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Вт, янв 23 2007, 10:47
Сообщения: 9
Откуда: Зеленоград
:(


Последний раз редактировалось PROaBAB Вт, янв 23 2007, 14:21, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 23 2007, 13:16 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
PROaBAB написал(а):
можно просто добавить no-display после оператора выбора,например вот так
PARAMETERS:
sp_datum LIKE sy-datum no-display.

,а можно сформировать табличку в соответствии с которой будет выводится экран выбора с помощью функции
CALL FUNCTION 'RS_SET_SELSCREEN_STATUS'
EXPORTING
p_status = '1000'
TABLES
p_exclude = lt_exclude.

lt_exclude - таблица типа rsmpe-func

При чем тут no-display и упрвление статусом экрана, вопрос вроде был про видимость полей на экране выбора стандартной ЛБД?

Стандартное решение - вариант, его можно и к транзакции прикрутить. Версии экрана прописаны жестко в описании экрана выбора БД, так что могут и не подойти.

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, янв 24 2007, 10:13 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 07 2006, 16:32
Сообщения: 131
Откуда: Украина, Мариуполь
Пол: Мужской
Сергей Королев написал:
Стандартное решение - вариант, его можно и к транзакции прикрутить.

Вы правы так мы и работаем. Но таких отчетов много. Вот я и ищу варианты упрощения работы с ними. Может ЛБД чуток переписать... :?
А вот еще такой вопрос: Как свои блоки к экрану прикручивать я знаю, а можно ли прикрутить свои параметры в стандартный блок? Может есть ФМ какой-нибудь...

_________________
я в пути и нет у меня никаких тревог и забот. одинокая лодка моя рассекая волну плывет...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, янв 24 2007, 23:37 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Напишите инклюд с обработкой события AT SELECTION-SCREEN-OUTPUT, и включайте его во все программы с этой ЛБД :)
Вот пример

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


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

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


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

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


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

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