Текущее время: Вс, июл 27 2025, 09:04

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Периодический импорт данных из postgres, пакетный ввод
СообщениеДобавлено: Вт, авг 02 2011, 15:25 
Начинающий
Начинающий

Зарегистрирован:
Вт, авг 02 2011, 13:12
Сообщения: 3
Добрый день, коллеги!

Помогите, пожалуйста, новичку.

Стоит задача периодического импорта данных из системы на postgres в SAP.

Предполагается решить задачу с помощью следующих шагов:

1. Создать скрипт для выгрузки данных из postgres в csv файлы.
2. Создать программу, которая будет запускать скрипт для выгрузки данных из postgres, а затем создаст пакетный ввод с использованием полученных файлов

Вопросы:

1. Стоит ли создавать такую программу или есть более простые методы для импорта данных в SAP из postgres?
2. Как запустить скрипт на удаленной машине (предполагается *.bat файл) из SAP?
3. Как автоматически запускать программу SAP (например, раз в сутки)?

Если есть какие-то замечания или предложения - с удовольствием выслушаю комментарии специалистов.

Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Периодический импорт данных из postgres, пакетный ввод
СообщениеДобавлено: Вт, авг 02 2011, 15:41 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Я бы инициировал и осуществлял забор данных из SAP. В зависимости от ОС на сервере приложений - смотреть в сторону ODBC или JDBC драйвера. Насколько я знаю под postgres есть оба варианта.

По поводу автоматического запуска - смотрите тр. SM36.

По поводу пакетного ввода - а что за данные вы забираете? Если на их основании необходимо создавать объекты в системе - лучше выполнять это с помощью BAPI.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Периодический импорт данных из postgres, пакетный ввод
СообщениеДобавлено: Вт, авг 02 2011, 16:01 
Начинающий
Начинающий

Зарегистрирован:
Вт, авг 02 2011, 13:12
Сообщения: 3
Спасибо за ответ, обязательно посмотрю как осуществить забор данных из SAP. Доступ на базу postgres осуществляется через защищенный ssh тоннель - реально ли достучаться туда из SAP?

Да, на основании данных необходимо создавать объекты в системе. Нужно импортировать данные по заказам (транзакция KO01), по клиентам и данные по финансам (FD01, FK01, FB60, FB70).


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Периодический импорт данных из postgres, пакетный ввод
СообщениеДобавлено: Вт, авг 02 2011, 16:30 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Через ssh... Надо проверять. Я думаю при правильной строке коннекта для драйвера - вполне.
Вообще, самым простым вариантом был бы DВLink на уровне СУБД. Можете спросить у базиса про такую возможность.

По поводу данных: да, вам нужно использовать БАПИ. Например для создания дебиторов и кредиторов см. BAPI_CUSTOMER_CREATE и BAPI_VENDOR_CREATE. А в целом - тр. BAPI.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Периодический импорт данных из postgres, пакетный ввод
СообщениеДобавлено: Вт, авг 02 2011, 17:18 
Специалист
Специалист

Зарегистрирован:
Ср, дек 22 2010, 19:49
Сообщения: 114
Пономарев Артем написал:
Вообще, самым простым вариантом был бы DВLink на уровне СУБД. Можете спросить у базиса про такую возможность.

Решал аналогичную задачу, только коннектился к Sybase Anywhere. В DBLink был довольно узкий круг поддерживаемых баз, так что решили через гетерогенный запрос Sybase->Oracle, и потом, к Oracle шел DBLINK

_________________
Человек готов работать 24 часа в сутки, лишь бы ничего не делать.


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

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


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

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


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

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