Текущее время: Пн, июл 28 2025, 18:42

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


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

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


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

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