1. BDC录制TCODE: SHDB。
2. 具体调用方法可以参考系统生成的代码,但感觉有些繁锁,以下是我的调用代码:
CALL TRANSACTION [TCODE] USING bdcdata_tab OPTIONS FROM opt .
关于BDCDATA的生成,我定义了两个宏:
DEFINE bdcdata_proj. " BDC数据准备--程序
clear bdcdata_wa.
bdcdata_wa-program = &1.
bdcdata_wa-dynpro = &2.
bdcdata_wa-dynbegin = &3.
append bdcdata_wa to bdcdata_tab.
END-OF-DEFINITION.
DEFINE bdcdata_fnam. " BDC数据准备--数据
clear bdcdata_wa.
bdcdata_wa-fnam = &1.
bdcdata_wa-fval = &2.
append bdcdata_wa to bdcdata_tab.
END-OF-DEFINITION.
3. BDC调用有同步异步之分,这点和AJAX很象,呵呵,具体在OPT参数里可以设置,代码如下:
opt-updmode = 'S'. " 同步
opt-updmode = 'A'. " 异步
默认是异步的,要想同步看到结果的话,就要设成同步了,我就是这个问题搞了好一会儿呢。
4. 别的就想不起来什么了,感觉挺简单的,SAP的东西,越高级好像越简章单耶,理解万岁。