Текущее время: Пт, май 16 2025, 02:53

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Выбор папки на селекционном экране  Тема решена
СообщениеДобавлено: Пт, окт 21 2005, 10:46 
Гость
Добрый день.
Подскажите, как сделать следующее. На селекционном экране поле-параметр, рядом кнопка, по нажатию на которую вызывается диалог выбора папки, путь к которой записать в это поле и использовать в программе. Также понадобится и выбор файла.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 21 2005, 10:54 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, сен 19 2005, 08:33
Сообщения: 56
Откуда: Воронеж
AT SELECTION-SCREEN ON VALUE-REQUEST FOR DIRNAME.
CREATE OBJECT h_com1 'SAPINFO'.
CALL METHOD OF H_COM1 'BrowseForFolder' = DIRNAME
EXPORTING #1 = 'Выберите папку'
#2 = 'C:\'.
IF SY-SUBRC NE 0.
FREE OBJECT H_COM1.
EXIT.
ENDIF.
FREE OBJECT H_COM1.

_________________
4.0B


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 21 2005, 10:54 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, апр 07 2005, 17:58
Сообщения: 70
Call Function 'TMP_GUI_BROWSE_FOR_FOLDER'


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 21 2005, 10:54 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Во-первых, для каждого параметра нужно определить событие на F4:
Code:
AT SELECTION-SCREEN ON VALUE REQUEST FOR param.

Во-вторых, в обраотку этого события вставить вызовы методов класса CL_GUI_FRONTEND_SERVICES DIRECTORY_BROWSE или FILE_OPEN_DIALOG. Класс существует, начиная в релиза 4.6с.

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 21 2005, 11:02 
Гость
О, сразу три варианта. Осталось только выбрать :)
Всем большое спасибо за помощь, удачи.


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

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


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

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


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

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