标签: sap-query

检查语句中的 IN 运算符

SQ02事务中,我想使用 check 命令。我可以OR用另一个运算符替换该运算符,从而缩短命令吗?SQL中是否存在像 , 这样的运算符IN?检查命令类似于: CHECK SKB1-BUKRS EQ '1000'or CHECK SKB1-BUKRS EQ '2001'or CHECK SKB1-BUKRS EQ '5221'。SQL中是否存在像 , 这样的运算符INCHECK SKB1-BUKRS in ('1000', '2001', '5221')

当我在记录处理部分写入:START-OF-SELECTION 时。检查 gt_ranges 中的 skb1-bukrs。

部分记录处理

然后我收到ABAP错误: 错误信息

abap sap-query

5
推荐指数
1
解决办法
1万
查看次数

cl_salv_bs_runtime_info=>get_data_ref() 不返回数据

我有这个代码,它适用于很多报告:

if IV_SELECTION_SET_VARIANT is INITIAL.
  SUBMIT (IV_REPORT_NAME)
     WITH SELECTION-TABLE selection_table
    AND RETURN.
ELSE.
  SUBMIT (IV_REPORT_NAME)
     WITH SELECTION-TABLE selection_table
     USING SELECTION-SET IV_SELECTION_SET_VARIANT
    AND RETURN.
endif.


FIELD-SYMBOLS <lt_data>             TYPE ANY TABLE.
FIELD-SYMBOLS <lt_data_line>        TYPE ANY TABLE.

DATA          lr_data               TYPE REF TO data.
DATA          lr_data_line          TYPE REF TO data.
DATA          lr_data_descr          TYPE REF TO cl_abap_datadescr.
DATA          lr_data_line_descr    TYPE REF TO cl_abap_datadescr.

cl_salv_bs_runtime_info=>get_data_ref(
     IMPORTING r_data_descr      = lr_data_descr
                          r_data_line_descr = lr_data_line_descr ).

IF lr_data_descr IS NOT BOUND.
  ev_result_json = '[]'.
  EXIT.
ENDIF.
Run Code Online (Sandbox Code Playgroud)

但对于 AdHoc 查询,该行为 …

abap alv sap-query

1
推荐指数
1
解决办法
2009
查看次数

标签 统计

abap ×2

sap-query ×2

alv ×1