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