小编:本博客的目的 本博客是关于如何使用关键用户扩展工具"自定义字段和逻辑"中的"数据源扩展"菜单,在标准Fiori应用程序和其他对象中添加字段,并说明在添加带有数据源扩展的字段时
本博客的目的
本博客是关于如何使用关键用户扩展工具"自定义字段和逻辑"中的"数据源扩展"菜单,网站云安全,云服务首页,在标准Fiori应用程序和其他对象中添加字段,并说明在添加带有数据源扩展的字段时,东莞云服务器,如何对对象进行内部增强,或者如何在源CDS视图中添加字段。
自定义字段和逻辑有3个功能,自定义字段、数据源扩展和自定义逻辑,但本博客只关注数据源扩展。
目录
摘要数据源扩展的目标如何添加数据源扩展的字段
摘要
目标是标准的CDS视图,其中很多是VDM,模板是用CDS视图创建的。消费视图(C*)、接口视图(I*)和API视图(A*)是目标。消费视图用作标准Fiori应用程序的源。要在标准Fiori中添加字段,首先需要了解应用程序中使用了哪些对象(CDS View、OData)。一些目标cd视图是fioridesignstudio的查询。在这种情况下,如果接口视图没有字段,首先需要将字段添加到源接口视图中。在designstudio应用程序中,不显示CDS视图名称,但显示BW查询名称(2C)。其他一些目标CDS视图在OData中用于fiorielements应用程序。OData是使用事务SEGW创建的。在这种情况下,云服务器在哪,首先必须检查Fiori应用程序的源。e、 根据SAP帮助,g.C\ U DEADSTOCKMATERIALQRY是死库存分析的来源。SAP Note会在其他一些情况下提供这些信息。一些数据源是使用CDS视图的OData,例如使用CDS视图F0\MMIM\u MATSTOCKQUANVALBYDATE的OData服务MMIM\u MULTIPLE\u MATERIAL\u SRV0001。此OData用于Fiori app F1595库存-多种材料。在内部,阿里云 分销,生成扩展视图以添加字段。手动添加带有扩展视图的字段应该没有什么区别,这比使用此数据源扩展更灵活,但将来会受到升级的影响。有关扩展视图用于VDM的详细信息,请参阅博客。使用Extend View,可以添加视图源中的字段和关联视图中的字段,而无需更改视图名称(如ABAP字典中的append结构)。并非源代码视图或关联视图中的所有字段都可以添加,但由于升级后的稳定性原因,只有设置为可用的源代码视图的字段才能用于数据源扩展(稍后解释)。此外,它不允许遍历所有可用的关联,只允许遍历不会更改结果基数的关联。此功能用于将"源CD"视图和"关联CD"视图中的字段添加到标准VDM中,例如"关联视图中的国家/地区"I\u GLAccountLineItem中的"公司代码"。添加的字段与文本视图相关联,因此可以在应用程序中显示文本。数据源扩展的目标可以在扩展注册表(事务SCFD\ U注册表)中检查。与自定义字段不同的是,自定义字段和逻辑的属性是底层视图中的关联视图,在源视图中可以添加数据源扩展。该字段未添加到源表中。如何将字段添加到Fiori应用程序(前端对象)取决于应用程序类型。直接使用CDS View添加Fiori Design Studio应用程序,不需要额外的步骤
数据源扩展目标
数据源扩展目标可以在扩展注册表(事务SCFD\u注册表)中检查。对于"CD视图",转到"可扩展CD视图"选项卡,然后选择一个CD视图以显示详细信息。然后转到数据源扩展支持选项卡。"基础视图名称"中的CDS视图和"当前视图的可用关联"在数据源扩展中可用。
可以使用以下选项搜索目标视图、基础视图和关联视图。
选择A.CDS\u View\u Name、A.Underlying\u View\u Name,B、 TARGET_CDS_VIEW
从CFD_W_CDS A left outer join"CFD_W_DE_CDS_AS+"B on A.CDS_VIEW_NAME=B.CDS_VIEW_NAME
其中A.SUPPORTED_FEATURES in('B','D')
请将"+"替换为"S"。
对于OData服务,进入可扩展OData模型页签,选择一个OData服务,显示详细信息
如何添加数据源扩展的字段
在以下情况下,公司主视图中的字段Country在Fiori app日记账分录分析器(F0956A)中添加。公司主视图I\u CompanyCode已分配。
检查应用中的查询名称和Infoprovider名称。
查询名称:2CCFIGLLITMQ0001
Infoprovider名称:2cifiglitmcube
命名规则:2C
可以在视图CDSSQLVIEW中检查SQL视图的CDS视图名称。
查询名称:C\u GLLINEITEMSQ0001(2CCFIGLLITMQ0001)
InfoProvider Name:I\u GLACCOUNTLINEITEMCUBE(2cifiglitmcube)
您也可以在Fiori应用程序库中检查源查询名称。
现在我们了解到要添加字段的目标视图是I\u GLACCOUNTLINEITEMCUBE和C\u GLLINEITEMSQ0001。
在界面视图中添加字段。
启动自定义字段和逻辑。
进入数据源扩展页签。
选择数据源。
在左侧屏幕中输入说明和扩展ID
,显示可添加字段的视图。检查要添加的字段。
可以更改右侧的技术名称。保存并激活。
为消费视图创建数据源扩展。
输入扩展ID名称。
选择上一步在基础界面视图中添加的字段。保存并发布。
现在发布。
检查结果。
启动日记账分录分析器。
文章来源:www.vmchk.com