如何跟踪HANA XSOData的OData?

2020-09-23 23:02发布

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

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


在HANA Studio中通过PostMan跟踪OData调用的最佳方法是什么?

无需深入了解环境的细节,我们已经使用XSOData在HANA上创建了OData服务。 我使用邮递员来测试用于创建/更新的自定义过程,除运行至超时(10分钟)的两个PUT(更新)外,大多数情况都可以正常工作。 我想知道如何跟踪,找出是否可以对这些语句执行任何操作,或者是否是OData本身的问题。 更新可以在HANA中作为存储过程调用正常运行,但是在超时之前无法从OData调用。 我知道没有被调用的原因是因为我在更新过程开始时强加了一个立即错误,并且它从未到达该语句。

一个侧面的问题,发出PUT时会发生什么? 进程是否运行自己的GET以获取"旧"信息? 有没有办法通过PostMan提供新旧数据?

我们正在运行HANA 1.0 SPS12,OData是v2.0。

谢谢

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

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


在HANA Studio中通过PostMan跟踪OData调用的最佳方法是什么?

无需深入了解环境的细节,我们已经使用XSOData在HANA上创建了OData服务。 我使用邮递员来测试用于创建/更新的自定义过程,除运行至超时(10分钟)的两个PUT(更新)外,大多数情况都可以正常工作。 我想知道如何跟踪,找出是否可以对这些语句执行任何操作,或者是否是OData本身的问题。 更新可以在HANA中作为存储过程调用正常运行,但是在超时之前无法从OData调用。 我知道没有被调用的原因是因为我在更新过程开始时强加了一个立即错误,并且它从未到达该语句。

一个侧面的问题,发出PUT时会发生什么? 进程是否运行自己的GET以获取"旧"信息? 有没有办法通过PostMan提供新旧数据?

我们正在运行HANA 1.0 SPS12,OData是v2.0。

谢谢

付费偷看设置
发送
2条回答
灬番茄
1楼-- · 2020-09-23 23:30

为了进行跟踪,请查看是否可以添加用户跟踪。...在用户执行时以这种方式添加..应该对其进行记录...或者,请查看xsengine跟踪是否包含此信息。

我在搜索此主题时发现了一些博客-试试这个: https://blogs.sap.com/2014/06/11/hana-xs-applications-development-development-part-5-blogproject-暴露数据与odata服务并从UI执行压缩操作/

确保您的表像我在此处添加的博客上的语法一样公开显示

服务{

yourTable as tbl

使用" yourStoredPRoc"创建;

}

希望此方法有效-在您的存储过程中。确保您的sql过程具有调用程序,并确保用户对该存储过程具有执行特权,并对表具有插入/更新特权

lukcy2020
2楼-- · 2020-09-23 23:21

嗨,丹,我只知道如何读取xs引擎跟踪---但我不确定它是否可以捕获所有的odata调用。

另一种选择,请管理员让用户跟踪它。.也许该跟踪将包含其他详细信息

一周热门 更多>