Текущее время: Пт, авг 01 2025, 14:40

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


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

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


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

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