服务合同搜索:动态查询Web-UI中的新字段

2020-09-26 02:23发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)希望有人能够回答这个问题, 我...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


希望有人能够回答这个问题,

我是BOL编程的新手,我想在web-ui的服务合同动态搜索中添加三个新字段,并在"结果"视图中显示相同的字段。 BSP组件:BT112S_SC动态搜索:BTQSrvcon这些字段是(设备的)"参考产品",基本类别和备用ID。 这些字段在系统内部的设备数据中已经可用。 我已经使用APPEND结构在结构'CRMST_QUERY_SRC_BTIL'和CRMST_QUERY_R_SRC_BTIL中添加了这些字段。 之后,我可以看到配置中的字段并添加了相同的字段,以便可见。

但是,当我执行搜索时,这些字段将变为空白。

我该怎么做才能获取这些字段中的值? 我是否必须在BSP组件中进行编码,或者是否可以将BADI用于此目的?

非常感谢

迈克

2条回答
spaceman01
2020-09-26 02:33

嗨,

这些字段由报告框架填充(请参阅FM CRM_BSP_OIC_1O_SEARCH_FROM_RF)。

您将需要在表CRMC_REPDY中添加字段。 如果对于字段实际来自的表没有适当的访问策略,则需要在表CRMC_REPDY_DB中输入一个新条目。

了解其工作方式的最佳方法是调试;)。 该查询内置于类CL_CRM_REPORT_ACC_DYNAMIC的BUILD_DYN_SQL方法中,而实际选择通常是在同一类的DATABASE_ACCESS方法中完成的。

您可以使用BADI CRM_BADI_RF_Q1O_SEARCH来填充所需的数据。

此致

Andrei

一周热门 更多>