环境: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的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。