Relationship between BAPI and RFC
The basis for all communication between SAP and external components (as well as for most communication between SAP components) is the Remote Function Call (RFC) protocol. Most client programs want to use regular, Synchronous RFC (sRFC), but SAP also supports Transactional RFC (tRFC) and Queued RFC (qRFC). tRFC is used mainly to transfer ALE Intermediate Documents (IDocs).
ABAP Function Modules can only be called from an external client if they are marked as RFC-enabled. R/3 contains several thousands of such RFC-enabled Function Modules (RFMs). Amongst them are the BAPIs. BAPIs are RFMs that follow additional rules and are defined as object type methods in SAP's Business Object Repository (BOR).
Most BAPIs are released RFMs, only very new ones may be unreleased at first for testing before the releasing. On the other hand, there are quite a few extremely useful RFMs that are not officially released for customer use. (From sap.com)
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8433094/viewspace-965613/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- What is the different between ALE, IDOC and BAPI?API
- laravel model relationshipLaravel
- BAPIAPI
- Relationship Database DesignDatabase
- sqlalchemy中relationship使用SQL
- about bapiAPI
- SAP Table Relationship of Material Classification
- SAP BAPI BAPI_GOODSMVT_CREATE Goods movementAPIGo
- 所謂BAPIAPI
- Debug BAPIAPI
- sap 獲取計劃訂單bapi_PP 常用bapiAPI
- MRP List - bapiAPI
- BAPI的程式框架API框架
- BAPI BASICA CONCEPTAPI
- BAPI_SALESORDER_CREATEFROMDAT2 BAPI建立VA01 銷售訂單API
- (原創)BAPI 修改銷售訂單的方法 ‘BAPI_SALESORDER_CHANGE’API
- 什麼是 SAP BAPIAPI
- BAPI Step by step GuidanceAPIGUI
- SAP常用BAPI函式API函式
- Diffrence Between delete and truncatedelete
- length() between oracle and postgresqlOracleSQL
- 有對CMP relationship熟悉的朋友請進!
- 精讀《React useEvent RFC》React
- 使用RFC啟動ProcesschainAI
- 建立BAPI程式的步驟API
- 專案上遇到的BAPIAPI
- url http異常處理 The valid characters are defined in RFC 7230 and RFC 3986HTTP
- Move users between domainsAI
- What is the difference between <%, <%=, <%# and -%> in ERB in Rails?AI
- sql語句 between-andSQL
- Transport of Tablespaces Between Databases (59)Database
- Some difference between mysql & oracleMySqlOracle
- 出現The valid characters are defined in RFC 7230 and RFC 3986的原因及解決方式
- SAP Retail Differences Between Articles and MaterialsAI
- How to review diffs between commitsViewMIT
- Whats the difference between the v$sql* viewsSQLView
- Difference between business area and profit center
- What is the difference between gross sales and revenue?ROS