写点什么

WebClient UI

0 人感兴趣 · 13 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/b5/b5156e55ce941210f693e1d17c069b4c.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

使用 ABAP(ADBC) 和 Java(JDBC) 连接 SAP HANA 数据库

用户头像
Jerry Wang
2021-06-05

在表DBCON里维护一条记录,指向HANA数据库。con_ENV里填入HANA数据库的主机名和端口号。如vmXXXX:30015

https://static001.geekbang.org/infoq/42/427f248d9be88008a159581fe1281780.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

JavaScript and Ruby in ABAP

用户头像
Jerry Wang
2021-06-05

Netweaver里有个mini JavaScript engine CL_JAVA_SCRIPT, 对于Js code的编译和执行都是用system call完成。

https://static001.geekbang.org/infoq/85/856241c88b7b6bfb4dce4e947704c611.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

乾坤大挪移:SAP CRM WebClient UI 和 SAP Fiori UI 混搭并存

用户头像
Jerry Wang
2021-06-05

SAP CRM里有个功能可以创建HANA live report,消费HANA Studio里创建的模型。

https://static001.geekbang.org/infoq/66/66fb784797eecee6dc8d0f0da0580fad.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Hybris UI 的 Route(路由) 实现

用户头像
Jerry Wang
2021-06-05

登录Hybris前台,在product catalog里选择Digital camera:

https://static001.geekbang.org/infoq/ae/ae61f1b3947d72412356e60ed4d3fa2a.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何查看 SAP CRM WebUI,C4C 和 Hybris 里的页面技术信息

用户头像
Jerry Wang
2021-06-05

在WebClient UI页面上按F2,就能看到页面的技术信息, 可以找到当前页面是哪一个BSP component实现的:

https://static001.geekbang.org/infoq/96/966c52202755556d247ec9132c62dcff.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

CRM WebUI and Hybris 的 Product 页面标题实现

用户头像
Jerry Wang
2021-05-24

Controller只需实现IF_BSP_WD_HISTORY_STATE_DESCR~GET_STATE_DESCRIPTION方法:

https://static001.geekbang.org/infoq/83/83b31c1c5360d40cc697eeeef91efd46.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

CRM WebClient UI 和 Hybris 里工作中心跳转的 url 生成逻辑

用户头像
Jerry Wang
2021-05-24

把Work center的navigation target在client side不可见:在Chrome development tool里看不到,而是点击了Work center之后,在后台ABAP端计算出navigation target。

https://static001.geekbang.org/infoq/a6/a6225332cc1408fd9da94d7039401fe1.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

SAP CRM WebClient UI 和 Hybris backoffice UI 开发的相同点

用户头像
Jerry Wang
2021-05-24

CRM WebClient和Hybris backoffice的UI开发都不需要开发人员手写原生的html代码。

https://static001.geekbang.org/infoq/25/2576dd93f40e9471e06bec9deac92132.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

SAP CRM WebClient UI 里的文件是如何上传到 ABAP Netweaver 后台的

用户头像
Jerry Wang
2021-05-24

使用Chrome开发者工具调试CRM WebClient UI里附件上传的功能: 从本地选择一个文件,断点触发:

https://static001.geekbang.org/infoq/25/2576dd93f40e9471e06bec9deac92132.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

SAP UI5 和 CRM WebUI 的 View 和 Controller 是如何绑定的

用户头像
Jerry Wang
2021-05-23

例如我在UI5的界面上画一个按钮,点击之后弹出一个Alert dialog。

https://static001.geekbang.org/infoq/3c/3cc1a82461cf134246f2b8cd00312c2b.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何证明 CRM WebClient UI 上的应用是有状态 (Stateful) 的

用户头像
Jerry Wang
2021-05-23

随便找一个在CRM WebClient UI里会被频繁调用到的函数,在函数里创建一个隐式增强,打印当前的会话ID。

https://static001.geekbang.org/infoq/8e/8e12117d88c370500d831d49defaa84b.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何在 SAP CRM WebClient UI 里创建 HANA Live Report

用户头像
Jerry Wang
2021-05-23

使用业务角色 ANALYTICSPRO 登录 WebClient UI 进行操作。

WebClient UI_WebClient UI技术文章_InfoQ写作社区