Текущее время: Сб, июн 21 2025, 21:59

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Диалог выбора папки на сервере презентаций?
СообщениеДобавлено: Чт, мар 31 2005, 11:30 
Гость
<я не знать русский языка>!
Для выбора файла на сервере презентаций есть функция WS_FILENAME_GET. Подскажите пожалуйста есть ли функция для выбора папки? Или какой-нибудь другой способ для отображения диалога выбора папки.
Спасибо за ответы.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 31 2005, 12:07 
Гость
Используй ее в связке с WS_QUERY


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 31 2005, 12:12 
Гость
GNN написал:
Используй ее в связке с WS_QUERY


А как их связать :D ?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 31 2005, 12:18 
Гость
Извини, не совсем то.
Наверное операции со строкой придется делать.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Чт, мар 31 2005, 12:29 
Гость
GNN написал:
Используй ее в связке с WS_QUERY


А как их связать :D ?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 31 2005, 12:33 
Гость
Способ операции со строкой мне известен, но он мне не подходит. Нет ли стандартного функционального модуля?


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

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Еще есть метод класс CL_GUI_FRONTEND_SERVICES=>DIRECTORY_BROWSE. Но он вроде только начиная с версии базиса 6.10 есть.

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


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

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
TMP_GUI_BROWSE_FOR_FOLDER

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 31 2005, 15:01 
Гость
Действительно здорово.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 31 2005, 15:40 
Гость
nicky555 написал:
TMP_GUI_BROWSE_FOR_FOLDER

В версии 4.0В этой функции нет (если это функция). А какая у вас версия? Для моей версии есть какие-нибудь похожие функции?


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

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
у нас версия 4.6С
поскольку вся эта штука работает на OLE2, думаю, что будет работать и в 4.0 - попробуй:

FUNCTION TMP_GUI_BROWSE_FOR_FOLDER .
*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*" IMPORTING
*" VALUE(WINDOW_TITLE) TYPE C OPTIONAL
*" VALUE(INITIAL_FOLDER) TYPE C OPTIONAL
*" EXPORTING
*" VALUE(SELECTED_FOLDER) TYPE C
*" EXCEPTIONS
*" CNTL_ERROR
*"----------------------------------------------------------------------

IF ORBTYP IS INITIAL.
PERFORM SET_ORBTYP.
ENDIF.

PERFORM COM_INIT.
IF COM_INIT IS INITIAL.
RAISE CNTL_ERROR.
ENDIF.

CASE ORBTYP.
WHEN ORB_COM_DEF.
* needs one 'flush'
CALL METHOD OF H_COM1 'BrowseForFolder' = SELECTED_FOLDER
EXPORTING #1 = WINDOW_TITLE
#2 = INITIAL_FOLDER.
IF SY-SUBRC NE 0.
RAISE CNTL_ERROR.
ENDIF.
ENDCASE.
ENDFUNCTION.

подробности:
INCLUDE OLE2INCL.
CONSTANTS: ORB_COM_DEF VALUE 1,
ORB_SOM_DEF VALUE 2.

DATA: H_COM1 TYPE OLE2_OBJECT. "// pointer to SAPINFO-Object
DATA: COM_INIT. "// init only once

DATA: ORBTYP TYPE I.

FORM SET_ORBTYP.
ORBTYP = ORB_COM_DEF.
ENDFORM. " SET_ORBTYP

FORM COM_INIT.
IF COM_INIT IS INITIAL.
CREATE OBJECT H_COM1 'SAPINFO'.
IF SY-SUBRC <> 0.
EXIT.
ENDIF.
COM_INIT = 'X'.
ENDIF.
ENDFORM.

вроде ничего не забыл... :roll:

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 31 2005, 15:55 
Гость
Большое спасибо. Буду пробовать.
Все получилось. Очень благодарен за помощь.


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

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


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

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


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

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