CALL METHOD 即 ABAP中的调用方法
举例如下:
*保存input 数据
CALL METHOD zha047_cl_tool=>savstru_dest_r "即调用zha047_cl_tool 类 中的 savstru_dest_r方法
EXPORTING
dest = is_input-dest
odata1 = is_input-data
odata3 = is_input-dest
commit = 'X'
IMPORTING
dest_r = es_output-dest.
savstru_dest_r方法代码如下
METHOD savstru_dest_r.
CALL FUNCTION 'ZHA047_02_SAVSTRU'
EXPORTING
dest = dest
odata1 = odata1
odata2 = odata2
odata3 = odata3
odata4 = odata4
commit = commit
IMPORTING
mess_id = mess_id
retmsg = retmsg
mess_h = mess_h
dest_r = dest_r.
ENDMETHOD.
可以看到savstru 其实是调用了 ZHA047_02_SAVSTRU
ZHA047_02_SAVSTRU 代码如下
FUNCTION zha047_02_savstru.
DATA: ls_in_data