SAP B1 HANA开发:服务层帮助

2020-08-27 16:58发布

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

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

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


尊敬的专家,

我正在尝试将B1服务层与Javascript结合使用-我使用了此方法: https://blogs.sap.com/2014/11/24/b1-service-layer-with-javascript- 首先处理b1-objects-net-nor-di-api/。 一切正常。

现在,我正在尝试对其进行自定义。

这就是我使用HTML所得到的,并且我通过除去不必要的功能来清理js部分。

我需要用js编写一个post函数,但是我不知道该怎么做。

我在邮递员中尝试了此方法,并且有效。

POST https://HANASERVER:50000/b1s/v1/StockTransfers

 {" DocDate":" 2019-09-30","评论":"来自邮递员"," StockTransferLines":[{" LineNum":0," ItemCode":" C00006"," Quantity":5  ," FromWarehouseCode":" 02"," WarehouseCode":" 01"}]} 

我尝试在Ralph的js中修改postItem()函数,但是没有用。

函数postStockTransfer(){
   var code = document.getElementById(" ItemCode");
   var from = document.getElementById(" FromWhs");
   var = = document.getElementById(" ToWhs");
   var qty = document.getElementById(" Qty");

   var jData = JSON.stringify({ItemCode:code.value,FromWhs:from.value,ToWhs:to.value,Qty:qty.value});

  //alert(jData);

   $ .ajax({
     网址:SLServer +" StockTransfers",
     xhrFields:{
             withCredentials:正确

             " StockTransferLines":[
           {
            " LineNum":0,
            " ItemCode":代码,
            "数量":数量,
            " FromWarehouseCode":来自,
            " WarehouseCode":至
           }
        ]

         },
         数据:jData,
     输入:" POST",
     dataType:" json",
     成功:function(json){
       $("#okAlert")。fadeIn();
     },
     错误:function(xhr,status,errorThrown){
       $("#errorAlert")。fadeIn();
     },
   });
 }
 

任何人都可以引导我们,
谢谢,
Shak

(49.6 kB)
4条回答
木偶小白
2020-08-27 17:12

亲爱的 ANKIT CHAUHAN

也许您可以帮助我们解决这个问题?

谢谢,
Shak

一周热门 更多>