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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

关于程序变式中动态选择的一点说明

發布時間:2025/3/20 编程问答 13 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于程序变式中动态选择的一点说明 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天在做一個程序,功能是調用FBL3N(總賬科目行項目顯示),并且向這個程序傳入相應的選擇屏幕值,直接展示報表。但是,遇到了一個問題,就是這里面的動態選擇中的屏幕選項,無法寫入值,廢了好大的周折,才搞定。分享一下,留念一下。

?

實現功能:通過事務FBL3N查詢特定,總賬科目、公司代碼、過賬日期和會計期間下的總賬科目行項目

實現方法:1、建立程序RFITEMGL的變式,變式名ZFBL3N,或者使用標準SAP變式SAP&AUDIT

??????????2、在自開發程序中添加類似如下代碼:

TYPE-POOLS:rsds.
DATA:?trange?TYPE?rsds_trange,
??????trange_line
????????LIKE?LINE?OF?trange,
??????trange_frange_t_line
????????LIKE?LINE?OF?trange_line-frange_t,
??????trange_frange_t_selopt_t_line
????????LIKE?LINE?OF?trange_frange_t_line-selopt_t,
??????texpr?TYPE?rsds_texpr.
trange_line-tablename?=?'BSIS'.
trange_frange_t_line-fieldname?=?'MONAT'.
trange_frange_t_selopt_t_line-sign???=?'I'.
trange_frange_t_selopt_t_line-option?=?'BT'.
trange_frange_t_selopt_t_line-low????=?'13'.
trange_frange_t_selopt_t_line-high???=?'16'.
APPEND?trange_frange_t_selopt_t_line
??TO?trange_frange_t_line-selopt_t.
APPEND?trange_frange_t_line?TO?trange_line-frange_t.
APPEND?trange_line?TO?trange.
CALL?FUNCTION?'FREE_SELECTIONS_RANGE_2_EX'
??EXPORTING
????field_ranges???????=?trange
?IMPORTING
???EXPRESSIONS????????=?texpr.

SUBMIT?rfitemgl??"VIA?SELECTION-SCREEN
???????????????USING?SELECTION-SET?'SAP&AUDIT'
???????????????WITH?sd_saknr?=?'2423423432'
???????????????WITH?sd_bukrs?=?'9000'
???????????????WITH?x_opsel??=?'?'
???????????WITH?x_clsel??=?'?'
???????????WITH?x_aisel??=?'X'
???????????WITH?so_budat?BETWEEN?'20120601'?AND?'20120630'
???????????WITH?FREE?SELECTIONS?texpr
???????????????AND?RETURN.

簡單的修改上面的代碼就可以定制你自己的調用方式。

總結

以上是生活随笔為你收集整理的关于程序变式中动态选择的一点说明的全部內容,希望文章能夠幫你解決所遇到的問題。

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