用户界面,用于使用CAP进行简单的数据输入/更新/删除

2020-08-25 06:26发布

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

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


你好

在我们当前的项目中,我们有一些业务需要管理的主数据表。 要求是拥有一个简单的UI5应用程序,以创建新数据,更新现有数据,删除数据。

我正在寻找什么? 好吧,想象一下我们的大多数项目(可能也是您的项目)都将具有此类表,并且每个人的需求都完全相同。 因此,我正在寻找最精简和有效的解决方案(从开发角度来看)。

我在想什么?

我不想为每个新表和每个新项目编写应用程序并将其复制和修改一百次。 那是最坏的情况。

我正在寻找动态或生成的应用程序,就像在ABAP中使用SM54一样,整个ui都生成了,我不需要为简单的主数据管理做任何事情。

我想到的是菲奥里元素。 当您完成创建odata服务并对其进行测试时,在ABAP for Cloud中,浏览器窗口将打开并显示一个已准备就绪且功能齐全的应用程序。 同样,当我们使用我们的ERP系统并使用CDS UI注释时,我们可以在WebIDE中生成一个fiori元素列表报告应用程序,它也可以或多或少地立即可用。

我们使用fiori元素列表报告应用程序进行了尝试,并启用了概述屏幕,但详细信息屏幕未显示数据。 我们认为这可能是因为缺少注释,这是有道理的。 但是,没有文件说明CAP(CDS)是否支持UI注释以及要使用哪些注释。

所以现在我的问题是:我们缺少什么吗? 我们如何实现这一目标? 你有什么建议? 现在,每个项目都只是在创建自己的UI,这是非常无效的,而且成本很高。

一个简单的问题,很多文字。 希望你还和我在一起。 那里一定有大量的客户,需要同样的东西。

感谢和问候,

Tobias

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

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


你好

在我们当前的项目中,我们有一些业务需要管理的主数据表。 要求是拥有一个简单的UI5应用程序,以创建新数据,更新现有数据,删除数据。

我正在寻找什么? 好吧,想象一下我们的大多数项目(可能也是您的项目)都将具有此类表,并且每个人的需求都完全相同。 因此,我正在寻找最精简和有效的解决方案(从开发角度来看)。

我在想什么?

我不想为每个新表和每个新项目编写应用程序并将其复制和修改一百次。 那是最坏的情况。

我正在寻找动态或生成的应用程序,就像在ABAP中使用SM54一样,整个ui都生成了,我不需要为简单的主数据管理做任何事情。

我想到的是菲奥里元素。 当您完成创建odata服务并对其进行测试时,在ABAP for Cloud中,浏览器窗口将打开并显示一个已准备就绪且功能齐全的应用程序。 同样,当我们使用我们的ERP系统并使用CDS UI注释时,我们可以在WebIDE中生成一个fiori元素列表报告应用程序,它也可以或多或少地立即可用。

我们使用fiori元素列表报告应用程序进行了尝试,并启用了概述屏幕,但详细信息屏幕未显示数据。 我们认为这可能是因为缺少注释,这是有道理的。 但是,没有文件说明CAP(CDS)是否支持UI注释以及要使用哪些注释。

所以现在我的问题是:我们缺少什么吗? 我们如何实现这一目标? 你有什么建议? 现在,每个项目都只是在创建自己的UI,这是非常无效的,而且成本很高。

一个简单的问题,很多文字。 希望你还和我在一起。 那里一定有大量的客户,需要同样的东西。

感谢和问候,

Tobias

付费偷看设置
发送
4条回答
SAP小菜
1楼-- · 2020-08-25 07:17
Nan4612
2楼-- · 2020-08-25 07:04

也许您可以通过 https://bit签出CAP社区。 ly/cap-com 并加入Slack频道。

nice_wp
3楼-- · 2020-08-25 07:02

嗨Tobias,

我不知道为什么有人通过塞巴斯蒂安·范·塞克尔(Sebastian Van Syckel)。 我猜一个人还没有研究链接项目中给出的出色示例。 为了更好地说明这一点,我添加了一些屏幕截图。 从

 npm运行书店

开始并访问http://localhost:4004/:

您可以看到,每个实体始终都有" ...在Fiori中"链接。 生成的应用程序将识别指定的UI注释并相应地显示UI。

如果打开fiori.html,则可以导航至"管理订单"应用程序,并享受开箱即用的CRUD功能,该功能还可以 维护链接的实体,例如OrderItems:

有时 由于缺少SAPUI5的支持,因此使用的OData V4具有局限性。 我在项目中添加了OData V2代理:

https://github.com/gregorwolf/bookshop -demo

,并在那里尝试了很多事情。

最诚挚的问候
格雷戈尔

粗暴的香蕉
4楼-- · 2020-08-25 07:05

您好,塞巴斯蒂安,

谢谢,但这不是我要的。 这并不是一个具体的CAP问题,但所有CAP项目以及我们创建数据模型时都应提出。 也许我应该给它加上不同的标签。 如果您有什么想法或知道谁可以提供帮助,将不胜感激。

最诚挚的问候,

Tobias

一周热门 更多>