`
Jack Wu
  • 浏览: 887287 次
  • 来自: ...
社区版块
存档分类
最新评论

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>
分享到:
评论

相关推荐

    http 1.1/1.0 RFC中文文档

    RFC(Request for Comments)是互联网工程任务组(IETF)制定的技术规范和标准,用于详细描述各种互联网协议的工作原理和规则。在这个压缩包中包含的两个文件,RFC2616(HTTP/1.1)中文版.pdf和RFC1945(HTTP/1.0)...

    SAP R/3 把 RFC 发布为 Web Service ,并以 Adobe 交互表单调用

    【SAP R/3 将 RFC 发布为 Web Service,并在 Adobe 交互表单中调用】 本文档详细阐述了如何将 SAP R/3 的 RFC(远程功能调用)功能模块发布为 Web 服务,然后在 Adobe 交互表单中消费该 Web 服务以实现离线使用。这...

    TCP/IP详解中的RFC768

    标题中的"TCP/IP详解中的RFC768"指的是互联网控制报文协议(ICMP)的官方规范,这是网络层的一个重要协议,属于TCP/IP协议族的一部分。RFC(Request for Comments)是互联网工程任务组(IETF)发布的一种技术文档,...

    websocket规范 RFC6455 中文版

    开发者可以使用各种编程语言和库来实现WebSocket连接,例如JavaScript的ws库,Python的autobahn库等。 总的来说,WebSocket规范RFC6455中文版为开发人员提供了详尽的指导,帮助他们构建高效、可靠的实时Web应用程序...

    RFC791中文文档

    初学者学协议的好帮助,

    中文版RFC文档

    来自以下&lt;br/&gt;组织:中国互动出版网(http://www.china-pub.com/)&lt;br/&gt;RFC文档中文翻译计划(http://www.china-pub.com/compters/emook/aboutemook.htm)&lt;br/&gt;E-mail:ouyang@china-pub.com&lt;br/&gt;译者:charliechen...

    BW与R/3连接

    3. **RFC Destination配置**:在BW系统上运行事务代码SM59,为将要连接的R/3系统创建一个RFC Destination。RFC Destination是一种用于远程调用的配置对象,它指定了目标系统的地址和其他参数。 4. **创建源系统**:...

    RFC中文文档-txt

    RFC628 更深的数据语言的设计观念 RFC634 最近的网络图 RFC637 SU-DSL网络地址的更改 RFC677 双重数据库的维护 RFC692 对于IMP/HOST 协议的改动的注释 (RFCS 687 AND 690) RFC697 FTP的CWD命令 RFC698 Telnet扩展...

    tcp ip协议组资料(全) (协议相关的RFC文件,源码)

    此外,还有其他RFC文档,如RFC5321(SMTP,简单邮件传输协议)和RFC1939(POP3,邮局协议版本3),这些文档定义了电子邮件在网络上的传输方式。 SMTP用于在邮件服务器之间发送邮件,而POP3则允许用户从邮件服务器...

    中文版RFC,共456

    RFC628 更深的数据语言的设计观念 RFC634 最近的网络图 RFC637 SU-DSL网络地址的更改 RFC677 双重数据库的维护 RFC692 对于IMP/HOST 协议的改动的注释 (RFCS 687 AND 690) RFC697 FTP的CWD命令 RFC698 Telnet扩展...

    rfc中文文档目录,包含部分翻译

    RFC628 更深的数据语言的设计观念 RFC634 最近的网络图 RFC637 SU-DSL网络地址的更改 RFC677 双重数据库的维护 RFC692 对于IMP/HOST 协议的改动的注释 (RFCS 687 AND 690) RFC697_FTP的CWD命令 RFC698_Telnet...

    java调用sap rfc说明

    Java调用SAP RFC(Remote Function Call)是一种技术,允许Java应用程序与SAP系统进行通信,执行SAP系统中的特定业务逻辑。SAP RFC是SAP NetWeaver平台提供的一种接口技术,它允许外部系统调用SAP的功能模块,就像...

    RFC 中文文档(1-3093)

    RFC文档中文翻译计划(http://www.china-pub.com/compters/emook/aboutemook.htm) E-mail:ouyang@china-pub.com 译者:charliechen(charliechen charliecy@263.net) 译文发布时间:2001-4-2 版权:本中文翻译...

    ASP.NET连接SAP 调用RFC

    ASP.NET连接SAP调用RFC是一项技术操作,用于在ASP.NET应用程序中与SAP系统进行交互,特别是通过RFC(远程功能调用)协议。RFC是SAP系统内部通信的一种标准方式,同时也允许外部系统与SAP进行数据交换。以下是详细的...

    中文RFC文档.zip

    RFC628 更深的数据语言的设计观念 RFC634 最近的网络图 RFC637 SU-DSL网络地址的更改 RFC677 双重数据库的维护 RFC692 对于IMP/HOST 协议的改动的注释 (RFCS 687 AND 690) RFC697 FTP的CWD命令 RFC698 Telnet...

    RFC(Request For Comments)-意即“请求评议”,包含了关于Internet的几乎所有重要的文字资料

    RFC3 文档规范 RFC4 网络时间表 RFC6 与 Bob Kahn 会话 RFC10 文档规范 RFC13 零文本长度的EOF信息 RFC16 M.I.T RFC18 IMP-IMP和主机-主机控制联接 RFC19_可用来降低有限交换节点阻塞的两条协议性的建议 RFC20_用于...

    RFC中文文档全集【RFC1-3093】

    "RFC中文文档"这一标签,明确了这些文档的语言特色,即中文,这意味着即便是不懂英文的读者也能无障碍地阅读和学习这些重要的技术文献,扩大了读者群体,尤其是对于中文使用者而言,提供了极大的便利。 **压缩包子...

    RFC中文文档大全.zip_RFC中文文档_RFC开发文档_rfc 中文_rfc1155中文文档_rfc文档中文版

    标题中的"RFC中文文档大全.zip"表明这是一份包含了大量RFC文档中文版的压缩文件,主要面向需要理解和应用RFC标准的IT专业人士。RFC,全称为Request for Comments,是互联网工程任务组(IETF)发布的一种技术文档,...

    RFC大全--中文翻译

    现在,HTTP/2(RFC 7540)和HTTP/3(RFC 9113)也已发布,提高了性能和安全性。 3. **DNS域名系统**:RFC 1034和RFC 1035定义了域名系统(DNS)的工作方式,允许将人类可读的域名转换为IP地址。 4. **SMTP邮件传输...

Global site tag (gtag.js) - Google Analytics