点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我正在尝试使用Web ide上的S/4 Hana Cloud SDK(不使用servlet代码)对API_PRODUCT_SRV服务(WhiteListed API)进行CRUD操作。这里ProductDecscription与两个键(产品,语言)一起使用
用于执行Delete操作在邮递员中运行key2时,我会得到null值。如何修改下面的代码以获取两个键值?
字符串key1 = String.valueOf(request.getKeys()。get(" Product"))); 字符串key2 = String.valueOf(request.getKeys()。get(" Language")); ProductDescription todelete = ProductDescription.builder()。product(key1).language(key2).build();
@Delete(serviceName =" ProductService",实体=" Products") public Integer delete(DeleteRequest request)引发ODataException { 字符串key1 = String.valueOf(request.getKeys()。get(" Product")); System.out.println(key1); 字符串key2 = String.valueOf(request.getKeys()。get(" Language")); System.out.println(key2); ProductDescription todelete = ProductDescription.builder()。product(key1).language(key2).build(); System.out.println(todelete); new DefaultProductMasterService()。deleteProductDescription(todelete).execute(new ErpConfigContext(" K4XS4SDKDest")); //.deleteProduct(todelete).execute(new ErpConfigContext(" K4XS4SDKDest"));; 返回0; }
有人可以帮我吗?
感谢和问候,
Meenakshi A N
还可以添加您使用的邮递员请求吗?
(我将其编辑为上一个问题,希望您还没有阅读)
我使用的邮递员请求:
https://approuter- p2001035526trial.cfapps.eu10.hana.ondemand.com/odata/v2/ProductService/A_ProductDescriptionType(Product='PIPES',Language='EN')
你好 ,
能否请您发布尝试进行测试的元数据文档? 我在 https://approuter-p2001035526trial上查看了元数据文档。 cfapps.eu10.hana.ondemand.com/odata/v2/ProductService/$metadata ,并且似乎没有您描述的实体。 您还可以检查request.getKeys()中的条目吗?
谢谢
阿伦
一周热门 更多>