SAP 查询系统日志 您所在的位置:网站首页 怎么查看excel的更改记录 SAP 查询系统日志

SAP 查询系统日志

2023-07-17 18:13| 来源: 网络整理| 查看: 265

 

SAP 查询系统日志-追踪用户的更改记录

 技术相关  2020/06/30 09:14  107

1.STAD

提供了跨业务交易的工作负载统计信息,但该事务代码只能查找最近两天的记录,而且只能查询24hr,超出就报错。

SAP 查询系统日志-追踪用户的更改记录 图1

改进方法

定期在后台运行STAD。可以长时间从STAD事务中获取历史数据。

STAD事务的默认时间段是48小时。我们只能分析该时间范围内的数据。保存早期STAD报告的另一种方法将在这里讨论。我认为这将有助于管理员分析系统中的各种问题。

STAD程序是RSSTAT26,它在我们运行STAD事务时在后台运行。

步骤指南

事务SE38并在屏幕中提供程序名称RSSTAT26。然后执行

SAP 查询系统日志-追踪用户的更改记录 图2

然后选择程序->在后台执行

SAP 查询系统日志-追踪用户的更改记录 图3

SAP 查询系统日志-追踪用户的更改记录 图4

然后选择数据时间,最后单击周期值。

SAP 查询系统日志-追踪用户的更改记录 图5

然后选择期间。

SAP 查询系统日志-追踪用户的更改记录 图6

然后单击上方屏幕上的保存按钮以保存后台作业。您可以看到成功完成后台作业的消息。

SAP 查询系统日志-追踪用户的更改记录 图7

至此,创建后台作业完成。

++++++++++++++++++++++++++

下一步是检查创建了后台作业的报告。

然后转到SM37进行后台作业。

SAP 查询系统日志-追踪用户的更改记录 图8

然后单击图像上显示的池图标。

SAP 查询系统日志-追踪用户的更改记录 图9

单击“类型”列下提到的图标。

SAP 查询系统日志-追踪用户的更改记录 图10

然后,您可以查看给定期间的报告。

SAP 查询系统日志-追踪用户的更改记录 图11

++++++++++++++++++++++++++++++++++++++++++++++++++++

可以为用户,交易和更多参数字段自定义报告。然后可以针对特定需求和历史统计数据创建报告。

2.ST03/ST03N

Local History and Distribution => Load History

=>TOTAL =>选择日期

=> Analysis Views = > User and SettlementStatistics

=>User Profile

SAP 查询系统日志-追踪用户的更改记录 图12

SAP 查询系统日志-追踪用户的更改记录 图13

3.CDHDR/CDPOS

一、SAP业务更改记录

1)、sap的字段和对象的修改都会保存旧值,数据保存在CDHDR和CDPOS表。

2)、表CDHDR

表CDHDR记录了用户于什么时间点用什么样的事务代码修改了什么样的对象

在表CDHDR字段:Change doc. Object代表了修改的对象

3)、表CDPOS 是更改记录的行项目

记录了具体是哪个表中的哪个字段,从什么值修改为了什么值

如需查看文档对象,可使用事务代码SCDO,相关表为TCDOB/TCDOBT

CHNGIND(修改标识符)输入:D(U表示更新,I表示插入,E表示删除单个字段,D表示删除整行或整个单据)

二、更改记录的报表查询

1、可以在t-code中点击changes,来进行查询;

2、通过专门的t-code查询某个具体Change Object

如OV51 查看:Display of Changes for Customer

ME14 查看 changes to Purchasing Info Record

3、通过事务代码AUT10 可以查询所有的Change Object,实际上就是针对上述2个表做了一个报表

 

三、表CDHDR and CDPOS更新原则

1、创建时,系统的更新原则与更新内容。

可以通过创建主数据、业务数据、创建业务数据项目来测试

基本的结论是

创建时一般不保存记录,即使保存,也只是简单记录一下,能够在上述2个表“新建一条数据”

2、修改数据时,系统的更新原则与更新内容。

基本原则:以下类型的字段不会查看到更改记录

  不能够修改的字段,例如创建日期、创建者;    在可以通过其他途径可以看到的字段(在其他表中可以看到更改的东西);如在销售订单中,对行项目的数量、金额更改在表VBEP(数量更改)、KONA(金额更改)中      其他一些特殊情况

具体的控制点是sap会对表中的每一个字段都会有一个标记LOGFLAG,该字段控制Indicator for writing change documents

如何使用

简单指引:

1, 将 Key Doc No. ( 如: SO No. / PO No. 等)作为 Object_ID 在 CDHDR 中查询出相关的Object Class 及 CHANGENR 变更号码及日期等信息;

2,基于已知或查出的 Object Class 及 Changenr 及 Table Name / Field Name 即可查询历史记录,如要细化,则需使用 TableKey 过行组合查询;

3,其中 Table Name 有时会和实际的表名不一致,需使用一些方法查出。

Change SAP documents — tables CDHDR and CDPOS

By Willem Hoek

This notes relates to SAP ECC (ERP Central Component) 5.0

Changes to a lot of SAP documents are stored in table CDHDR and table CDPOS. This include changes such as: change data in Material Master, changes to Purchase Req (PR), Purch Orders, Contracts, Sales Orders, and many more.

Lets look at an example where an existing purchase order (PO) is changed.

Create a PO (number 4500000616)Now lets make a change to the PO. Lets change the Short text in item 10 from “FLOWERS” to “SAPZX”.

SAP 查询系统日志-追踪用户的更改记录 图14

The change information can be see in Purchase Order. Menu: Environment > Item Changes

SAP 查询系统日志-追踪用户的更改记录 图15

This changed information are stored in table CDHDR and table CDPOS. Lets see if we can find it by displaying the table using transaction se16 (display table):

SAP 查询系统日志-追踪用户的更改记录 图16

SAP 查询系统日志-追踪用户的更改记录 图17

The detail of what was changed is in table CDPOS. The link is via the document number, field CHANGENR. Lets look at table CDPOS

SAP 查询系统日志-追踪用户的更改记录 图18

SAP 查询系统日志-追踪用户的更改记录 图19

These tables contains not just PO changes but changes to most SAP documents (accross all functional areas). So, as you can imagine these tables get huge. Entries in tables are grouped by Object Class (field OBJECTCLAS — Change doc object). Some of these options include:

OBJECTCLAS – transaction (fields in CDHDR)

ADRESSE – xk01ADRESSE3 – su01BANF – me54nBELEG – vf21BETRIEB – vd02COND_A – me31kDEBI – xd01, xd02EINKBELEG – me22n 


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有