如何获得一个协会的所有价值?

2020-08-17 21:59发布

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

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


大家好

我创建了如下的CDS视图:

 定义视图YGAC_I_REQUEST_ROLE
   带参数
     pm_req_id:grfn_guid,
     @ Consumption.defaultValue:'ROL'
     pm_item_type:grac_prov_item_type,
     @ Consumption.defaultValue:'AP'
     pm_approval:grac_approval_status
   从YGAC_I_REQ_PROVISION_ITEM中选择作为provitem

   关联[1..1]与_Role.RoleId = provitem.ProvisionItemId上的_Role到YGAC_I_ROLE

   关联[1 .. *]与YGAC_I_ROLE_RS作为_Relation.RoleId1 = provitem.ProvisionItemId上的_Relation

 {
   键ReqId,
   键ReqIdItem,
       连接器
       ProvisionItemId,
       动作类型
       ValidFrom,
       有效,

       _Role.RoleId,
       _Role.RoleName,
       _Role.RoleType,
       _角色,
       _关系
 }
 哪里
       ReqId = $ parameters.pm_req_id
   和ProvisionItemType = $ parameters.pm_item_type
   和ApprovalStatus = $ parameters.pm_approval  

然后我已经在ABAP中消费了

 选择
     从ygac_i_request_role(pm_req_id = @lv_test,
                               pm_item_type = @lv_item_type,
                               pm_approval = @lv_approval
                             )
     FIELDS要求,
            连接器
            预备剂
   插入表@DATA(lt_result)。 

如何根据上面的选择获取 _Relation 的列表。

谢谢

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

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


大家好

我创建了如下的CDS视图:

 定义视图YGAC_I_REQUEST_ROLE
   带参数
     pm_req_id:grfn_guid,
     @ Consumption.defaultValue:'ROL'
     pm_item_type:grac_prov_item_type,
     @ Consumption.defaultValue:'AP'
     pm_approval:grac_approval_status
   从YGAC_I_REQ_PROVISION_ITEM中选择作为provitem

   关联[1..1]与_Role.RoleId = provitem.ProvisionItemId上的_Role到YGAC_I_ROLE

   关联[1 .. *]与YGAC_I_ROLE_RS作为_Relation.RoleId1 = provitem.ProvisionItemId上的_Relation

 {
   键ReqId,
   键ReqIdItem,
       连接器
       ProvisionItemId,
       动作类型
       ValidFrom,
       有效,

       _Role.RoleId,
       _Role.RoleName,
       _Role.RoleType,
       _角色,
       _关系
 }
 哪里
       ReqId = $ parameters.pm_req_id
   和ProvisionItemType = $ parameters.pm_item_type
   和ApprovalStatus = $ parameters.pm_approval  

然后我已经在ABAP中消费了

 选择
     从ygac_i_request_role(pm_req_id = @lv_test,
                               pm_item_type = @lv_item_type,
                               pm_approval = @lv_approval
                             )
     FIELDS要求,
            连接器
            预备剂
   插入表@DATA(lt_result)。 

如何根据上面的选择获取 _Relation 的列表。

谢谢

付费偷看设置
发送
2条回答
shere_lin
1楼 · 2020-08-17 22:58.采纳回答

嗨,

我认为您正在寻找的是路径表达式,可用于从关联中选择数据。

请参阅以下博客,其中解释了 路径表达式很好:

https://blogs.sap.com/2017/03/07/inner-join-with-cds-associations-abap-on-hana/

最诚挚的问候,

Geert-Jan Klaps

我是小鹏鹏啊
2楼-- · 2020-08-17 22:47

非常感谢。

一周热门 更多>