用于SCP的SAP应用程序编程模型-草稿概念

2020-09-05 14:22发布

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

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


嗨,

SCP的APM中的通用处理程序显然支持草案概念: https://help.sap.com/viewer/65de2977205c403bbc107264b8eccf4b/Cloud/zh-CN/00823f91779d4d42aa29a498e0535cdf.html

但是我找不到有关如何使用此功能的任何资源。 我只是看了cds npm模块的代码,发现我需要添加以下注释来为实体启用草稿:

 @ odata.draft.enabled:是

我试图添加此批注以启用非常简单的Todo实体的草稿。 使用CDS 2.10时,当我尝试访问该服务时出现以下错误:

服务不可用:TodoService。

切换到CDS 3.0后,情况会好一些,我可以看到该框架为支持草案创建了一些新表:

 DRAFT_DRAFTADMINISTRATIVEDATA
 TODOSERVICE_TODOS_DRAFTS
 TODO_TODOS 

但是,当我尝试获取数据时,出现以下错误:

 <错误xmlns =" http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
  CDSRuntimeException.INTERNAL_ERROR 
 发生内部错误
 
 

我可以在日志中看到一些异常,而我真的不知道下一步该怎么做:

" com.sap.db.jdbc.exceptions.JDBCDriverException:SAP DBTech JDBC:[257](在115):sql语法错误:CDS错误:在\" ROOT_ENTITY_ALIAS \"中找不到子工件\" ISACTIVEENTITY \"  :第1行第116行(在pos 115)" 

有人知道如何为SCP启用对APM的支持草案吗?

注意:我将Java与Web IDE Full-Stack中的HANA服务(2.0 SPS 04)结合使用。

干杯

皮埃尔

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

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


嗨,

SCP的APM中的通用处理程序显然支持草案概念: https://help.sap.com/viewer/65de2977205c403bbc107264b8eccf4b/Cloud/zh-CN/00823f91779d4d42aa29a498e0535cdf.html

但是我找不到有关如何使用此功能的任何资源。 我只是看了cds npm模块的代码,发现我需要添加以下注释来为实体启用草稿:

 @ odata.draft.enabled:是

我试图添加此批注以启用非常简单的Todo实体的草稿。 使用CDS 2.10时,当我尝试访问该服务时出现以下错误:

服务不可用:TodoService。

切换到CDS 3.0后,情况会好一些,我可以看到该框架为支持草案创建了一些新表:

 DRAFT_DRAFTADMINISTRATIVEDATA
 TODOSERVICE_TODOS_DRAFTS
 TODO_TODOS 

但是,当我尝试获取数据时,出现以下错误:

 <错误xmlns =" http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
  CDSRuntimeException.INTERNAL_ERROR 
 发生内部错误
 
 

我可以在日志中看到一些异常,而我真的不知道下一步该怎么做:

" com.sap.db.jdbc.exceptions.JDBCDriverException:SAP DBTech JDBC:[257](在115):sql语法错误:CDS错误:在\" ROOT_ENTITY_ALIAS \"中找不到子工件\" ISACTIVEENTITY \"  :第1行第116行(在pos 115)" 

有人知道如何为SCP启用对APM的支持草案吗?

注意:我将Java与Web IDE Full-Stack中的HANA服务(2.0 SPS 04)结合使用。

干杯

皮埃尔

付费偷看设置
发送
4条回答
Doze时光
1楼 · 2020-09-05 14:54.采纳回答

嗨,皮埃尔,

我们正在研究OData v2草案。 它应该在三月中旬可用。

问候

Suresh

四川大学会员
2楼-- · 2020-09-05 15:04

您好,Suresh,

感谢您的回答。 我试图通过Node.js启用对OData v4的草案支持,它似乎工作得很好。 但是,只要SAPUI5和Fiori Elements不完全支持v4,它并不是真正有用的,所以我急切地等待对v2的支持。

谢谢

Pierre

xfwsx85
3楼-- · 2020-09-05 15:07

嗨Suresh,

SCP现在支持OData v2草案吗? 我仍然遇到相同的错误。

亲切的问候

Christian

奄奄一息的小鱼
4楼-- · 2020-09-05 14:51

Hello Pierre,Christian,

自Service SDK Java 1.28版以来,已基本支持OData V2和V4。

请使用最新的1.32.0版本,看看是否有帮助。

谢谢

Kranti

一周热门 更多>