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("VA02");
SAPlogoff()"
>
</body>
分享到:
相关推荐
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 服务,然后在 Adobe 交互表单中消费该 Web 服务以实现离线使用。这...
标题中的"TCP/IP详解中的RFC768"指的是互联网控制报文协议(ICMP)的官方规范,这是网络层的一个重要协议,属于TCP/IP协议族的一部分。RFC(Request for Comments)是互联网工程任务组(IETF)发布的一种技术文档,...
开发者可以使用各种编程语言和库来实现WebSocket连接,例如JavaScript的ws库,Python的autobahn库等。 总的来说,WebSocket规范RFC6455中文版为开发人员提供了详尽的指导,帮助他们构建高效、可靠的实时Web应用程序...
初学者学协议的好帮助,
来自以下<br/>组织:中国互动出版网(http://www.china-pub.com/)<br/>RFC文档中文翻译计划(http://www.china-pub.com/compters/emook/aboutemook.htm)<br/>E-mail:ouyang@china-pub.com<br/>译者:charliechen...
3. **RFC Destination配置**:在BW系统上运行事务代码SM59,为将要连接的R/3系统创建一个RFC Destination。RFC Destination是一种用于远程调用的配置对象,它指定了目标系统的地址和其他参数。 4. **创建源系统**:...
RFC628 更深的数据语言的设计观念 RFC634 最近的网络图 RFC637 SU-DSL网络地址的更改 RFC677 双重数据库的维护 RFC692 对于IMP/HOST 协议的改动的注释 (RFCS 687 AND 690) RFC697 FTP的CWD命令 RFC698 Telnet扩展...
此外,还有其他RFC文档,如RFC5321(SMTP,简单邮件传输协议)和RFC1939(POP3,邮局协议版本3),这些文档定义了电子邮件在网络上的传输方式。 SMTP用于在邮件服务器之间发送邮件,而POP3则允许用户从邮件服务器...
RFC628 更深的数据语言的设计观念 RFC634 最近的网络图 RFC637 SU-DSL网络地址的更改 RFC677 双重数据库的维护 RFC692 对于IMP/HOST 协议的改动的注释 (RFCS 687 AND 690) RFC697 FTP的CWD命令 RFC698 Telnet扩展...
RFC628 更深的数据语言的设计观念 RFC634 最近的网络图 RFC637 SU-DSL网络地址的更改 RFC677 双重数据库的维护 RFC692 对于IMP/HOST 协议的改动的注释 (RFCS 687 AND 690) RFC697_FTP的CWD命令 RFC698_Telnet...
Java调用SAP RFC(Remote Function Call)是一种技术,允许Java应用程序与SAP系统进行通信,执行SAP系统中的特定业务逻辑。SAP RFC是SAP NetWeaver平台提供的一种接口技术,它允许外部系统调用SAP的功能模块,就像...
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(远程功能调用)协议。RFC是SAP系统内部通信的一种标准方式,同时也允许外部系统与SAP进行数据交换。以下是详细的...
RFC628 更深的数据语言的设计观念 RFC634 最近的网络图 RFC637 SU-DSL网络地址的更改 RFC677 双重数据库的维护 RFC692 对于IMP/HOST 协议的改动的注释 (RFCS 687 AND 690) RFC697 FTP的CWD命令 RFC698 Telnet...
RFC3 文档规范 RFC4 网络时间表 RFC6 与 Bob Kahn 会话 RFC10 文档规范 RFC13 零文本长度的EOF信息 RFC16 M.I.T RFC18 IMP-IMP和主机-主机控制联接 RFC19_可用来降低有限交换节点阻塞的两条协议性的建议 RFC20_用于...
"RFC中文文档"这一标签,明确了这些文档的语言特色,即中文,这意味着即便是不懂英文的读者也能无障碍地阅读和学习这些重要的技术文献,扩大了读者群体,尤其是对于中文使用者而言,提供了极大的便利。 **压缩包子...
标题中的"RFC中文文档大全.zip"表明这是一份包含了大量RFC文档中文版的压缩文件,主要面向需要理解和应用RFC标准的IT专业人士。RFC,全称为Request for Comments,是互联网工程任务组(IETF)发布的一种技术文档,...
现在,HTTP/2(RFC 7540)和HTTP/3(RFC 9113)也已发布,提高了性能和安全性。 3. **DNS域名系统**:RFC 1034和RFC 1035定义了域名系统(DNS)的工作方式,允许将人类可读的域名转换为IP地址。 4. **SMTP邮件传输...