You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在SE80中获取非活跃用户的$TMP临时对象

清理非活跃用户$TMP增强类对象的后续方法
  • 使用SE16/SE16N查询核心表:

    • 访问TADIR表,输入对象类型ENHO(隐式增强)、ENHS(增强点),同时限定DEVCLASS = '$TMP';可关联USR02表,通过AS4USER字段筛选非活跃用户(结合LOCKED或USTYP字段确认用户状态)。
    • 查询ENHANCEMENT表,直接筛选DEVCLASS = '$TMP',快速获取所有增强类$TMP对象,再匹配用户信息确认归属。
  • 运行SAP标准程序批量排查:

    • 执行ENH_TOOL_LIST程序,输入$TMP作为开发类,专门列出系统中所有ENHO、ENHS类型的增强对象。
    • 运行RSAU_SELECT_EVENTS,调整选择参数限定开发类为$TMP,可筛选出隐式增强相关的本地对象。
  • 通过传输请求管理工具追溯:

    • 打开SE03事务码,选择「查找对象在请求/任务中」,输入对象类型ENHO、ENHS并限定DEVCLASS = '$TMP',再筛选请求所有者为非活跃用户,定位未释放请求中的相关对象。
    • 使用SE10按非活跃用户筛选请求,检查请求内是否包含$TMP下的增强对象。
  • 核对本地类与增强实现:

    • 用SE24查找Z*/Y*开头的本地类(DEVCLASS = '$TMP'),部分隐式增强会生成对应本地实现类,检查类的所有者是否为非活跃用户。
    • 通过ENHANCEMENT事务码查看对象的激活记录,确认是否为长期未修改的非活跃对象。
  • 清理前的必要验证:

    • 对目标对象创建本地备份(如通过SE01导出请求、下载对象源码),避免误删影响业务。
    • 确认对象无激活版本、无关联业务依赖后,再执行删除操作。

内容的提问来源于stack exchange,提问作者Priyanka Mishra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 06:48:16