cds - 激活 cds 视图后不生成 bopf
问题描述
我有一个 CDS 视图,我想另外生成一个 BOPF 对象。CDS 视图如下所示:
@AbapCatalog.sqlViewName: 'ZPOC_CDS_ORDERS'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Order for VALEAN POC'
@ObjectModel.compositionRoot: true
@ObjectModel.modelCategory: #BUSINESS_OBJECT
@ObjectModel.semanticKey: ['DraftId', 'DraftItem']
@ObjectModel.representativeKey: 'DraftId'
@ObjectModel.writeActivePersistence: 'ZPOC_ORDERS'
@ObjectModel.createEnabled: true
@ObjectModel.deleteEnabled: true
@ObjectModel.updateEnabled: true
@OData: {
publish: true
}
define view ZPOCCDSORDERS as
select from zpoc_orders
{
key draft_id as DraftId,
key draft_item as DraftItem,
order_id as OrderId,
sales_org as SalesOrg,
sales_dist as SalesDist,
sales_div as SalesDiv,
customer_id as CustomerId,
recipient_id as RecipientId,
po_ref as PoRef,
}
在事务/n/BOBF/CONF_UI
中,我正在搜索新生成的Z* BOPF
对象但找不到任何东西。
我究竟做错了什么?
解决方案
推荐阅读
- amazon-web-services - concurrent.futures.ThreadPoolExecutor 的使用总是在 aws lambda 中引发超时异常
- java - 有没有办法仅在 Java 套接字中从服务器向一个客户端发送消息?
- gcc - 关于 VPF 寄存器的链接时间警告
- c# - 来自数据源的 String 类型的给定值无法转换为指定目标列的 int 类型。
- r - 使用另一个数据框缩放数据框中的变量
- node.js - 为什么在 Mongoose 模式中声明的方法不起作用
- c# - On an existing service fabric application project, where can I find the type of the project template that was used to create the project?
- vba - Access 2007, VBA: Strange error when inserting BLOB into a linked table
- ios - Sandboxing issue in Xcode Run Script Phase
- javascript - window.event is undefined only in IE after assigning