在SAP ABAP CP环境中创建入站服务

2020-08-18 12:35发布

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

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


如何在SAP ABAP Cloud平台中创建可以使用Fiori应用程序中的数据并更新表的服务。 我了解我们可以将交易行为添加到CDS视图中。

无法使用CP中创建的abap服务中的元数据

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

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


如何在SAP ABAP Cloud平台中创建可以使用Fiori应用程序中的数据并更新表的服务。 我了解我们可以将交易行为添加到CDS视图中。

无法使用CP中创建的abap服务中的元数据

付费偷看设置
发送
9条回答
me_for_i
1楼 · 2020-08-18 13:27.采纳回答

您好Shani,

对不起,但是它描述了如何向OData服务添加事务行为

https://developers.sap.com/tutorials/abap- environment-transactional-enablement.html

第3步:

在您的 lcl_handler 实现类的Modify方法中实施更新处理。

此致

安德烈

小熊yu生菜
2楼-- · 2020-08-18 13:17

嗨安德烈·费舍尔,

我尝试创建创建行为定义,并在lcl_handler类中进行了必要的更改。

但是我无法创建新条目。 一些垃圾数据正在保存。

我们如何在CP ABAP环境中进行调试。

小c菟菟
3楼-- · 2020-08-18 13:13
spaceman01
4楼-- · 2020-08-18 13:32

安德烈,谢谢您的答复。

我仔细检查了部分内容,所有示例都在说明如何在UI5应用程序中从CP表中查看/获取数据。

没有说明通过UI5应用程序将数据发布到CP表的情况。 我的问题是如何创建从UI5应用程序更新CP表的服务。

太Q了
5楼-- · 2020-08-18 13:19

嗨Niza,

有一个示例,说明了如何通过OData以及通过UI5在SAP CP中的ABAP中更新表。

您检查过这个吗?

https://developers.sap.com/tutorials/abap- environment-transactional-enablement.html

第8步:在保护程序类中实现方法

方法保存。
     ztbooking_xxx的数据lt_data类型标准表。

     "找到带有标志=已创建的缓冲区中的所有行
     lt_data = VALUE#(FOR row IN lcl_buffer => mt_buffer WHERE(标志='C')(row-data))。
     如果lt_data不是INITIAL。
       从表@lt_data插入ztbooking_xxx。
     万一。

 。  。  。

 ENDMETHOD。

最好的问候

Andre

梦想连接
6楼-- · 2020-08-18 13:30

附加预览。

当我添加一个条目时,空白条目将被保存,如第一行所示。

clever101
7楼-- · 2020-08-18 13:11

您没有使用相同的编码。

您的循环很混乱。

您已经省略了%cid部分的处理。

我对您的代码做了一些更改。

请将任何其他问题发布到"问答"部分。

致谢

安德烈

一周热门 更多>