点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, ...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, ...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我刚刚安装了AS ABAP 752 SP04开发人员版本,并开始通过制作此处提供的教程来尝试创建CDS视图:
不幸的是,当尝试激活CDS视图时,出现以下错误消息。
DDLS ZDEMO_CDS_SALESORDERITEM未激活
还有我第一次尝试中没有的第二个错误:
DDL源ZDEMO_CDS_SALESORDERITEM包含错误
有人知道出什么问题吗? 我感到困惑是因为我复制了源代码1并粘贴了它们。
--------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ---
源代码:
@ AbapCatalog.sqlViewName:'ZDEMO_SOI_001'
@ AbapCatalog.compiler.compareFilter:true
@ AbapCatalog.preserveKey:true
@ AccessControl.authorizationCheck:#CHECK
@ EndUserText.label:' 销售订单项目的列表报告'
@ OData.publish:正确
将视图ZDEMO_CDS_SalesOrderItem定义为从SEPM_I_SalesOrderItem_E中选择的项目{
key Item.SalesOrder作为SalesOrderID,
key Item.SalesOrderItem作为 ItemPosition,
Item._SalesOrder._Customer.CompanyName作为CompanyName,
Item.Product作为产品,
@ Semantics.currencyCode:true
Item.TransactionCurrency作为CurrencyCode,
@ Semantics.amount。 currencyCode:'CurrencyCode'
Item.GrossAmountInTransacCurrency作为GrossAmount,
@ Semantics.amount.currencyCode:'CurrencyCode'
Item.NetAmountInTransactionCurrency作为NetAmount,
@ Semantics.amount.currencyCode:'CurrencyCode'< br> Item.TaxAmountInTransactionCurrency作为TaxAmount,
Item.ProductAvailabilityStatus作为ProductAvailabilityStatus
非常感谢!
最诚挚的问候。
1。 尝试从以下位置更改代码:@ AbapCatalog.sqlViewName:'ZDEMO_SOI_001'
至:@ AbapCatalog.sqlViewName:'ZDEMO_SOI'
*
因为:
您的代码说:@ AbapCatalog.sqlViewName:'ZDEMO_SOI_001'
但是示例代码说:@ AbapCatalog.sqlViewName:'ZDEMO_SOI'
2。 您有2条额外的语句(不在示例代码中)。
您是否尝试过删除多余的2行(示例代码中没有这些行)?
@ AbapCatalog.preserveKey:true
*
*
@ OData.publish:正确
3。 您是否曾尝试将此语句放在示例代码的两行中(而不是代码中的一行):
定义视图ZDEMO_CDS_SalesOrderItem
从SEPM_I_SalesOrderItem_E中选择作为项
4。 在代码之后,在示例代码末尾的自己的全新行上插入右括号:
}
5。 另外,我建议您使间隔看起来与示例代码中的间隔完全一样
6。 您是否应该创建一个视图:view ZDEMO_CDS_SalesOrderItem
7。 启用; 确保您的代码成功激活,没有错误/信息消息
一周热门 更多>