ABAP动态参数调用FBL3N FBL4N

本文介绍了使用 ABAP 语言进行复杂数据选择的过程,通过设置不同的选择参数来精确过滤数据,包括具体字段的选择条件、日期范围及特殊标志位等。此外,还展示了如何通过调用函数来进一步处理这些选择,并最终提交请求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

            ls_rspar-selname 'SD_SAKNR'.

            ls_rspar-kind    'S'.

            ls_rspar-sign    'I'.

            ls_rspar-option  'EQ'.

            ls_rspar-low     '2221020100'.

            APPEND ls_rspar TO lt_rspar.

            CLEAR ls_rspar.

   

            ls_rspar-selname 'SD_SAKNR'.

            ls_rspar-kind    'S'.

            ls_rspar-sign    'I'.

            ls_rspar-option  'EQ'.

            ls_rspar-low     '2221010100'.

            APPEND ls_rspar TO lt_rspar.

            CLEAR ls_rspar.

   

            ls_rspar-selname 'SD_BUKRS'.

            ls_rspar-kind    'S'.

            ls_rspar-sign    'I'.

            ls_rspar-option  'EQ'.

            ls_rspar-low     ls_output-bukrs.

            APPEND ls_rspar TO lt_rspar.

            CLEAR ls_rspar.

   

            ls_rspar-selname 'X_AISEL'.

            ls_rspar-kind    'P'.

            ls_rspar-low     'X'.

            APPEND ls_rspar TO lt_rspar.

            CLEAR ls_rspar.

   

            ls_rspar-selname 'X_CLSEL'.

            ls_rspar-kind    'P'.

            ls_rspar-low     ''.

            APPEND ls_rspar TO lt_rspar.

            CLEAR ls_rspar.

   

            ls_rspar-selname 'X_OPSEL'.

            ls_rspar-kind    'P'.

            ls_rspar-low     ''.

            APPEND ls_rspar TO lt_rspar.

            CLEAR ls_rspar.

   

            ls_rspar-selname 'SO_BUDAT'.

            ls_rspar-kind    'S'.

            ls_rspar-sign    'I'.

            ls_rspar-option  'BT'.

            ls_rspar-low     s_budat-low.

            ls_rspar-high    s_budat-high.

            APPEND ls_rspar TO lt_rspar.

            CLEAR ls_rspar.

   

   

            ls_trange-tablename 'BSIS'.

            ls_frange-fieldname 'MWSKZ'.

            ls_selopt-sign    'I'.

            ls_selopt-option  'EQ'.

            ls_selopt-low     ''.

            APPEND ls_selopt TO ls_frange-selopt_t.

            APPEND ls_frange TO ls_trange-frange_t.

            APPEND ls_trange TO lt_trange.

*                CLEAR ls_rspar.

   

   

            CALL FUNCTION 'FREE_SELECTIONS_RANGE_2_EX'

              EXPORTING

                field_ranges lt_trange

              IMPORTING

                expressions  lt_texpr.

   

            SUBMIT rfitemgl

            WITH SELECTION-TABLE lt_rspar

            WITH FREE SELECTIONS lt_texpr

*            VIA SELECTION-SCREEN

            AND RETURN.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值