SAPфорум.RU
https://sapboard.ru/forum/

Синхронизация справочников с помощью XI
https://sapboard.ru/forum/viewtopic.php?f=70&t=60886
Страница 1 из 1

Автор:  slim [ Ср, май 19 2010, 06:55 ]
Заголовок сообщения:  Синхронизация справочников с помощью XI

Здравствуйте коллеги.

Планируем внедрять модуль XI, интеграцию SAP и еще одной системы(системы "А" и "Б").
Пока что с этим модулем только начинаю разбираться, по-этому не судите строго. :roll:
Разумеется в обоих системах есть справочники, в каждой системе кодировка объектов идет по своему. т.е. Код одного и тогоже объекта из одного и тогоже справочника из системы "А" не соответствует коду объекта из системы "Б".

Вопросы:
1. Необхожимо ли кодировку объектов из системы "А" приводить к кодировке объектов из системы "Б"? (т.е. если код ЕО в SAP = 200012 обязательно ли в системе "Б" у объекта соответствующему ЕО в системе "А", делать такой же код)
2. Если обе системы работают сравнительно давно и у каждой своя кодировка одних техже объектов, и необходимо интегрировать одну с другой, то модуль XI подходит для этого?


Заранее спасибо.

Автор:  chumpa [ Ср, май 19 2010, 09:48 ]
Заголовок сообщения:  Re: Синхронизация справочников с помощью XI

Здравствуйте, slim.

XI не модуль, это отдельная система, сама состоящая из кучи компонент.
Что касается НСИ: в XI есть технические средства для перекодировки (Value mapping), но нет никаких пользовательских экранов для его ведения, так как предусматривается что всё будет работать в фоновом режиме. Программист может править отображения кодов в среде разработки или же можно реализовать свою загрузку таблиц перекодировки через штатный веб-сервис.

В саповской линейке продуктов справочники обрабатывает SAP MDM, либо есть аналогичный IBM MDM. Там как раз и базы данных и интерфейсы редакторов для выверки, там и рассылка справочников по всем подписанным системам в случае изменений (и сбор справочников от систем тоже).

Вашу задачу конечно можно решить с использованием XI без дополнительных продуктов, но надо определиться где вести таблицы перекодировок -- в XI, в SAP-системе или в "ещё одной системе", любые варианты возможны. Затем эти таблицы либо при каждом обмене опрашиваются онлайн, либо загружаются в таблицы преобразований значений XI для преобразований штатными иксаевскими средствами.

Надо ли вводить 3й код для уникальной идентификации или хранить всегда пару "код А - код В", то надо смотреть по задаче... как у вас вообще интеграция приложений и данных планируется в будущем? все строят свои велосипеды.

Автор:  Ich Will [ Ср, май 19 2010, 10:17 ]
Заголовок сообщения:  Re: Синхронизация справочников с помощью XI

У нас перекодировка делается, RFCLookup'ом в маппинге.

Автор:  slim [ Ср, май 19 2010, 10:29 ]
Заголовок сообщения:  Re: Синхронизация справочников с помощью XI

chumpa большое спасибо за ответ.

На данном этапе моя здача изначально оценить каким образом возможна интеграция систем "А" и "Б".

Ситуация: Все основные данные и справочники будут храниться в SAP(система "А"). Мне необходимо при создании объекта в SAP, создавать объект в системе "Б". и наоборот при создании объекта в системе "Б", создавать объект в SAP. т.е. первично это SAP.


Как я понял из вашего ответа и из прочитанного ранее, для интеграции двух систем мне необходимо:
1. Развернуть систему XI
2. Создать интеграционную таблицу в SAP
3. Разработать RFC для передачи данных из "А" в систему "Б"
4. Разработать RFC для приема из "Б" в систему "А"
5. Настроить инструмент перекодировки (Value mapping)
5. Настроить SAP MDM для регулярной синхронизации справочников
6. Доработать систему "Б" для приема и передачи данных в SAP

Цитата:
У нас перекодировка делается, RFCLookup'ом в маппинге.
Где про этот RFCLookup можно почитать?

В интернете скачал курсы: BIT400 и BIT450 достаточно ли мне этих курсов, чтобы настроить интеграционный процесс систем "А" и "Б"?

Автор:  chumpa [ Ср, май 19 2010, 10:44 ]
Заголовок сообщения:  Re: Синхронизация справочников с помощью XI

slim,

SAP MDM это отдельный и очень дорогой продукт. Его развёртывание это отдельная дорогая тема.
Если у вас в SAP-системе будет хранится таблица преобразований вида "код SAP - код Б" то это и будет дешёвым вариантом MDM.

1. да
2. да
3. RFC или ABAP-прокси или IDoc, в общем при создании объекта в SAP должна "дёргаться" шина XI
4. да, RFC или ABAP-прокси или IDoc
5. Можно и без него обойтись. Value mapping это один из способов, в данном случае он наверное и не нужен.
6. да

ValueMapping для справочников не очень удобен в работе, если сценарий "передавать создание справочников" то проще решить без него.

Интеграционный процесс это что-то типа Workflow/BPEL/ccBPM, а в ношении справочников туда-сюда можно сделать просто интеграционный сценарий.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/