18.04.2013 Views

B2B Integration : A Practical Guide to Collaborative E-commerce

B2B Integration : A Practical Guide to Collaborative E-commerce

B2B Integration : A Practical Guide to Collaborative E-commerce

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

110 <strong>B2B</strong> <strong>Integration</strong> — A <strong>Practical</strong> <strong>Guide</strong> <strong>to</strong> <strong>Collaborative</strong> E-<strong>commerce</strong><br />

Source: SAP, AG<br />

SAP R/3 Server<br />

i<br />

[ B us ineas iO bj«ct|~—f BAP:<br />

A BAP:<br />

r<br />

Business €*bi»st Regwsltery<br />

fi<strong>to</strong>Jeefc-OriMtlei:' Mm®m<br />

Function Module!<br />

(RFC Capable)<br />

Function Modulej<br />

(RFC Capable)<br />

Function Modulej<br />

(RFC Capable)<br />

Fitnttiort ftuJMttr'<br />

• HFC A«*s*<br />

Figure 4.6. — BAPI and RFC enabled integration<br />

RFC-Method Oriented <strong>Integration</strong> — SAP provides support for remote<br />

function calls (RFCs), which enable synchronous communication between<br />

R/3 and non-SAP systems, or even different modules of the same R/3<br />

system. RFCs hide the implementation details of the function modules<br />

from the external applications and manage the communication process,<br />

error handling and parameter transfer.<br />

IDocs-Data Oriented <strong>Integration</strong> — SAP provides a mechanism <strong>to</strong><br />

exchange data <strong>to</strong> and from R/3 systems in file formats through<br />

Intermediate documents (IDocs), which act like containers of that data.<br />

This type of integration is asynchronous in nature and is useful for<br />

transferring large amount of data. IDocs contain a header and segments<br />

of data. SAP has defined templates for all the possible IDocs that<br />

represent business documents of R/3 system like purchase orders.<br />

XML-Message Oriented <strong>Integration</strong> — SAP Business Connec<strong>to</strong>r<br />

enables exchange of R/3 system business documents as XML-based<br />

messages with other SAP and non-SAP systems (see Figure 4.7).<br />

Messages are formatted in XML (based on the industry standards

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!