Текущее время: Вт, июл 29 2025, 01:05

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Узнать имя ОС-ки или тип разделителя в файловой системе
СообщениеДобавлено: Пт, янв 21 2011, 12:25 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, окт 15 2010, 14:06
Сообщения: 292
Коллеги, а можно как-то программно узнать, какая ОС или какой разделитель в файловой системе на сервере? В смысле на САП-овском, где транспортная система?
Может есть функция какая или метод у какого-нибудь класса типа CL_GUI* ???

Просто, делал свою прогу для загрузки/выгрузки запросов файликами.
Охота сделать её универсальной. Под все ОС-и.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Узнать имя ОС-ки или тип разделителя в файловой системе
СообщениеДобавлено: Пт, янв 21 2011, 12:28 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, окт 15 2010, 14:06
Сообщения: 292
Знаю, есть метод такой CL_GUI_FRONTEND_SERVICES=>GET_FILE_SEPARATOR , но он для локальной тачки. Для сервака не нашел


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Узнать имя ОС-ки или тип разделителя в файловой системе
СообщениеДобавлено: Пт, янв 21 2011, 12:36 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Acid_Firewood написал(а):
...
Просто, делал свою прогу для загрузки/выгрузки запросов файликами.
Охота сделать её универсальной. Под все ОС-и.

А имеющиеся чем не устраивают?

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Узнать имя ОС-ки или тип разделителя в файловой системе
СообщениеДобавлено: Пт, янв 21 2011, 13:03 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Acid_Firewood написал(а):
какая ОС или какой разделитель в файловой системе на сервере? В смысле на САП-овском, где транспортная система?

Кто ж доступ дает к файловой системе сервера SAP? Это же нарушение безопасности ;)
И потом - файл же не с самого сервера просматривать будут, а с "локальной тачки"...

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Узнать имя ОС-ки или тип разделителя в файловой системе
СообщениеДобавлено: Пт, янв 21 2011, 13:18 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, ноя 01 2004, 12:17
Сообщения: 298
Пол: Мужской
http://it.toolbox.com/wiki/index.php/Upload_and_download_SAP_transport_request


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Узнать имя ОС-ки или тип разделителя в файловой системе
СообщениеДобавлено: Пн, янв 24 2011, 14:38 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, окт 15 2010, 14:06
Сообщения: 292
Я же сказал, что я сам прогу делаю.
Не надо никаких ссылок на индусский код.
Я четко спросил, как определить. Неужели никто не знает?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Узнать имя ОС-ки или тип разделителя в файловой системе
СообщениеДобавлено: Пн, янв 24 2011, 15:18 
Директор
Директор

Зарегистрирован:
Вт, июл 18 2006, 17:44
Сообщения: 1001
Откуда: что и все
Пол: Мужской
где-то в SYST- есть код платформы. Надо только его анализировать.
А так -- дело полезное, хотя и CG3Y / CG3Z для нечастых выгрузок/загрузок хватает.

_________________
Telegram-chat: PO, CPI-PI, java, groovy


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Узнать имя ОС-ки или тип разделителя в файловой системе
СообщениеДобавлено: Пн, янв 24 2011, 15:26 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
1.См. транзакцию RZ11, параметр DIR_TRANS
Code:
CALL 'C_SAPGPARAM' ID 'NAME'    FIELD tpfypropty-paraname
                   ID 'VALUE34' FIELD usr_parvalue
                   ID 'VALUE44' FIELD shm_parvalue.

2.ФМ PFL_GET_PLATFORM_NAME - возвращает имя ОС сервера приложений (привет, chumpa ;) )

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Узнать имя ОС-ки или тип разделителя в файловой системе
СообщениеДобавлено: Пн, янв 24 2011, 16:57 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, ноя 01 2004, 12:17
Сообщения: 298
Пол: Мужской
Зря Вы индусами пренебрегаете :D :
Code:
* Igor Yaskevitch (IBS), 2003          *
* Enhancements by Sergei Korolev (IBS)
...
   IF sy-opsys = 'Windows NT'.
     p_sepr = '\'.
   ELSE.
     p_sepr = '/'.
   ENDIF.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Узнать имя ОС-ки или тип разделителя в файловой системе
СообщениеДобавлено: Вт, янв 25 2011, 10:21 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, окт 15 2010, 14:06
Сообщения: 292
2 RA:
Да простят меня модераторы за ругательства, но это тухлый код.
Выбирать разделитель только на основе того, что это "Windows NT" - это как раз пример индусского кода.
Это не наш метод :)

2 chumpa:
CG3Y и CG3Z - к этим транзулькам не везде есть доступ. Я про них знаю.
К примеру - в центре обучения SAP доступ к ним закрыт.
Да, можно запускать фм-ки из программ, к которым прикручены эти транзакции. ФМ-ки - C13Z_APPL_TO_FRONT_END и C13Z_FRONT_END_TO_APPL .

2 Удав:
Интересные предложения :) Чичас подебажим транзульку. Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Узнать имя ОС-ки или тип разделителя в файловой системе
СообщениеДобавлено: Вт, янв 25 2011, 11:50 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, фев 02 2009, 10:20
Сообщения: 89
Пол: Мужской
Acid_Firewood написал(а):
2 RA:
Да, можно запускать фм-ки из программ, к которым прикручены эти транзакции.

Не надо ФМ-ки, там программы исполняемые (типа "отчет").

_________________
периодически играю в песочнице :)


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

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


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

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


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

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