Текущее время: Пт, июл 25 2025, 06:06

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


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

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


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

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