专栏首页Jerry的SAP技术分享SAP CRM WebClient UI和Hybris backoffice UI开发的相同点
原创

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

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

CRM WebClient UI

在CRM WebUI workbench里,开发人员需要写下图这些SAP封装的tag:

这些Tag能在事物码SE80里找到:

Hybris backoffice UI

比如我通过backoffice左边倒L形的工作中心列表查看优惠券列表,这个列表实际上是一棵树,根节点是Marketing。

上图界面是通过在XML文件里定义Hybris封装的tag来实现的,原理和CRM WebClient UI类似。

按照第15行的注释,这种开发方式可以理解成"Configuration-based development"。第17行定义了一个类型为explorer-tree的控件。

第19行用navigation-node定义marketing这个根节点,id为这个节点的属性。

Hybris wiki上有这些Hybris封装的tag的详细用法:

类似的,下面这个表格包含了6列:

该表格是用listview这个tag实现的,下图即是6列对应的定义:

Simple search的界面:

XML文件里显示Simple search实际执行时基于couponId和name两个字段进行搜索:

要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

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

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 如何使用SAP UI5 web Component的React框架的柱状图和折线图

    import { BarChart, LineChart } from "@ui5/webcomponents-react-charts";

    Jerry Wang
  • CRM中间件里的CSA队列有什么用

    我们有时候会在中间件的事务码SMQ2即Inbound队列查看器里观察到以CSA开头的队列:

    Jerry Wang
  • 如何在SAP Cloud Platform上进行第一个integration flow开发

    登录SAP Cloud Platform integration tenant,点击Edit图标:

    Jerry Wang
  • 如何使用SAP UI5 web Component的React框架的柱状图和折线图

    import { BarChart, LineChart } from "@ui5/webcomponents-react-charts";

    Jerry Wang
  • S/4HANA for Customer Management里的搜索分页处理

    这篇文章的英文版我发在了SAP Community上:Paging Implementation in S/4HANA for Customer Managem...

    Jerry Wang
  • 使用SAP云平台portal服务将SAP UI5应用部署到portal上

    假设我已经开发好了一个SAP MTA应用,包含一个HTML5 module和一个Fiori Launchpad module,已经成功部署到SAP Cloud ...

    Jerry Wang
  • SAP CRM WebClient UI ON_NEW_FOCUS的用途

    Category选择为SAP Fiori Elements,模板选择为List Report Application:

    Jerry Wang
  • 在SAP WebIDE Database Explorer里操作hdi实例

    上图看到的数据库表MY_APP_PRODUCTS的结构,和CAP项目里db module里data-model.cds定义的结构一致:

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

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

    Jerry Wang
  • ABAP Netweaver和SAP Hybris的内存管理

    每隔5秒钟,console会发起一个到Java backend的AJAX查询请求:

    Jerry Wang

扫码关注云+社区

领取腾讯云代金券