无法使用S/4 Hana Cloud SDK在API_PRODUCT_SRV上执行CRUD操作

2020-09-10 04:40发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我正在尝试使用Web...

         点击此处--->   EasySAP.com群内免费提供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