SAP历史记录显示?5步搞定操作日志查询,SAP操作日志查询,5步快速掌握历史记录检索技巧

半夜发现订单数据被篡改,翻遍SAP却查不到谁干的?😱 ​​90%企业栽在“无效审计”上​​——别慌!老审计员教你用5步锁定操作黑手,顺带揪出那些​​偷改权限的隐形人​​!


🔍 ​​一、基础操作:别被“假日志”坑了​

​▶️ 必开的核心日志功能​​:

  • ​SM20事务码​​ → 勾选 ​​“用户变更”+“关键表修改”​​(漏选=丢失50%操作记录)

  • SAP历史记录显示?5步搞定操作日志查询,SAP操作日志查询,5步快速掌握历史记录检索技巧  第1张

    ​表级监控​​:VBAK(销售订单表)和BKPF(财务凭证表)必须强制记录📌

​▶️ 新手必踩坑​​:

  • ​默认关闭审计日志​​:SAP安装后需手动激活

  • ​日志保留仅7天​​:未配置归档→ 超期数据永久丢失❗

💡 ​​自检工具​​:

事务码 ​​SM19​​ → 查 ​​“活动审计配置”​​,显示 ​​“未激活”​​ 立刻补救!


📂 ​​二、5步精准定位操作记录​

​▎步骤1:锁定嫌疑人范围​

  • 用 ​​SUIM​​ 查 ​​“用户访问记录”​​ → 输入时间段+可疑事务码(如 ​​MM02物料修改​​)

  • ​隐藏技巧​​:关联 ​​STAD​​ 事务码→ 抓取​​程序运行时间​​,对比操作时间戳

​▎步骤2:穿透多层日志​

​日志类型​

​事务码​

​能查什么​

​盲区​

变更文档

​CDHDR​

字段级修改(如金额变动)

不记录未保存的草稿操作

安全审计日志

​SM18​

权限分配记录

不记录后台作业操作

表修改监控

​SE13​

关键表数据变更

需手动配置监控表

​▎步骤3:ABAP加持追查​

abap复制
SELECT * FROM CDHDRWHERE OBJECTCLAS = 'MATERIAL'AND CHANGENR LIKE '%202407%'

→ 抓取​​7月所有物料修改记录​​(注意:​​CHANGENR字段需转日期格式​​)

​▎步骤4:交叉验证​

  • 比对 ​​SM04​​(在线用户列表)和 ​​DB02​​(数据库操作)→ 揪出 ​​“隐身会话”​

  • ​关键线索​​:突然出现的 ​​“后台作业用户”​​ 执行敏感事务码

​▎步骤5:导出司法证据​

  • 用 ​​RSAU_DELIVER​​ 生成 ​​.aud格式加密日志​​ → 符合 ​​ISO27001​​ 诉讼标准


⚠️ ​​三、审计陷阱:这些记录都是假的!​

​❌ 高危造假手段​​:

  • ​SU01克隆管理员账号​​ → 用副本账号操作不留名

  • ​SE38执行自定义程序​​ → 绕过标准日志记录

​✅ 破局方案​​:

  1. 每月用 ​​SUIM​​ 查 ​​“相同权限用户组”​​ → 揪出克隆账号

  2. 禁止 ​​SE38​​ 直接运行代码 → 强制走 ​​“开发工作台审批流”​


💎 说点得罪实施顾问的

​SAP审计最大骗局​​:

号称“全记录”的 ​​S/4HANA​​,实际​​不监控Fiori操作​​!某企业供应链总监用手机APP篡改数据,半年后才被发现

​三条保命法则​​:

1️⃣ ​​每周1次​​用 ​​“RSAU_CHECK”​​ 扫描日志完整性 → 缺文件立刻告警

2️⃣ 关键表配置 ​​“0容忍”策略​​ → 任何修改触发 ​​OA审批+短信验证​

3️⃣ 离职员工账号 ​​冻结≠删除​​ → ​​保留ADRP关联记录​​防冒用