Текущее время: Вс, июл 27 2025, 01:07

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: FREE_SELECTIONS_INIT; FREE_SELECTIONS_DIALOG
СообщениеДобавлено: Вт, ноя 13 2007, 09:07 
Начинающий
Начинающий

Зарегистрирован:
Пт, окт 28 2005, 09:54
Сообщения: 9
Откуда: Астана
ЗДРАСТВУЙТЕ.
- ИСПОЛЬЗУЮ МЕТОД
( FREE_SELECTIONS_INIT; FREE_SELECTIONS_DIALOG)
РАБОТАЕТ ВСЕ ОТЛИЧНО.
ВОПРОС. КАК ПРИ АКТИВИЗАЦИИ (FREE_SELECTIONS_INIT; FREE_SELECTIONS_DIALOG) СКРЫТЬ МЕНЮ "выбор полей".

ПРОШУ ПОДСКАЗАТЬ ИЛИ ДАТЬ НАПРАВЛЕНИЯ
С УВАЖЕНИЯМ К ВАМ.
-------------------------------------------------------------------------
ПЫТАЛСЯ ДЕЛАТЬ ТАК:

FORM FREE_SCREEN_OUTPUT TABLES FT_SELDYN STRUCTURE RSSELDYN
FT_FLDNUM STRUCTURE RSDSFLDNUM .
* Скрыть кнопки на панели
DATA : GT_EXCLUD TYPE TABLE OF SY-UCOMM .
APPEND 'SCRH' TO GT_EXCLUD. " Справка
APPEND 'INTV' TO GT_EXCLUD. " Интервалы
APPEND 'NOINT' TO GT_EXCLUD. " Только отдельные значения
APPEND 'SHOWTREE' TO GT_EXCLUD. " Новый выбор полей
APPEND 'HIDETREE' TO GT_EXCLUD. " Скрыть выбор полей
APPEND 'DBAC' TO GT_EXCLUD. " Назад
APPEND 'DEND' TO GT_EXCLUD. " Назад

CALL FUNCTION 'RS_SET_SELSCREEN_STATUS'
EXPORTING
P_STATUS = '%_FSDOCO'
P_PROGRAM = ' '
TABLES
P_EXCLUDE = GT_EXCLUD .

LOOP AT SCREEN .
* IF SCREEN-NAME = 'COMP_CODE' OR SCREEN-NAME = '%%DYN001-LOW'
* OR SCREEN-NAME = '%%DYN001-HIGH' OR SCREEN-NAME = '%_%%DYN001_%_APP_%-VALU_PUSH' .
* SCREEN-ACTIVE = '0' .
* MODIFY SCREEN .
* ENDIF .
ENDLOOP .
ENDFORM .


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

Зарегистрирован:
Вт, авг 17 2004, 12:44
Сообщения: 305
Откуда: Жайрем -> Астана
Привет!
а если попробовать?

CALL FUNCTION 'RS_SET_SELSCREEN_STATUS'
EXPORTING
P_STATUS = sy-pfkey
P_PROGRAM = sy-cprog
TABLES
P_EXCLUDE = GT_EXCLUD .


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Ответ мною найден
СообщениеДобавлено: Чт, ноя 15 2007, 06:48 
Начинающий
Начинающий

Зарегистрирован:
Пт, окт 28 2005, 09:54
Сообщения: 9
Откуда: Астана
В данной функции необхадима указать
в савойстве (TREE_VISIBLE = ' ') в ковычках пустату, тогда слевой стороны меню не будет показываться.


CALL FUNCTION 'FREE_SELECTIONS_DIALOG'
EXPORTING
SELECTION_ID = L_SELECTION_ID
TITLE = L_TXT
* FRAME_TEXT = 'ЭКРАН'
* STATUS = 1
* AS_WINDOW = 'X'
* START_ROW = 2
* START_COL = 2
* NO_INTERVALS = 'X' " СКРЫТЬ ИНТЕРВАЛ
JUST_DISPLAY = ' ' " НЕТ ДОСТУПА К РЕДАКТИРОВАНИЮ СЕЛЕКТИВНОГО ЭКРАНА
PFKEY = PFKEY "Указывается свой GUI-статус
* ALV = 'X'

TREE_VISIBLE = ' ' " если ставим пуста то по умолчанию не показывает дерево полей слевой стороны


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

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


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

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


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

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