2020-08-19 02:21发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有2个表VBAK和vBAP。 ... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有2个表VBAK和vBAP。 我想从vbak获取销售组织,客户和分销渠道,并从VBAP表获取matnr并与it_cond表进行比较。
我是ABAP的新手。 。 您能否让我知道如何从2个内部表vbak和vbap中获取唯一值。
Prema S ,
您必须执行以下操作:
1)通过将两个表VBAK和 VBELN以VBELN作为要连接的关键字段。
2)一旦从两个表中检索了值,请删除上面提到的重复条目。
3)当您说出自己的名字时 想要获得唯一条目,这是什么意思? 可以在不同的销售订单中使用相同的物料,这里销售订单和物料的组合将是唯一的。 您是否要获取唯一的物料编号? 尝试重新查看您的业务目标并相应地前进。
下面的代码对于开始来说应该很好,但是您必须从选择查询中确定所需的内容并做出相应的决定。 如果只需要唯一的材料,则仅使用MATNR对内部表进行排序,然后删除MATNR的相邻重复项。 如果要对select语句中所有字段的组合进行唯一输入,则下面的代码应该会有所帮助。
SELECT h〜vbeln, h〜vkorg, h〜vtweg, h〜kunnr, 我〜 从vbak AS h 内联vbap AS i 在h〜vbeln = i〜vbeln 插入表@DATA(it_tab)。 如果sy-subrc EQ 0。 SORT it_tab。 从it_tab中删除相邻的重复项,并比较所有字段。 ENDIF。
最多设置5个标签!
Prema S ,
您必须执行以下操作:
1)通过将两个表VBAK和 VBELN以VBELN作为要连接的关键字段。
2)一旦从两个表中检索了值,请删除上面提到的重复条目。
3)当您说出自己的名字时 想要获得唯一条目,这是什么意思? 可以在不同的销售订单中使用相同的物料,这里销售订单和物料的组合将是唯一的。 您是否要获取唯一的物料编号? 尝试重新查看您的业务目标并相应地前进。
下面的代码对于开始来说应该很好,但是您必须从选择查询中确定所需的内容并做出相应的决定。 如果只需要唯一的材料,则仅使用MATNR对内部表进行排序,然后删除MATNR的相邻重复项。 如果要对select语句中所有字段的组合进行唯一输入,则下面的代码应该会有所帮助。
一周热门 更多>