2020-09-22 14:46发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好大师,
请问我们如何在abap cds中使用SQL WHERE IN子句?
谢谢
Hasnaa
in中的句子非常有用,但是它有1500条记录的限制(取决于您的数据库管理器)
这很大程度上取决于数据,通常我要做的是
清除VL_TFILL。
描述表IT_BSIK行SY-TFILL。
VL_TFILL = SY-TFILL。
在IT_BSIK处循环播放。
VL_SYTABIX = SY-TABIX。
R_LIFNR-SIGN ='I'。
R_LIFNR-LOW = IT_BSIK-LIFNR。
R_LIFNR-OPTION ='EQ'。
收集R_LIFNR。
描述表R_LIFNR。
如果SY-TFILL GE 1000或VL_TFILL EQ VL_SYTABIX。
执行F_SELPROV。
ENDIF。
ENDLOOP。
最多设置5个标签!
in中的句子非常有用,但是它有1500条记录的限制(取决于您的数据库管理器)
1选择in的数据并将其插入到Z表中,然后使用 内部联接,这意味着您将必须处理主键 2选择表中的所有记录,然后使用循环和二进制搜索删除记录。这很大程度上取决于数据,通常我要做的是
清除VL_TFILL。
描述表IT_BSIK行SY-TFILL。
VL_TFILL = SY-TFILL。
在IT_BSIK处循环播放。
VL_SYTABIX = SY-TABIX。
R_LIFNR-SIGN ='I'。
R_LIFNR-LOW = IT_BSIK-LIFNR。
R_LIFNR-OPTION ='EQ'。
收集R_LIFNR。
描述表R_LIFNR。
如果SY-TFILL GE 1000或VL_TFILL EQ VL_SYTABIX。
执行F_SELPROV。
ENDIF。
ENDLOOP。
一周热门 更多>