在ABAP CDS视图中编写逻辑。

2020-08-16 14:28发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我是ap aapap中CDS视图...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我是ap aapap中CDS视图创建的新手,我有如下需求,例如我需要获取以下业务需求的供应商名称和供应商代码。

1)为了获得供应商名称,情况如下所示:

从表EKKO中传递EBELN并获得LIFNR,然后传递至表BUT000中的字段PARTNER并打印NAME1

2)为了获得供应商代码,情况如下所示:

在表EKKO中,传递EBELN并打印LIFNR

我没有得到如何在CDS视图中编写此逻辑以获取"供应商代码"和"供应商名称"的方法。任何人都可以帮助我解决这个问题吗?

4条回答
野沐沐
2020-08-16 15:06 .采纳回答

Shilpa R

您的查询几乎正确,但是通过此查询,您可以提取 仅供应商编号和名称,但您将不知道与之关联的采购订单编号。

因此,在字段中也包括采购订单编号,因为这将是此查询的定义字段。

将视图Z_REPORT定义为从zmy_table中选择的一个
 内部连接ekko作为a.ebeln = b.ebeln上的b
 内部联接but000 as b.lifnr = c.partner上的c
 {
 a.ebeln为po_number,
 b.lifnr作为Vendor_Code,
 c.name1_text作为Vendor_Name
 }
 

注意

一周热门 更多>