专栏首页Jerry的SAP技术分享在SAP CRM WebClient UI中用javascript触发ABAP event
原创

在SAP CRM WebClient UI中用javascript触发ABAP event

环境: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的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • ABAP的语法高亮是如何在浏览器里显示的

    这篇文章的原文我发表在SAP官方社区上:https://blogs.sap.com/2018/03/09/how-abap-syntax-highlight-i...

    Jerry Wang
  • SAP UI5应用里的页面路由处理

    选择SAP UI5应用的webapp文件夹,右键,选择New->SAP UI5 View, 新建一个UI5视图:

    Jerry Wang
  • 使用ABAP和JavaScript代码生成PDF文件的几种方式

    详细步骤参考我的博客Convert word document into PDF via Adobe Livecycle Enterprise service

    Jerry Wang
  • 将Java EE应用程序部署到Docker Swarm集群

    Docker Swarm 为Docker提供本地集群。Docker Swarm 0.2.0版本的集群 提供了Docker Swarm 的基本介绍,以及如何创建一...

    李志伟
  • 前端性能优化 —— 前端性能分析

    作者:ouven https://my.oschina.net/zhangstephen/blog/1601380 前端性能优化是一个很宽泛的概念,本书前面的部...

    程序员宝库
  • 如何贡献文档

    如何贡献文档 PaddlePaddle的文档包括英文文档 doc 和中文文档 doc_cn 两个部分。文档都是通过 cmake 驱动 sphinx 编译生成,生...

    用户1386409
  • Docker学习笔记之Docker应用于服务化开发

    上一节里我们谈到了小型的独立项目如何使用 Docker Compose 来搭建程序的运行环境,对于由多人或多部门参与的中大型服务化架构的项目,仅由一个 Dock...

    Jetpropelledsnake21
  • 回应员工大规模罢工抗议,谷歌CEO发内部信解决公司性骚扰问题

    上周,谷歌因为高管性侵丑闻,导致上万员工罢工抗议,针对持续发酵蔓延的抗议运动,谷歌CEO Sundar Pichai坐不住了,就在最近,他向内部员工发送一份备忘...

    镁客网
  • 海量数据迁移之误操作和防范建议(r3笔记第22天)

    在生产环境的数据迁移中,发生误操作真是很不愿意看到,今天自己总结了一下,从个人的经验来看有以下的几种操作或者是失误导致的问题。有一些错误自己已经犯过。 外键 ...

    jeanron100
  • 3-1.在 Windows 系统中下载并安装 Docker-desktop

    Windows 的 Docker-desktop 是为在 Windows 10 上运行而设计的 Docker。

    角落的白板报

扫码关注云+社区

领取腾讯云代金券