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>
  • 相关阅读:
    进击的UI------------UIToolBar(bottom导航条)
    进击的UI-------------------UIPageControl(滑动控制)
    进击的UI---------------------UIStepper(加减)
    进击的UI--------------UIActionSheet(提示)
    python生成固定格式且不会重复的用户名
    python多判断if,elif语句优化
    python代码出现异常,自动重新运行
    批处理+adb命令实现Android截图小工具
    python爬取百度图片后自动上传
    map和filter函数
  • 原文地址:https://www.cnblogs.com/xiaomaohai/p/6157404.html
Copyright © 2011-2022 走看看