一、在Wd工程 通过创建Model,实现对Bapi的调用
1. 在Models上点击createModel
2. 选择Adaptive RFC Model的选项,点击Next
3. 输入对应的内容,注意这里的WD_MODELDATA_DEST,WD_RFC_METADATA_DEST,是需要在CE的Webdnpro视图中配置,不是随便乱输的。
4. 输入SAPlogin 中的内容,进行信息连接
5. 选择对应的BAPI
6. 点击"finished",
7. 在UsedModel上点击add model上
8. 在组件中选择ModelBinding,选择对应的BAPI
在组件中实现的调用的方法:查询的结果对node的信息进行绑定。
Zbapi_Get_Xstd_Inputinput = new Zbapi_Get_Xstd_Input(new M_GETXSTDModel());
try {
input.execute();
wdContext.nodeZxstd().bind(input.getOutput().getT_Zxstd());
} catch (WDDynamicRFCExecuteExceptione) {
// TODO Auto-generated catch block
e.printStackTrace();
}