在这篇博文中,我们将看到如何处理核心数据服务事务行为中的"操作""操作"是除CRUD操作之外的加法操作。
请参阅下面关于在CD上实现事务行为(创建、更新和删除)的教程。在这篇博文中,我们将在下面的链接中讨论的应用程序中添加"操作"。
https://developers.sap.com/tutorials/abap-environment-transactional-enablement.html
以上链接中的应用程序用于预订详情,包括创建、删除和更新操作。我们将在屏幕上添加操作按钮来取消预订。
要处理"操作",需要在应用程序中进行以下更改。
a.在Eclipse中打开数据库表ZTBOOKING\ U XXX。将"状态"字段添加到表中并激活表
b.打开CSD视图ZI\u BOOKING\u XXX并添加字段"状态"
a.打开CDS视图ZI\u BOOKING\u XXX。添加以下UI注释以向UI消费者添加列
@UI:{lineItem:[{position:50,label:'Status',大数据资源,bi大数据分析,importance:#HIGH}}}
b.刷新Fiori应用程序。"状态"列现在在Fiori应用程序中可用。
c.将操作"取消"添加到行为定义ZI_BOOKING_XXX
d.通过向CD视图ZI_BOOKING_XXX添加以下注释,将操作公开到Fiori应用程序。
{类型:#对于#操作,数据操作:"取消#预订",标签:"取消"}
e.刷新Fiori应用程序。操作"取消"现在将出现在屏幕上。
a.转到ZI\u BOOKING\u XXX的"行为实施"。添加导入参数IT\u CANCELLED\u BOOKING for action BOOKING ~ CANCEL\u BOOKING and result table ET\u CANCELLED\u BOOKING.
b.进入"修改"方法的实现,大数据需要学什么,添加代码将"状态"设置为"已取消",并更新"上次更改日期"
c.刷新fiori应用程序。
选择一条记录,点击"取消"action按钮。所选记录的"状态"列更新为"取消"。
结论
这里我们了解了如何在RESTful ABAP编程模型中实现操作。在post操作中,软件企业管理,屏幕上添加了"Cancel"按钮,并执行操作处理程序。
,物联网的应用有哪些