2020-08-16 22:47发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我有两个内部表:保存BK... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我有两个内部表:保存BKPF数据的itab1和保存RSEG数据的itab2。
BELNR是两者的共同字段。
现在,我需要使用一个基于itab1和itab2中基于BELNR的选择查询从BSEG获取数据。
我该怎么做?
Ricky Shaw ,
您可以尝试以下代码:
排序:IT_BKPF,IT_RSEG。 *还可以通过比较必填字段,尝试在排序后从上述两个表中删除相邻重复项 如果it_bkpf []不是INITIAL。 选择 * 从bseg 插入表@DATA(it_bseg) 对于@it_bkpf中的所有条目 在哪里belnr = @ it_bkpf-belnr和 BUKRS = @ it_bkpf-bukrs和*希望该字段位于it_bkpf中 GJAHR = @ it_bkbf-bukrs。 *希望该字段位于it_bkpf中 如果sy-subrc EQ 0。 通过belnr排序it_bseg。 万一。 万一。 如果it_rseg []不是INITIAL。 选择 * 从bseg 附表@it_bseg 对于@it_rseg中的所有条目 在哪里belnr = @ it_rseg-belnr和 BUKRS = @ it_rseg-bukrs和*希望该字段位于it_rseg中 GJAHR = @ it_rseg-bukrs。 *希望该字段位于it_rseg中 如果sy-subrc EQ 0。 通过belnr排序it_bseg。 万一。 ENDIF。
致谢!
最多设置5个标签!
Ricky Shaw ,
您可以尝试以下代码:
致谢!
一周热门 更多>