Fiori我的收件箱-如何添加链接以使用注释在浏览器中打开新标签页

2020-08-14 06:03发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好专家 在我的收件箱 fio...

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

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


您好专家

在"我的收件箱" fiori应用程序中,"信息"选项卡中有一个字段显示为链接。

当前该链接可以正常使用,但可以导航到外部网站。 如果可以打开浏览器的新标签页而不是导航,我有一个要求。 因为用户想保留当前的"我的收件箱"屏幕。

这是后端的ABAP代码。 自定义Odata服务的实现与批准差旅费用相同。 我在组件SAP FIORI FRONT-END SERVER 2.0和FIORI ERP APPLICATIONS X1 1.0下开发了该服务

数据:lo_record类型参考/iwbep/if_mgw_vocan_record,
  lo_property_value类型参考/iwbep/if_mgw_vocan_property,
  lo_function类型参考/iwbep/if_mgw_vocan_function,
  lv_value TYPE字符串。

  lo_record = er_collection-> create_record(iv_record_type ='UI.DataFieldWithUrl')## NO_TEXT。
  lo_record-> create_annotation(iv_term ='UI.Importance')-> create_simple_value()-> set_enum_member_by_name(iv_ui_importance)## NO_TEXT。

  lo_property_value = lo_record-> create_property('Value')## NO_TEXT。
  lv_value ='单击此处打开任务'。
  lo_property_value-> create_simple_value()-> set_string(lv_value)## NO_TEXT。
  lo_property_value = lo_record-> create_property('Url')## NO_TEXT。
  lo_function = lo_property_value-> create_function(iv_function_name ='odata.fillUriTemplate')## NO_TEXT。
  lo_function-> create_parameter()-> create_simple_value()-> set_path(iv_property_path)## NO_TEXT。

 

在这种情况下,您能帮我吗?

先谢谢您。
董。

(16.1 kB)
5条回答
jovirus
2020-08-14 06:38

HI 侯赛因·达荷瓦拉

SWFVISU在这种情况下无济于事。 我需要在S3挂钩("我的收件箱"应用程序)中创建新按钮,作为伪造的"打开任务"按钮。 然后,我可以控制打开新的浏览器选项卡。

希望有帮助。

董。

一周热门 更多>