cancel
Showing results for 
Search instead for 
Did you mean: 
Subscribe

HI Gurus,

Can any one please tell me meaning of following terms, I would appreciate if u could give some examples related to its use in SD.

BAPI

RFC

IDOC.

Regards

Ajoy

0 Likes
View Entire Topic
Former Member
0 Likes

> BAPI

OOPS approach. Methods for business objects. eg. Business object is Sales Order. It is synchronous

BAPI for creating sales order is BAPI_SALESORDER_CreateFROMDATA2

>

> RFC

Remote Functional call. Underlying protocol for BAPI and IDOC which make communication happens. IDoc uses tRFC and qRFC. BAPI uses sRFC(s>Synchronous, t>transactional, q--->queued)

> IDOC.

Carrier of data for business objects and is asynchronous.

eg IDoc for sales order is ORDERS05 with message type ORDERS.

Choice to use BAPI or IDOc depends on individual requirement and sync/asnc scenario.

Async scenario is better for reliability and performance.

Sync is good when you want to get back some response.

Hope this helps.

Regards,

Piyush