ABAP 动态where语句

         "定义

         data:begin of wa_where ,
                   c_cond(100) type c,
                end of wa_where.
         data:where_tab like table of wa_where.

          "赋值

          move-corresponding ls_filter-select_options to  lt_rcyear.
          concatenate ' gjahr  in ' '' ' lt_rcyear ' '' into wa_where-c_cond .
          append wa_where to where_tab.

          clear  wa_where.

          concatenate ' and bukrs  in ' '' ' lt_bukrs ' '' into wa_where-c_cond .
          append wa_where to where_tab.
           

          "使用

          if where_tab is not initial.
             select * into table et_entityset from ztficomacc where (where_tab) .
          else.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值