Thứ Sáu, 10 tháng 11, 2017

SAP ERP Interface - How to make decision

Cty bạn sử dụng SAP ERP, và rồi chắc chắn có thêm nhiều hệ thống khác phục vụ việc quản lý, kinh doanh...Và rồi nhu cầu tích hợp, trao đổi, chia sẽ dữ liệu giữa các hệ thống này xảy ra, có thể trong giai đoạn dự án hoặc thời gian sau...SAP có nhiều cách để tích hợp. Nội dung sau giúp bạn có thêm kiến thức để quyết định lựa chọn 1 solution phù hợp nhất cho việc tích hợp này

1.
Style
Description
Type
Considerations
Send IDoc to SAP via IDoc framework
“Intermediate Document”
Asynchronous
Use SAP Connector
Standard or extended (customized) formats
XML profiles
Exchange directly through SAP framework
Submit IDoc directly to SAP IDoc importer

Atom must have direct connectivity to SAP (local install)
Receive outbound IDocs from SAP
“Intermediate Document”
Asynchronous
Use SAP Connector
Standard or extended (customized) formats
XML profiles
Exchange directly through SAP framework
Receive IDocs from SAP real time/event based

Single listener process

Atom must have direct connectivity to SAP (local install)
IDoc import/export via file
Same as above but IDocs are communicated as standalone files
Asynchronous
Use file-based connector such as Disk or FTP Connector
Scheduled SAP jobs export/import files
User Defined EDI profiles (can be difficult/tedious to configure by hand)

Atom may be local or remote depending on file location
BAPI/RFM
“Business API” or “Remote-enabled Function Module”
Synchronous
Use SAP Connector
Call SAP native API functions directly
XML profiles
Function may get or send data from SAP
Can connect to BAPIs and public RFMs

It is common to create custom functions (a.k.a. “Z functions”) to augment/wrap standard functions to meet specific integration requirements

Atom must have direct connectivity to SAP (local install)
Web Services
SAP Gateway
Synchronous
HTTP Client / OData Connector
REST, OData
SAP NW Gateway Installation and Configuration (SAP)

Content development and publishing (SAP ABAP Development)

Network considerations applicable as for other webserservices
Web Services
Web service gateway
Synchronous
For SOAP, use Web Services SOAP Connector
SOAP, REST, XML-over-HTTP
For REST or XML-over-HTTP, use HTTP Client Connector
Often just exposing BAPI/RFM as web service endpoint- Synchronous request/reply
XML profiles

Atom may be local or remote depending on web service accessibility

SOAMANAGER configuration (SAP)
Database
Direct integration to the SAP database.
N/A
This approach should not be used.

2.
SAP Interface
Sync. 
Async. 
Guaranteed Delivery
Reusable
Large Amount of Data
Scheduling 
Transactionality
Security
IDOC (inbound/outbound)
n/a
YES
YES
YES
YES
YES
YES
YES
ALE
n/a
YES
YES
YES
YES
YES
YES
YES
RFC/BAPI
YES
A
YES
YES
NO
n/a
YES
YES
Web Service with RM
YES
A
YES
YES
NO
n/a
YES
YES
Web Service w/o RM
YES
A
NO
YES
NO
n/a
NO
YES
File (FTP)
n/a
YES
NO
NO
YES
YES
NO
NO
SFTP
n/a
YES
NO
NO
YES
YES
NO
YES


Không có nhận xét nào:

Đăng nhận xét