日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【ABAP】SUBMIT程序相互调用

發布時間:2025/3/20 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【ABAP】SUBMIT程序相互调用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

SUBMIT程序相互調用

方式1:

調用其他程序并傳遞選擇條件參數

??submit?z_pro_007? ?with?s_vbeln??in?s_vbelnwith?s_kunnr??in?s_kunnrwith?p_submit?eq?abap_onand?return.

接收其他程序中的結果內表

??import?gt_itab?from?memory?id?'ZP007'.free?memory?id?'ZP007'.

在調用程序中需要傳遞結果內表

data: gt_itab like table of gt_list with?header?line.free?memory?id?'ZP007'.clear:?gt_itab,?gt_itab[].gt_itab[]?=?gt_list[].export?gt_itab?to?memory?id?'ZP007'.

方式2:

直接通過調用程序獲取結果內表

data?:?ls_data?type?ref?to?data.field-symbols?:<lt_data>?type?table,<l_data>??type?data.cl_salv_bs_runtime_info=>set(display?=?abap_falsemetadata?=?abap_falsedata?=?abap_true?).submit?z_pro_007? ?with?s_vbeln??in?s_vbelnwith?s_kunnr??in?s_kunnrwith?p_submit?eq?abap_onand?return.try.cl_salv_bs_runtime_info=>get_data_ref(importing?r_data?=?ls_data?).assign?ls_data->*?to?<lt_data>.catch?cx_salv_bs_sc_runtime_info.message?'Unable?To?Retrieve?ALV?Data!'??type?'E'.endtry.cl_salv_bs_runtime_info=>clear_all(?).if?not?<lt_data>?is?assigned.else.loop?at?<lt_data>?assigning?<l_data>.move-corresponding?<l_data>?to?gt_itab.append?gt_itab.endloop.endif.

總結

以上是生活随笔為你收集整理的【ABAP】SUBMIT程序相互调用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。