Текущее время: Вс, июл 20 2025, 22:17

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


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

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


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

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