Текущее время: Чт, май 15 2025, 21:42

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


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

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


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

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