zoukankan      html  css  js  c++  java
  • R/3 RFC from JavaScript

    1 安装必要的DLL
    在需要执行JavaScript调用SAP的RFC的机器上安装SAP GUI Application

    2网页样例
    <script language="JavaScript">
     

    <!--
    retcd = 0;
    exceptions = 0;
    // *** SAPLogon() creates an object that has the methods to
    //        execute a call to an SAP function module
    function SAPlogon()
       {     
    fns            = new ActiveXObject("SAP.Functions");
     trans        = fns.Transactions;
     conn        = fns.connection;   /* get a new connection object */
     conn.System     = "DEV";   /* Set the system ID (see: SY-SYSID) */
     conn.user = "userid";          /* set userid (blank for dialog) */
     conn.password         = "";   /* set password (blank for dialog) */
     conn.Client       = "100";     /* set password (blank for dialog) */
     conn.Language         = "E"; /* set language (blank for default) */
     conn.tracelevel    = 6;    /* set password (blank for dialog) */
     conn.RFCWithDialog = 1;    /* true: opens visible session window */
     exceptions = 0;
     conn.logon(0, 0);     /* *** this call creates the object *** */
       };

    function SAPlogoff()
       {      conn.logoff(0, 0);
     exceptions = 0;
       };

    // *** execute the SAP function MODULE "RFC_CALL_TRANSACTION_USING"
    //      as a method execution of object type SAP.functions
    function SAPcallTransaction(tcode)
     {
      exceptions              = 0;
     callta                  = fns.add("RFC_CALL_TRANSACTION_USING");
     callta.exports("TCODE") = "VA02";
     callta.exports("MODE") = "E";
     retcd                   = callta.call;
     conn.logoff();                 
     alert(retcd);
     SAPcallTransaction      = retcd;
    };
    // --></script>
    <body>
    <!—Create an HTML button with a JavaScript call attached -->
    Call VA02
    <input TYPE    = "submit"
           VALUE   = "VA02"
           OnClick = "SAPlogon();
                      SAPcallTransaction(&quot;VA02&quot;);
                      SAPlogoff()"
    >
    </body>
  • 相关阅读:
    调整数组顺序使奇数位于偶数前面
    网站远程附件存储到 OSS
    平滑升级mariadb
    在Apache服务器上安装SSL证书
    复试-英语
    部署博客(docker)
    远程连接Windows
    Ultimate SLAM?利用事件相机解锁高速运动、高动态范围场景
    LRNNet:轻量级FCB& SVN实时语义分割
    3D目标检测深度学习方法中voxel-represetnation内容综述(三)
  • 原文地址:https://www.cnblogs.com/xiaomaohai/p/6157404.html
Copyright © 2011-2022 走看看