点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我需要启用对客户/供应商的分类数据的搜索。 这些是HANA搜索视图(对于客户是MDG_BS_CUS_CUSTOMER),当我尝试选择实体BP_CUSCLA(用于客户分类数据的实体)时,该实体是不可选择的,因此无法生成该实体的搜索视图,如屏幕截图所示。/p>
customer-hana-search-view-classification.jpg
我知道SAP现在仅允许在物料上进行分类搜索。 但是SAP是否给出了原因?
到目前为止,是否有人尝试在客户/供应商上启用分类搜索? 如果是这样,关于同一内容的任何信息/指导将非常有帮助。
预先感谢!
致谢,
Srikanth
嗨Srikant,
不确定为什么没有提供SAP,但是您可以实现。
步骤1:
您需要在应用程序BS_BP_OVP/OVPALL中创建增强功能,并在初始页面中添加搜索UIBB组件。
第2步:分配一个自定义的Feeder类,并构建一些逻辑以生成与分类属性相关的字段目录
第3步:使用自定义UIBB作为源组件并以结果作为目标组件实现接线
第4步:在供稿器类中,构建逻辑以读取业务伙伴以将其显示在搜索结果中。
嗨Anvesh,
谢谢。 添加自定义UIBB可以完成,但这只是一个前端开发。
但是后端中的搜索操作需要通过在HANA数据库上进行HANA搜索来进行。 为了使HANA搜索能够进行分类,需要正确地在HANA Studio中生成那些视图,然后搜索才能成功。 但是SAP限制了我们选择和生成与分类相关的视图。
此致
Srikanth
嗨,Srikant,
是的,一旦UI增强,在自定义feeder类中(如step2中所述),您需要构建选择查询以从HANA DB中读取数据。 为此,您需要在HANA studio中开发自定义CDS视图,一旦激活CDS视图,它将在适配器类中生成选择查询。 您应该在feeder类中调用此适配器类。
如果不确定生成CDS视图,请点击以下链接
https://blogs .sap.com/2017/09/18/implementing-fuzzy-search-using-cds-sap-hana/
此致
Anvesh Pulijala
一周热门 更多>