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

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


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

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


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

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