ABAP的OPEN SQL和Hybris Commerce的Flexible Search简介
在ABAP应用里,我们application developer用Open SQL访问database, 这些Open SQL会被Database interface转换成database provider specific的SQL然后执行。
CRM和C4C里还支持enterprise search / simple search,
实现原理实际上是application call一个RFC到TREX server上拿到查询结果。
Hybris里有类似的功能:FlexibleSearch service
FlexibleSearch service使用Hybris自己发明的一套基于SQL syntax的language,类似ABAP的open SQL.
看个例子:
select * from {Product} where {code} = ‘cris03’
这条flexible search语言被预编译成和SQL语句语法类似的查询语句:
SELECT * FROM products item_t0 WHERE ( item_t0.p_code = ‘cris03’) AND (item_t0.TypePkString IN (?,?,?,?,?,?,?) )
上述语句里7个问号代表的变量的值,可以在execution statistics里找到:
其实就是7个catalog:
搜索结果,对应两条记录:
这两条记录同样可以在backoffice里搜索得到:
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
ABAP的OPEN SQL和Hybris Commerce的Flexible Search简介相关推荐
- SAP ABAP SM50事务码和Hybris Commerce的线程管理器
ABAP的SM50查看当前server可用的dialog process. Hybris 查看某个thread当前detail状态: "TaskExecutor-junit-3459-Tri ...
- ABAP的数据字典DDIC和Hybris Commerce的类型系统Type system
Netweaver里所有global可用的data type定义在DDIC里.Hybris也有类似ABAP DDIC的概念,称为type system, 类型定义存在于海量的xml里.区别在于DDIC ...
- ABAP Netweaver, Hybris Commerce和SAP 云平台的登录认证
ABAP Netweaver 在事务码SICF里选择一个服务,在明细页面对Procedure字段点击F1,查看Logon Procedure的帮助文档. 通过这个链接打开对应的帮助文档,可以看到下列七 ...
- SAP Hybris Commerce里的数据库表
在Hybris storefront注册一个帐号: 成功之后能在backoffice里看到成功生成的customer,里面的Customer ID是自动生成的,类似ABAP里的uuid. 在conso ...
- SAP CRM和Hybris Commerce里关于价格折扣的一些配置
最近Jerry做了一个和价格折扣相关的原型项目,把学到的知识记录下来,以备将来查阅. 在这个原型项目里,我们用React-Native开发了一个移动应用,用户可以在手机上浏览SAP Hybris Co ...
- Eclipse 里一个 SAP Hybris Commerce 的开发插件
在 Eclipse Marketplace 里根据关键字 Hybris 搜索,查到一个名为 SAP Hybris Commerce Development Tools for Eclipse 1.4 ...
- SAP CRM, C4C和Hybris Commerce的数据迁移策略
这三个SAP product都有个各自的data migration approach CRM 通过XIF和IDOC来进行CRM和legacy system之前的数据交互 比如可以把系统里Servic ...
- 一个基于SAP Hybris Commerce和微信的社交电商原型介绍
本文是2020年第12篇原创文章,也是汪子熙公众号总共第195篇原创文章. 汪子熙在刚刚过去的SAP中国上海2020 DKOM大会上,SAP大佬们在Key Note讲话时提到了最近国内火爆的线上新经济 ...
- Hybris commerce里用web service为什么查询不到产品的描述信息
Hybris Commerce里的产品描述信息维护是基于某一种语言的,因此用web service查询时,在postman的请求里需要加上一个名为"lang"的参数,然后值等于语言 ...
最新文章
- 用指针查找数组中温度值为32的天数
- {转} Eclipse 高亮显示选中的相同变量
- 定时任务 ||​​​​​​​​​​​​​​ Cron表达式
- 反思一次线上bug的修改:没法看数据表的一次线上问题处理
- 使用while 循环实现输出 1, 2, 3, 4, 5, 7, 8, 9, 11, 12(提示:输出结果为一行,没有6和10,12后面没有逗号)
- 2d的公式_西师大版六年级数学上册全册必背公式+高清版电子课文,收藏预习
- HDU 2757 Ocean Currents
- 基于GPU的粒子系统
- android ProgressBar 进度条demo
- 凤凰架构4——透明多级分流系统
- 计算机型号win7,win7cpu型号怎么看
- 小黄鸡 php,小黄鸡simsimi接口
- Oracle VM VirtualBox不能正常运行(电脑强行关机后,Linux不能正常运行)
- JNDI全攻略(一)
- eclipse黄色波浪线去除
- 从一个置顶CPT广告学习计算广告设计要点
- Mac之MySQL初始数据库密码问题
- java中把gui插入图片_在java中使用图片实现gui的美化.pdf
- you-get使用教程
- 用auto.js写了一个抖音点赞、关注的脚本
热门文章
- 07年末围炉盛宴 - 信息工作者应用与管理系列Webcast
- Microsoft Access、MySQL 以及 SQL Server 所使用的数据类型和范围。
- LeetCode 684. Redundant Connection
- 【题解】 P2151 [SDOI2009]HH去散步
- bzoj 4880 [Lydsy1705月赛]排名的战争 贪心
- 077 Apache的HBase与cdh的hue集成(不建议不同版本之间的集成)
- Web缓存的作用与类型
- [HDOJ5542]The Battle of Chibi(DP,树状数组)
- 反射,hashlib模块,正则匹配,冒泡,选择,插入排序
- 微信企业付款开发 C#