BAPI的簡單實現步驟(轉)

mmccking發表於2007-10-24
[@more@]
一,建立Function Module

1,在SE11,建立需要的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

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

三,呼叫

1,如在另一系統中用ABAP呼叫,先在SM59中建RFC聯到有BAPIR/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

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

相關文章