当前位置:网站首页>An ABAP tool that can print the browsing history of a user in the system for BSP applications
An ABAP tool that can print the browsing history of a user in the system for BSP applications
2022-08-10 15:33:00 【Wang Zixi】
As long as one user is there SAP ABAP browsed in the system BSP 页面,Browsing history will be left behind.
The tool parses out these records,Print out the historical events browsed by the user,and the name of the page viewed.
使用方法很简单,Simply enter the username to be queried:
下图显示,我在 2018年8月10日之后,no longer there AG3 system browsed BSP 应用了:
工具源代码:
REPORT ztool_display_page_name.
PARAMETERS: name TYPE trdir-unam OBLIGATORY DEFAULT 'WANGJER'.
DATA: lt_trdir TYPE STANDARD TABLE OF trdir,
lt_page TYPE STANDARD TABLE OF o2pagdir.
TYPES: BEGIN OF ty_impl,
name TYPE o2pagdir-implclass,
END OF ty_impl.
TYPES: tt_impl TYPE STANDARD TABLE OF ty_impl.
START-OF-SELECTION.
SELECT * INTO TABLE lt_trdir FROM trdir WHERE unam = name.
IF sy-subrc <> 0 .
WRITE: / 'No browse history found for current user'.
RETURN.
ENDIF.
DATA: lt_impl TYPE tt_impl,
ls_trdir TYPE trdir,
ls_impl TYPE ty_impl.
LOOP AT lt_trdir INTO ls_trdir.
ls_impl-name = ls_trdir-name.
APPEND ls_impl TO lt_impl.
ENDLOOP.
SELECT * INTO TABLE lt_page FROM o2pagdir FOR ALL ENTRIES IN lt_impl
WHERE changedby = name AND implclass = lt_impl-name.
SORT lt_page BY changedon DESCENDING.
LOOP AT lt_page ASSIGNING FIELD-SYMBOL(<page>).
WRITE: / <page>-implclass COLOR COL_GROUP, ' Last accessed on:', <page>-changedon COLOR COL_KEY,
' Component name: ' , <page>-applname+0(20) COLOR COL_NEGATIVE, ' view name: ', <page>-pagename+0(30) COLOR COL_POSITIVE.
ENDLOOP.
边栏推荐
猜你喜欢
随机推荐
Mysql statement analysis, storage engine, index optimization, etc.
XML基本学习
Mobileye携手极氪通过OTA升级开启高级驾驶辅助新篇章
“蔚来杯“2022牛客暑期多校训练营7
Appium进行APP自动化测试
电商秒杀项目收获(二)
SWIG tutorial "four" - package of go language
FP6378AS5CTR SOT-23-5 高效1MHz2A同步降压调节器
容器化 | 在 S3 实现定时备份
数字藏品平台系统开发实战
一个 ABAP Development Tool 自定义 service endpoint 的测试工具
老板加薪!看我做的WPF Loading!!!
消息称原美图高管加盟蔚来手机 顶配产品或超7000元
无线网络、HTTP缓存、IPv6
TestLink导出用例转换工具
基于inotify实现落盘文件的跨进程实时读写交互
数据类型与整型存储
QOS function introduction
scala 10种函数高级应用
易基因|深度综述:m6A RNA甲基化在大脑发育和疾病中的表观转录调控作用