Fiori瓷砖用法

2020-08-19 16:10发布

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

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


你好

我有一个要求,需要您的意见。

我在BW中有一个透明表,其中包含一些关键字段,如应用程序ID,报告类型,日期和计数器。

需要每个图块背后的Portal逻辑:

  • 每次用户单击图块时,都会在表中插入一个计数器= 1且日期为今天的记录
  • 如果键Report-Date已经存在,那么我们需要增加计数器的值。请提出建议。

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

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


你好

我有一个要求,需要您的意见。

我在BW中有一个透明表,其中包含一些关键字段,如应用程序ID,报告类型,日期和计数器。

需要每个图块背后的Portal逻辑:

  • 每次用户单击图块时,都会在表中插入一个计数器= 1且日期为今天的记录
  • 如果键Report-Date已经存在,那么我们需要增加计数器的值。请提出建议。
付费偷看设置
发送
2条回答
木偶小白
1楼-- · 2020-08-19 17:11

如果是自定义应用程序,则可以在应用程序的init方法中编写代码;如果应用程序是标准应用程序,则可以尝试扩展网关服务

hongfeng1314
2楼-- · 2020-08-19 16:55

您好Supriya Srivastava

据您的详细了解,有必要根据FIORI磁贴上的用户交互来更新后端 。 我认为这是一个自定义应用程序,它是一个自定义OData服务。

如果是这种情况,我建议采用以下方法-(注意:这需要OData的帮助 顾问):

两个部分:先更新OData项目,然后再进行UI更新。

#1。 绑定到图块的OData,在该OData中,您需要创建一个新的Odata实体(说UpdateAppData)以基本上处理更新。 -基本上,我们在尝试传递所需参数的同时尝试使用OData服务(使用我们新创建的实体UpdateAppData)。

#2。 在DPC_EXT内部为我们创建的实体UpdateAppData的Update_Method创建自定义逻辑。

#3。 进一步添加ABAP逻辑以同样更新后端。 -确保更新后检查Sy-subrc。

最后,完成编码并重新生成OData服务之后。 您需要更新UI。 即 启动应用程序时,请点击我们创建的OData实体。 就是这样!

或者,您也可以尝试函数导入方法,在该方法中,如果上面已经说明了UPDATE方法,也可以更新后端而不是理想方法。

希望这会有所帮助。 如果不是,请更新线程以提供更多详细信息:-)

致谢

Pavan Golesar

一周热门 更多>