错误"当前不支持扩展智能应用程序"

2020-08-25 08:44发布

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

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


亲爱的社区,

我们在SAP ERP系统上使用差旅管理Fiori Apps来创建差旅请求和差旅费用。 我们需要向Fiori应用"我的旅行和费用"第2版(F0584A)添加自定义功能(客户字段,UI文本的改写,等等)。

因此,我试图通过创建扩展项目来扩展Web IDE上的应用程序"我的旅行和费用",但收到错误消息"当前不支持扩展智能应用程序"。

我检查了可扩展性注释2775801"我的旅行和费用(版本2)-可扩展性概念" https://launchpad.support.sap.com/#/notes/2775801 。 那里站着:

...

OData定义和用户界面

SAP Fiori应用程序"我的旅行和费用(第2版)"是使用智能控件开发的。

智能控件基于OData注释,这些注释已经是元数据模型的一部分。

(GW服务:TRV_MTE_SRV)

根据您的喜好和专业知识,有两种方法可以增强OData注释:

  • 客户可以使用Annotation Modeler来扩展/覆盖SAP Web IDE项目中的标准注释。
  • 使用增强框架,可以增强ABAP类,以向标准方法添加Pre/Post/Overwrite出口。 (类:CL_TRV_MTE_ANNOTATION_HELPER和CL_TRV_ANNOTATION_HELPER)

这将允许客户在智能表和对象页面中添加/删除字段,节和操作。

...

前端控制器扩展:

"旅行和费用(第2版)"通过将交付的标准控制器与自定义控制器合并来支持基本控制器的扩展。

必须在文件conf/ListPage.manifest.json或conf/DetailPage.manifest.json的文件" sap.ui5.extends.extensions"中将扩展名添加到应用程序描述符文件中。

请注意,您可以在"旅行和费用(第2版)"应用中找到控制器扩展的示例。

前端视图扩展:

"旅行和费用(第2版)"应用通过使用扩展点插入,替换或修改自定义内容(视图或片段)来支持视图扩展。

必须在" sap.ui5.extends.extensions"部分中将扩展程序添加到应用程序描述符文件。

请注意,您可以在"旅行和费用(第2版)"应用中找到附加视图的示例。

...

我是ABAP开发人员,不幸的是,我只有Fiori App开发领域的基本知识。

有人可以给我一些信息或提示,如何使用智能控件扩展应用程序吗?

必须如何构建客户应用程序才能使用上述扩展功能?

或者我如何在后端扩展…ANNOTATION_HELPER类–>这意味着我需要做些什么来添加其他字段?

非常感谢
Tina

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

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


亲爱的社区,

我们在SAP ERP系统上使用差旅管理Fiori Apps来创建差旅请求和差旅费用。 我们需要向Fiori应用"我的旅行和费用"第2版(F0584A)添加自定义功能(客户字段,UI文本的改写,等等)。

因此,我试图通过创建扩展项目来扩展Web IDE上的应用程序"我的旅行和费用",但收到错误消息"当前不支持扩展智能应用程序"。

我检查了可扩展性注释2775801"我的旅行和费用(版本2)-可扩展性概念" https://launchpad.support.sap.com/#/notes/2775801 。 那里站着:

...

OData定义和用户界面

SAP Fiori应用程序"我的旅行和费用(第2版)"是使用智能控件开发的。

智能控件基于OData注释,这些注释已经是元数据模型的一部分。

(GW服务:TRV_MTE_SRV)

根据您的喜好和专业知识,有两种方法可以增强OData注释:

  • 客户可以使用Annotation Modeler来扩展/覆盖SAP Web IDE项目中的标准注释。
  • 使用增强框架,可以增强ABAP类,以向标准方法添加Pre/Post/Overwrite出口。 (类:CL_TRV_MTE_ANNOTATION_HELPER和CL_TRV_ANNOTATION_HELPER)

这将允许客户在智能表和对象页面中添加/删除字段,节和操作。

...

前端控制器扩展:

"旅行和费用(第2版)"通过将交付的标准控制器与自定义控制器合并来支持基本控制器的扩展。

必须在文件conf/ListPage.manifest.json或conf/DetailPage.manifest.json的文件" sap.ui5.extends.extensions"中将扩展名添加到应用程序描述符文件中。

请注意,您可以在"旅行和费用(第2版)"应用中找到控制器扩展的示例。

前端视图扩展:

"旅行和费用(第2版)"应用通过使用扩展点插入,替换或修改自定义内容(视图或片段)来支持视图扩展。

必须在" sap.ui5.extends.extensions"部分中将扩展程序添加到应用程序描述符文件。

请注意,您可以在"旅行和费用(第2版)"应用中找到附加视图的示例。

...

我是ABAP开发人员,不幸的是,我只有Fiori App开发领域的基本知识。

有人可以给我一些信息或提示,如何使用智能控件扩展应用程序吗?

必须如何构建客户应用程序才能使用上述扩展功能?

或者我如何在后端扩展…ANNOTATION_HELPER类–>这意味着我需要做些什么来添加其他字段?

非常感谢
Tina

付费偷看设置
发送
2条回答
hongfeng1314
1楼 · 2020-08-25 09:01.采纳回答

嗨,

与此同时,我的问题得到了解决,因为SAP更改了旅行应用程序,以便现在可以在Web IDE上对其进行扩展。

升级Tina

DafaDDDa
2楼-- · 2020-08-25 09:12

嗨,我对F0673A应用有同样的问题

一周热门 更多>