Текущее время: Чт, июл 31 2025, 17:43

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 37 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Подскажите, каким образом можно создать файл на сервере.
СообщениеДобавлено: Пн, май 25 2009, 08:06 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Здравствуйте.
Собственно ситуация следующая.
Необходимо данные сохранить на сервере в Excel-файле.
Каким ФМ можно это сделать ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Подскажите, каким образом можно создать файл на сервере.
СообщениеДобавлено: Пн, май 25 2009, 08:39 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Может табулированный текстовик с расширением xls устроит? Тогда через OPEN DATASET.

Добавил: это если в фоне нужно. А если в диалоге - то сделать на фронтенеде нормальный xls, а потом на сервер через все ту же конструкцию.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите, каким образом можно создать файл на сервере.
СообщениеДобавлено: Пн, май 25 2009, 08:59 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Да, смысл в том, что необходимо в фоне!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Подскажите, каким образом можно создать файл на сервере.
СообщениеДобавлено: Пн, май 25 2009, 09:00 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Необходимо, сохранять именно в Excel.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Подскажите, каким образом можно создать файл на сервере.
СообщениеДобавлено: Пн, май 25 2009, 11:57 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
в общем судя по всему по другому как:
open dataset DSN in text mode for output encoding utf-8.
transfer STRUC2 to DSN.
close dataset DSN.

нельзя.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Подскажите, каким образом можно создать файл на сервере.
СообщениеДобавлено: Пн, май 25 2009, 12:05 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
hub2002 написал(а):
в общем судя по всему по другому как:
open dataset DSN in text mode for output encoding utf-8.
transfer STRUC2 to DSN.
close dataset DSN.

нельзя.

Просто для сведения
Загрузка файла на сервер – CG3Z(транзакция)
Выгрузка файла с сервера – CG3Y(транзакция)
В вашем случае увы не подходит.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите, каким образом можно создать файл на сервере.
СообщениеДобавлено: Пн, май 25 2009, 14:04 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Господа, а подскажите, каким образом создать свой каталог, и именно там создать файл?
По умолчанию создается DIR_HOME ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Подскажите, каким образом можно создать файл на сервере.
СообщениеДобавлено: Пн, май 25 2009, 14:06 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
hub2002 написал(а):
Господа, а подскажите, каким образом создать свой каталог, и именно там создать файл?
По умолчанию создается DIR_HOME ?

Я админов просил.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите, каким образом можно создать файл на сервере.
СообщениеДобавлено: Пн, май 25 2009, 14:51 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Смотря какая у вас ОС на сервере:

Для UNIX например.

В транзакции SM69 заводите свою команду.
Что то типа ZDIR_CREATE.
Выбираете операционную систему.
И прописываете mkdir в команду ОС.

Потом зовете ФМ

Code:
CALL FUNCTION 'SXPG_COMMAND_EXECUTE'
  EXPORTING
    COMMANDNAME                         = 'ZDIR_CREATE'
   ADDITIONAL_PARAMETERS               = <путь>
EXCEPTIONS
   NO_PERMISSION                       = 1
   COMMAND_NOT_FOUND                   = 2
   PARAMETERS_TOO_LONG                 = 3
   SECURITY_RISK                       = 4
   WRONG_CHECK_CALL_INTERFACE          = 5
   PROGRAM_START_ERROR                 = 6
   PROGRAM_TERMINATION_ERROR           = 7
   X_ERROR                             = 8
   PARAMETER_EXPECTED                  = 9
   TOO_MANY_PARAMETERS                 = 10
   ILLEGAL_COMMAND                     = 11
   WRONG_ASYNCHRONOUS_PARAMETERS       = 12
   CANT_ENQ_TBTCO_ENTRY                = 13
   JOBCOUNT_GENERATION_ERROR           = 14
   OTHERS                              = 15.


Ну и права, конечно, на все это должны быть.

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите, каким образом можно создать файл на сервере.
СообщениеДобавлено: Вт, май 26 2009, 11:05 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Собственно, мне и надо создать один раз :)
А потом, туда писать уже файлы, как это сделать ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Подскажите, каким образом можно создать файл на сервере.
СообщениеДобавлено: Вт, май 26 2009, 11:07 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
hub2002 написал(а):
Собственно, мне и надо создать один раз :)
А потом, туда писать уже файлы, как это сделать ?

каким образом можно создать файл на сервере

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите, каким образом можно создать файл на сервере.
СообщениеДобавлено: Вт, май 26 2009, 11:10 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Я не понял.
Может я не так сформулировал.
Мне необходимо создать свой каталог в AL11.
Каталог создать можно с помощью AL11 - Configure.
И уже туда с помощью ФМ писать файлы.
Файлы пишутся в DIR_HOME по-умолчанию.
Как мне записать в другой каталог ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Подскажите, каким образом можно создать файл на сервере.
СообщениеДобавлено: Вт, май 26 2009, 11:15 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
с помощью AT POSITION pos ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Подскажите, каким образом можно создать файл на сервере.
СообщениеДобавлено: Вт, май 26 2009, 11:16 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
hub2002 написал(а):
Я не понял.
Может я не так сформулировал.
Мне необходимо создать свой каталог в AL11.
Каталог создать можно с помощью AL11 - Configure.
И уже туда с помощью ФМ писать файлы.
Файлы пишутся в DIR_HOME по-умолчанию.
Как мне записать в другой каталог ?

Всё зависит от того какой вы ФМ используете чтобы писать в DIR_HOME по-умолчанию.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите, каким образом можно создать файл на сервере.
СообщениеДобавлено: Вт, май 26 2009, 11:20 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
ФМ я использую свой.
а пишу с помощью OPEN DATASET im_filename FOR OUTPUT IN BINARY MODE


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 37 ]  На страницу 1, 2, 3  След.

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


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

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


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

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