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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Господа и опять по каталогу TEMP.
СообщениеДобавлено: Пт, апр 26 2013, 14:58 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Проблема следующая.
Гружу файлы с сервера приложений на локальную машину, с помощью ФМ ARCHIVFILE_SERVER_TO_CLIENT.
Выгружаю в каталог TEMP, определяю его ФМ GUI_GET_DESKTOP_INFO или cl_gui_frontend_services=>get_temp_directory.
Дело в том, что в ФМ ARCHIVFILE_SERVER_TO_CLIENT, ограничение пути в 70 знаков.
а временный каталог в версии клиента 6.40 - определяется нормально, так как там путь DOS.
в версии клиента 7.20 или 7.30, путь определяется как Windows и соответственно 70 знаков не хватает.
Причем в этих версиях определяется не каталог TEMP, который определен системой, а каталог временных файлов, видимо он настраивается на локальной машине в SAP.
Каталоги разные, так как смотрю в отладке возвращает один каталог, а в переменной среды другой каталог.
Вопрос: где найти эту настройку временного каталога выгрузки файлов?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Господа и опять по каталогу TEMP.
СообщениеДобавлено: Сб, апр 27 2013, 18:29 
Директор
Директор

Зарегистрирован:
Вт, ноя 09 2010, 19:59
Сообщения: 792
Откуда: Novosibirsk
Пол: Мужской
Code:
Опции SAP - SAP Logon
  Опции SAP Logon
     Configuration Files
         Сервер
            Файл конфигурации XML на сервере
            Загруженные файлы сервера

SAPLOGON_INI_FILE - оно ?

Note 1442303 - SAP GUI 7.20 - replacement of SAPWORKDIR


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Господа и опять по каталогу TEMP.
СообщениеДобавлено: Пн, апр 29 2013, 13:47 
Начинающий
Начинающий

Зарегистрирован:
Вт, ноя 17 2009, 12:21
Сообщения: 16
Не совсем понятно зачем вам искать эту настройку временного каталога, ведь всегда можно сказать, что выгружать в каталог c:\temp
И при желании, можно создать свой ФМ, который будет, практически, повторять логику ARCHIVFILE_SERVER_TO_CLIENT, но с большей длиной текстовой переменной для имени файла.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Господа и опять по каталогу TEMP.
СообщениеДобавлено: Пн, апр 29 2013, 13:55 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Так и пришлось делать.
если временный каталог с файлом более 70 знаков, то определяю каталог системы добавляю \temp и туда выгружаю...
Благо данный каталог всегда есть...
c:\temp - каталога может не быть, создать его может не быть полномочий, и так далее...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Господа и опять по каталогу TEMP.
СообщениеДобавлено: Вт, апр 30 2013, 10:03 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Code:
cl_gui_frontend_services=>environment_get_variable( exporting variable  = 'TEMP' ...

В принципе, даже по дефолту должно влезть в 70 символов. Если пользователь не менял переменные среды.


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

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


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

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


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

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