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

2020-09-05 14:22发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, SCP的APM中的通用...

         点击此处--->   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条回答
奄奄一息的小鱼
2020-09-05 14:51

Hello Pierre,Christian,

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

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

谢谢

Kranti

一周热门 更多>