在SAP CRM WebClient UI中用javascript触发ABAP event
2023-09-14 09:03:01 时间
环境:SAP CRM WebClient UI
需求:在WebClient UI里不通过用户手动点击,而是使用JavaScript代码自动触发ABAP后台的代码。
解决方案:
1. 定义一个hidden button, 其onClick事件处理函数(event handler)设置成SAP ABAP后台的event Refresh:
2. 通过document.getElementByID拿到该button的实例,再调用其方法click()触发ABAP backend事件:
var button = document.getElementByID("<%= button_id %>");
button.click();
打开page,发现backend event成功被触发:
要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:
相关文章
- SAP UI5 sap.ui.core.Element 的概要介绍
- SAP UI5 sap.ui.export.Spreadsheet API 介绍
- 使用 SAP UI5 sap.ui.export.Spreadsheet API 进行 Excel 导出的一些限制
- 【说站】javascript中promise的特殊场景应用
- 阶段二:浏览器中JavaScript的执行机制
- SAP UI5 本地开发如何实现 XML 和 JavaScript 代码的自动完成和嵌入式 API 文档自动显示试读版
- SAP UI5 sap.m.Table 实现响应式布局的两种配置模式
- JavaScript学习总结(十六)——Javascript闭包(Closure)详解编程语言
- JavaScript阻止浏览器F5刷新详解编程语言
- 系统SAP在Linux系统上的开启之旅(sap启动linux)
- 数据库解决方案如何使用SAP创建Redis数据库(sap怎么创建redis)
- 聘请高级Oracle与SAP顾问,拓展业务潜力(oracle sap顾问)
- Oracle SAP系统深入探索管理系统之魅力(oracle sap系统)
- Oracle与SAP的技术潜力比较(oracle sap比较)
- 使用Oracle与SAP进行数据接口开发(oracle sap接口)
- Javascript更新JavaScript数组的uniq方法
- Javascript入门学习第一篇js基础
- JavaScript私有成员分析
- javascript取消文本选定的实现代码
- javascript中等于(==)与全等(===)的区别说明
- 基于JavaScript类的使用详解
- 框架页面高度自动刷新的Javascript脚本
- 在ASP.NET中使用JavaScript脚本的方法
- JavaScript判断用户输入的邮箱及手机格式是否正确
- JavaScript作用域链解析
- javascript将数字转换整数金额大写的方法