具有通过范围的OData消耗输入参数的CDS视图

2020-09-11 00:49发布

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

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


@ AbapCatalog.sqlViewName:'ZSTBIN'
@ AbapCatalog.compiler.compareFilter:true
@ AccessControl.authorizationCheck:#CHECK
@ EndUserText.label:'存储库'
@OData。 发布:true
使用参数
p_LGPLA_low:/scwm/lgpla,
p_LGPLA_high:/scwm/lgpla从/scwm/aqua {
键lgpla作为storagebin,
huident作为HandlingUnit,
matid作为产品,
将charg作为批处理,
quan as AvailableQuantity
}
其中lgpla在:p_LGPLA_low之间
和:p_LGPLA_high;
基于OData服务网址获取数据的问题

/sap/opu/odata/sap/ZSTORAGEBIN_CDS/ZSTORAGEBINSet(p_LGPLA_low ='011.02.01.03',p_LGPLA_high ='970.00.00')并且出现错误

"请求URI包含无效的键谓词。"

当我尝试执行Odata服务网址

/sap/opu/odata/sap/ZSTORAGEBIN_CDS/ZSTORAGEBINSet(p_LGPLA_low ='011.02.01.03',p_LGPLA_high ='970.00.00',

storagebin ='011.02.01.03'


我没有收到错误,但是只有一条记录来了​​,但是我放了应该根据范围提取所有记录的范围

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

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


@ AbapCatalog.sqlViewName:'ZSTBIN'
@ AbapCatalog.compiler.compareFilter:true
@ AccessControl.authorizationCheck:#CHECK
@ EndUserText.label:'存储库'
@OData。 发布:true
使用参数
p_LGPLA_low:/scwm/lgpla,
p_LGPLA_high:/scwm/lgpla从/scwm/aqua {
键lgpla作为storagebin,
huident作为HandlingUnit,
matid作为产品,
将charg作为批处理,
quan as AvailableQuantity
}
其中lgpla在:p_LGPLA_low之间
和:p_LGPLA_high;
基于OData服务网址获取数据的问题

/sap/opu/odata/sap/ZSTORAGEBIN_CDS/ZSTORAGEBINSet(p_LGPLA_low ='011.02.01.03',p_LGPLA_high ='970.00.00')并且出现错误

"请求URI包含无效的键谓词。"

当我尝试执行Odata服务网址

/sap/opu/odata/sap/ZSTORAGEBIN_CDS/ZSTORAGEBINSet(p_LGPLA_low ='011.02.01.03',p_LGPLA_high ='970.00.00',

storagebin ='011.02.01.03'


我没有收到错误,但是只有一条记录来了​​,但是我放了应该根据范围提取所有记录的范围
付费偷看设置
发送
1条回答
shere_lin
1楼-- · 2020-09-11 01:43

嗨,

/sap/opu/odata/sap/ZSTORAGEBIN_CDS/ZSTORAGEBINSet(p_LGPLA_low ='011.02.01.03',p_LGPLA_high ='970.00.00)/Set试试这个。

< p>谢谢

维杰

一周热门 更多>