BAPI 的简单实现步骤
一,创建 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.*;
评论0
最新资源