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

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


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

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


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

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