点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好 我创建了如下的CDS视...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好 我创建了如下的CDS视...
加入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
的列表。
谢谢
嗨,
我认为您正在寻找的是路径表达式,可用于从关联中选择数据。
请参阅以下博客,其中解释了 路径表达式很好:
https://blogs.sap.com/2017/03/07/inner-join-with-cds-associations-abap-on-hana/
最诚挚的问候,
Geert-Jan Klaps
一周热门 更多>