问题XSA应用

2020-08-15 05:36发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在计算视图上创建oData服务时...

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

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


在计算视图上创建oData服务时出现一些问题。

下一个应用程序的结构:

我们有三个计算视图。 第一个视图具有输入参数(ZTC_CV_D00_PULT_DAT),第二个视图没有参数(ZTC_CV_D00_PULT_SCR)。

我们应该通过oData服务涵盖此视图。

要保持此状态–我们创建.xsodata文件" SYS_BIC_Params2.xsodata"。 屏幕快照中此文件的结构。

第一个计算视图的问题:ZTC_CV_D00_PULT_DAT

下一个问题是

在进行下一次调用时,在部署了db-module和js-module之后:

/xsodata/SYS_BIC_Params.xsodata/ZTC_CV_D00_PULT_DATParameters(P_BUKRS ='1000')/结果

对于此服务中的数据,我们得到了正常的响应。

但是,当我们尝试获取此服务的元数据时,它会失败

/xsodata/SYS_BIC_Params.xsodata/$metadata

在$ metadata响应中,出现错误"无效的dbTypeName名称:STRING",并且响应因该错误而中断。

<属性名称=" P_BUKRS" Type =" Edm.String" Nullable =" false"/>

<属性名称=" P_BUKRS" {"错误":{"代码":500,"消息":{" lang":" zh-CN","值":"无效的dbTypeName名称:STRING"}} }

如果我们正确删除" .strong_SYS.BIC_Params2.xsodata"元数据表中的"通过实体的参数"。

您可以在附件中找到.hdbcalculationview文件,.xsodata文件和响应全文。

您对这种行为的原因有任何想法吗?

PS 这些视图是使用" xs-migration"工具生成的,我不知道此信息是否有意义。

metadata-response.txt sys-bic-params2xsodata.txt

(56.3 kB)