如何在列表报告和对象页面上将字段呈现为智能链接

2020-08-18 08:03发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家, 我试图在列表报告中输入...

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

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


专家,

我试图在"列表"报告中输入的"对象"页面上将字段呈现为智能链接,但是它不起作用。 有人可以帮我吗?

以下是我的列表报告:

当我单击此报告中的任何行时,它将导航到如下所示的对象页面:

现在,我想将VBELN和ERNAM字段呈现为智能链接,因此我在本地注释文件中创建了以下注释(引自此处

我确信注释目标中描述的服务和实体类型是正确的,但始终不起作用。

有人知道为什么吗? 我是否需要在其他任何地方进行编码或配置?

谢谢!

(76.6 kB)
付费偷看设置
发送
5条回答
四川大学会员
1楼-- · 2020-08-18 09:08

嗨,杰西,

好吧,当您在标准的"纯文本"构面中显示字段时,只能将其显示为文本。 因此,它会忽略您的注释。 因此,您的摘要不足。 您需要查看配置外部导航中显示的整个代码段,以了解如何创建快速查看方面 。 然后,您可以使用"集合构面"将"纯文本"构面和"快速查看"构面分组在一起。

祝你好运! 如果您能在此上建立博客,那就太好了

Rgds

Jocelyn

Climb_Ma
2楼-- · 2020-08-18 09:06

嗨Jocelyn,

我也跟着他一步一步走。 但目标字段根本不会更改为超级链接。

我不确定是否将代码片段放入错误的文件中。

1。 我将SemanticObject注释放入了annotations.xml文件中。

2。 我将QuickViewFacets批注放入localService/metadata.xml文件中,但是我怀疑这不会起作用,因为据我所知,localService/metadata.xml不会影响UI组件的呈现。 会吗?

在原始文档中,它说"在Dependent属性的关联结束类型下注释UI.QuickViewFacets,如下所示。"

这是否意味着将QuickViewFacets注释放在localService/metadata.xml文件的标记下?

3。 我将UI.FilterFacets批注放入与#2相同的xml文件中。 但是出于同样的原因,我认为它不会起作用,对吗?

请帮助澄清。 非常感谢!

奈杰尔,

我是小鹏鹏啊
3楼-- · 2020-08-18 08:45

我正在尝试实施类似的方案,但最终结果与杰西相同。

我按照乔斯林(Jocelyn)的指示执行了所有步骤,但是没有运气。

我注意到该属性被设置为SmartLink,并且通过检查器验证了该属性,并尝试通过调试工具将其启用,并使文本变为hiperlink。 但是,当单击时,我收到错误消息,提示系统无法找到有效目标。

肯定会丢失一些注释,这些注释允许正确构建SL控件。

您整理还是仍然停留?

谢谢

Valentino

代楠1984
4楼-- · 2020-08-18 08:57

嗨,

原因是标记"注释项"的属性"字符串"的值错误。

应该是语义对象名称,而不是属性名称。

最好的问候,
克里斯·许

葫芦娃快救爷爷
5楼-- · 2020-08-18 08:49

更正您需要使用有效的语义对象。

语义对象保存在配置表/UI2/SEMOBJ和/UI2/SEMOBJ_SAP中

它们通常是英语术语,而不是缩写。 例如。 PurchaseOrder,SalesOrder等。

一周热门 更多>