ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

从 ABAP CDS 到 SAP Fiori Launchpad,深入理解 SAP Enterprise Search 的搜索模型与运行机制

从 ABAP CDS 到 SAP Fiori Launchpad,深入理解 SAP Enterprise Search 的搜索模型与运行机制 在 SAP S/4HANA 项目里,经常会遇到一种很有代表性的业务需求。业务人员记得某个客户名称的一部分,也可能只记得成本中心名称、销售订单描述、员工所在城市,却不希望先判断应该进入哪一个 SAP Fiori App,再进入应用内部填写若干查询条件。更自然的使用方式,是直接在 SAP Fiori launchpad 顶部的搜索框里输入几个关键词,让系统像企业内部的搜索引擎一样,把相关业务对象找出来,并能够继续跳转到对应业务应用。这正是 SAP Enterprise Search 要解决的问题。SAP 对 Enterprise Search 的定位并不是某一个业务对象上的查询帮助,也不是传统意义上的数据库SELECT查询界面,而是一套统一的企业级搜索技术。它可以从统一入口访问企业内部乃至企业外部的信息来源,搜索结果既可以来自结构化业务对象,也可以来自 HTML、演示文稿、文档等非结构化内容,并能够从搜索结果直接进入相关应用或者执行相关操作。因此,我们可以先建立一个很重要的认知。SAP Enterprise Search 搜索的不是某一张数据库表,而是企业业务信息。数据库表只是业务信息可能存在的一种物理载体。到了现代 ABAP 技术栈里,SAP 又把 Enterprise Search 与 ABAP CDS 更紧密地结合起来,形成 CDS-based Enterprise Search。SAP 官方把它定义为 Enterprise Search 面向 ABAP CDS 的实现,它建立在后端 CDS view entity 之上,通过EnterpriseSearch域下的 framework-specific
返回列表