3. SAP ABAP OData 服务诊断工具 /IWFND/ERROR_LOG 的使用方法

工具名称:/IWFND/ERROR_LOG

本教程的前一篇文章,我们已经完成了图书管理 OData 服务的配置和部署,使用事物码 /IWFND/GW_CLIENT 启动 Gateway 客户端,对这个 OData 服务的元数据(metadata)进行测试:

/sap/opu/odata/sap/ZBOOK_MANAGE_SRV/$metadata
在这里插入图片描述

我们能够从元数据的请求结果里,得到 EntityType 为 Book,EntitySet 名称为 BookCollection.

EntityType 和 EntitySet 的区别是,前者是 OData 模型的描述,后者是 OData 模型一个个实例,即具体的业务数据的体现。因此我们如果想通过 OData 来读取系统里所有的 Book 数据,需要通过 EntitySet 即 BookCollection 来读取,也就是如下的 url:

/sap/opu/odata/sap/ZBOOK_MANAGE_SRV/BookCollection

这里的 url 符合规范:/sap/opu/odata/sap/<OData 服务名称>/<Entity Set 名称>

我们在 Gateway Client 里执行读取 BookCollection 的请求,遇到意料之中的错误:500 Internal Server Error

这很合理,因为迄今为止,我们既没有为 Book 模型实例创建对应的数据库存储表,并插入测试数据&

猜你喜欢

转载自blog.csdn.net/i042416/article/details/126054502