点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我创建了一个消费CDS视...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我创建了一个消费CDS视...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我创建了一个消费CDS视图,其内部带有注释" @ Analytics.query:true"。
并希望从Analysis for Office运行它。
但是通过登录到我的沙箱S4H系统,在AFO搜索"选择数据源"中找不到它。
我可以看到SAP在AFO中提供的消费视图。
所以我复制了SAP消费视图C_SalesOrderItemQry并以另一个名称激活它,但仍然无法从AFO中找到它。
然后使消费视图在AFO中可用,除了@ Analytics.query:true的注释之外,还需要其他任何设置吗?
我正在使用:
AFO 2.3
HANA 2.00.034.00
前提1809年的S4HANA
谢谢!
此致
马特
另一项测试表明:
如果我删除注释@ Analytics.query:是,但是仍然保留@ VDM.viewType:#consumption
,然后添加@ Analytics.dataCategory:#cube
我将能够在其中看到消耗视图 AFO。
但是,由于不再存在" @ Analytics.query:true",因此我失去了@ AnalyticsDetails.query.axis和@DefaultAggregation等功能:#formula。
现在视图被解释为瞬态的 提供程序,而不是瞬时查询。
这不是消费视图的初衷。
测试消耗视图的编码:
@AbapCatalog:{
sqlViewName:'Z02_C_FLIGHTAQ',
compiler.compareFilter:true
}
@ AccessControl.authorizationCheck: #not_required
@ EndUserText.label:"可用航班"
@VDM .viewType: #consumption
@ObjectModel:{
usageType: {
dataClass: #mixed ,
serviceQuality: #d ,
sizeCategory:#xl
}
}
@ Analytics.query:true
@ OData.publish:true < br>
定义视图Z02_C_FLIGHTBYAIRPORTQUERY
从Z02_I_FLIGHTBYAIRPORT
{
@ AnalyticsDetails.query.axis中进行选择:#rows
Z02_I_FLIGHTBYAIRPORT.Airline,
@ AnalyticsDetails.query.axis:#rows
Z02_I_FLIGHTBYAIRPORT.FlightConnection,
@ AnalyticsDetails.query.axis: #rows
Z02_I_FLIGHTBYAIRPORT.FlightDate,
@ Consumption.filter:{selectionType: #single ,multipleSelection:false,必选:false}
@ AnalyticsDetails.query.axis: #rows
@ EndUserText.label:"出发机场"
Z02_I_FLIGHTBYAIRPORT.AirportFrom,
@ Consumption.filter:{selectionType: #single ,multipleSelections:false ,必填:false}
@ AnalyticsDetails.query.axis: #rows
@ EndUserText.label:"到达机场"
Z02_I_FLIGHTBYAIRPORT.AirportTo,
Z02_I_FLIGHTBYAIRPORT.Currency,
Z02_I_FLIGHTBYAIRPORT.AircraftType,
@ AnalyticsDetails.query.axis: #columns
Z02_I_FLIGHTBYAIRPORT.FlightPrice,
Z02_I_FLIGHTBYAIRPORT.MaximumNumberOfSeats,
Z02_I_FLIGHTBYAIRPORT.NumberOfOccupiedSeats,
@DefaultAggregation:#formula
@ EndUserText.label:"可用座位"
@ AnalyticsDetails.query.axis: #columns
Z02_I_FLIGHTBYAIRPORT.MaximumNumberOfSeats-Z02_I_FLIGHTBYAIRPORT.NumberOfOccupiedSeats as NumberOfAvailableSeats
} p>
一周热门 更多>