BAPI的簡單實現步驟

qiujun發表於2007-07-07

一,建立Function Module

1,在SM11,建立需要的structure

2,在SE80,建Function group

3,在SE37,建立Function Module

Note:一個Function Group只能包含一個BAPI;引數傳值;必須有有一個BAPIRETURN型別的EXPORT引數

二,封裝

1,在SWO1,建Object Type

2,把Function Module作為一個Method加入,utilities->API Methods->Add Method

3,release Object和Module。使在BAPI Browser 中可以看到。也就是外部能夠呼叫。

三,呼叫

1,如在另一系統中用ABAP呼叫,先在SM59中建RFC聯到有BAPI的R/3,(ZGOGO)

在SE38的程式中呼叫,Call Function "ZBAPIXXXXX" DESTINATION ZGOGO EXPORTING ...

2,如用JAVA呼叫

引入包;(不一定要用IBM的)

import com.sap.rfc.*;

import com.sap.rfc.exception.*;

import com.ibm.sap.bapi.*;

import com.ibm.sap.bapi.generated.*;

建立連線;呼叫。。。(See CALL_BAPI.java)

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/90072/viewspace-925053/,如需轉載,請註明出處,否則將追究法律責任。

相關文章