点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在尝试使用定义的域模型和示例数据初始化我的书店数据库,但是当我运行npm run deploy时,出现以下第一张图所示的错误消息。 对于完成此任务的任何提示,我将不胜感激。
//Schemda.cds 命名空间sap.capire.bookstore; 使用来自'@ sap/cds/common'的{货币,cuid,托管}; 使用来自'@ sap/capire-products'的{sap.capire.products.Products}; 实体书籍作为产品的投影; 用{扩展产品 //注意:我们将Books映射到Products以允许按原样重复使用AdminService 作者:作者协会; } 实体作者:cuid { 名字:字符串(111); 姓氏:字符串(111); 书籍:与许多书籍有关的书籍。author= $ self; } @ Capabilities.Updatable:否 实体订单:cuid,托管{ items:items.parent = $ self上许多OrderItems的组成; 总计:Decimal(9,2)@readonly; 货币:货币; } @ Capabilities.Updatable:否 实体OrderItems:cuid { parent:与订单的关联不为null; book_ID:UUID; 数量:整数; netAmount:小数(9,2)@readonly; } //services.cds 使用'../db/schema'中的{sap.capire.bookstore as db}; //定义图书服务 服务BooksService { @readonly实体Books作为db.Books {*,category genre}上的投影,不包括{category,createdBy,createdAt,ModifyBy,modifiedAt}; @readonly实体Authors作为db.Authors上的投影; } //定义订单服务 服务OrdersService { 实体Orders作为db.Orders上的投影; //OrderItems自动公开 } //重用管理服务 使用来自" @ sap/capire-products"的{AdminService}; 使用{扩展服务AdminService 实体Authors作为db.Authors上的投影; } //杰森包 { " name":" bookstore", " version":" 1.0.0", " description":"由cds-services-archetype生成", "许可证":" ISC", " repository":" <在此处添加您的存储库>", "脚本":{ " build":" cds build/all --clean", " schema":" cds将srv --to sql编译为sql> srv/src/main/resources/schema.sql", " deploy":" cds部署" }, "依赖关系":{ " @ sap/capire-products":"文件:sap-capire-products-1.0.0.tgz", " @ sap/cds":" 3.31.2" }, " cds":{ "内部版本":{ " target":"。 }, "要求":{ "D b": { " kind":" sqlite", "型号":[ "D b", " srv" ], "凭据":{ "数据库":" sqlite.db" } } }, " odata":{ "版本":" v4" } }, " devDependencies":{ " sqlite3":" ^ 4.2.0" } }error.jpg (74.0 kB)
我建议您将项目与 openSAP-week2-unit2分支进行比较 云盖样本。
谢谢! 确实,向您指出的是正确的方向等等。 这门课程非常适合尝试学习的东西!
一周热门 更多>