在所有BSP应用程序中搜索特定的字符串

2020-08-17 14:33发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好, 我有一个要求,我想知道...

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

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


您好,

我有一个要求,我想知道哪些所有BSP都在调用特定的odata服务。 我的系统中大约有200多个BSP。 是否有任何标准报告或FM来扫描所有BSP中的特定字符串。

谢谢

Sagar Bansal

5条回答
lukcy2020
2020-08-17 15:08

你好萨加尔·班萨尔(Sagar Bansal)

在这种情况下,为什么不写一个小报告来找到您想要的东西呢? 看来 Punith Developer 为您提供了一个很好的起点。 这项工作行不通吗?

表格:
   o2pagdir。

 选择选项:s_appl用于o2pagdir-applname。
 选择选项:s_page用于o2pagdir-pagekey。
 参数:p_ptrn TYPE字符串。

 选择开始。
   执行run_report。

 FORM run_report。
   数据:
     ls_page_key TYPE o2pagkey,
     lt_page_source TYPE o2pageline_table。

   SELECT applname,pagekey
     来自o2pagdir
     @s_appl中的应用名称
       @s_page中的AND pagekey
     INTO @DATA(lt_bsp_pages)。
   检查sy-subrc = 0。

   循环到lt_bsp_pages参考到数据(ld_bsp_page)。
     清除lt_page_source。
     将对应的ld_bsp_page-> *移动到ls_page_key。
     呼叫方法cl_bsp_api_generate => bsp_api_get_page
       出口
         p_pagekey = ls_page_key
       输入
         p_source = lt_page_source。

     在lt_page_source处循环传输没有字段
       行CP p_ptrn。

       写:/ls_page_key-applname,ls_page_key-pagekey,"包含搜索的模式"。
       出口。
     结局。
   结局。
 ENDFORM。

亲切的问候

Mateusz

一周热门 更多>