Коннектор с типом систем «SAP»
Параметры подключения к системе SAP
Группа параметров подключения к системе SAP предназначена для непосредственного взаимодействия с системой SAP. Под непосредственным взаимодействием понимается использование механизма RFC, взаимодействие с SAP GUI.
Параметры HostName, SystemNumber и SystemDescription можно получить из настроек системы в утилите SAP Logon. Значению параметра SystemDescription соответствует поле Описание. Значение параметра HostName указано в поле Сервер приложений, а параметра SystemNumber – в поле Номер системы.
В параметрах User, Password и Client необходимо указать данные аутентификации пользователя, от имени которого будут запускаться функции системы SAP для обмена данными.
Параметр ProcessIncomingIDocFMName предназначен для задания имени функционального модуля системы SAP, который обеспечивает выгрузку сообщений IDoc из системы в папку обмена. Данная функция вызывается с параметром IV_LOGSYS, в который передается номер партнера-отправителя (значение параметра интегрированной системы SNDPRN). Так же для данного функционального модуля определяется входная таблица IT_MESTYP, в каждой записи которой в поле MESTYP указывается тип сообщения IDoc, который должен быть выгружен. Если параметр интегрированной системы ProcessIncomingIDocFMName не задан, то выгрузка данных из системы SAP не будет выполняться. В стандартной настройке коннектора в данном параметре задается имя функционального модуля «/USNDCO/IDOC_DOWNLOAD».
Параметр ProcessOutgoingIDocFMName предназначен для задания имени функционального модуля системы SAP. Этот модуль обеспечивает загрузку и проводку данных из сообщений IDoc, которые были переданы в папку входящего порта системы SAP.
Параметр ProcessOutgoingIDocFMName может использоваться в трех различных режимах:
1. Если параметр ProcessOutgoingIDocFMName не задан, то загрузка данных в систему SAP инициироваться системой DIRECTUM не будет.
2. Если в параметре ProcessOutgoingIDocFMName задано имя стандартного функционального модуля «EDI_DATA_INCOMING», то данный функциональный модуль будет выполняться для каждого сообщения IDoc, сформированного системой DIRECTUM. Сообщения IDocпринимаются в систему DIRECTUM, но их проводка не выполняется. Для работы в данном режиме в системе SAP должен присутствовать функциональный модуль «/USNDCO/XMLPORT_GET», который обеспечивает получение физического пути к каталогу XML-порта.
3. Запуск произвольного функционального модуля, имя которого задано в параметре ProcessOutgoingIDocFMName. В этом случае функциональный модуль будет отрабатывать только один раз – после формирования всех сообщений IDoc. В функциональный модуль передаются параметры:
· PORT – значение параметра SNDPOR интегрированной системы;
· XBUCH – «X», если значение параметра RunIDocsDuringProcessing интегрированной системы равно «Да», иначе - пустая строка.
В результат работы функционального модуля должна возвратиться таблица ET_RETURN (типа BAPIRET2). В стандартной настройке коннектора в данном параметре задается имя функционального модуля «/USNDCO/IDOC_UPLOAD».
См. также:
· Параметры создания сообщений IDoc;
© 2009, Компания DIRECTUM
|
Отправить комментарий к этому разделу на
support@directum.ru
|