Текущее время: Пт, май 16 2025, 02:37

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Копирование файлов
СообщениеДобавлено: Чт, сен 29 2005, 14:07 
Специалист
Специалист

Зарегистрирован:
Ср, авг 18 2004, 08:10
Сообщения: 238
Подскажите, как можно на абапе реализовать копирование файлов?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Копирование файлов
СообщениеДобавлено: Чт, сен 29 2005, 14:49 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
Trezeguet написал(а):
Подскажите, как можно на абапе реализовать копирование файлов?


копирование от куда и куда?
вот например с апп-сервера и обратно - CG3Y, CG3Z


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 29 2005, 14:54 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
CL_GUI_FRONTEND_SERVICES=>FILE_COPY


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 29 2005, 15:00 
Гость
Code:

REPORT  ZTEST_ALV                                 .


PARAMETERS: FROM_F TYPE LOCALFILE,
            TO_F TYPE LOCALFILE.

DATA: T_F TYPE STRING, T_T TYPE STRING.

START-OF-SELECTION.

  T_F = FROM_F.
  T_T = TO_F.

  CALL METHOD CL_GUI_FRONTEND_SERVICES=>FILE_COPY
       EXPORTING: SOURCE      = T_F
                  DESTINATION = T_T
                  OVERWRITE   = 'T'
       EXCEPTIONS: OTHERS     = 20.
  IF SY-SUBRC = 0.
    CALL METHOD CL_GUI_CFW=>FLUSH.
    WRITE:/ 'Файл скопирован'.
  ELSE.
    WRITE:/ 'Ошибка копирования'.
  ENDIF.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 30 2005, 09:36 
Специалист
Специалист

Зарегистрирован:
Ср, авг 18 2004, 08:10
Сообщения: 238
Версия 4.0. Копировать с локальной машины на ftp.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 30 2005, 09:49 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
посмотрите группу функций SFTP, а потом журнал использования скажем FTP_COMMAND. Вроде как все просто

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 30 2005, 10:01 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
По-моему должна быть примерно такая последовательность ФМ:
FTP_CONNECT - Понятное дело, соединяемся
FTP_CLIENT_TO_R3 - Конвертим локальный файл в BLOB
FTP_R3_TO_SERVER - отсылаем BLOB на FTP
FTP_DISCONNECT - дисконнект


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 30 2005, 10:28 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Можно пользоваться FTP_COMMAND со стандартными командами FTP типа cd, dir, put и т.д.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 30 2005, 10:49 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
Lars написал:
Можно пользоваться FTP_COMMAND со стандартными командами FTP типа cd, dir, put и т.д.

Кстати, директорию надо будет указать, если не в корень заливать..
Да и режим тоже неплохо бы указать..

FTP_CONNECT
FTP_CLIENT_TO_R3
FTP_COMMAND - команда 'cd <dirname>'
FTP_COMMAND - команда 'bin' или 'ascii'
FTP_R3_TO_SERVER
FTP_DISCONNECT


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 30 2005, 11:02 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Да FTP_COMMAND можно все что угодно сделать.
Лишь бы команды знать :)

FTP_CLIENT_TO_R3,
FTP_R3_TO_SERVER - ими можно и не пользоваться.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 30 2005, 11:26 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
Ну в общем-то да. Если соединяться с FTP-сервером через GUI (использовать SAPFTP ), можно и get/put напрямую для закачки с клиента..
Если соединяться через SAPFTPA (то бишь уже R3 лезет на FTP), то тогда локальные файлы так не передать..
В общем, кому как удобнее покажется :)


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

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


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

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


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

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