咨询电话:031-212445843

— 新闻中心 —

ABOUT US
联系我们/
全国免费客服电话 031-212445843
爱游戏官网-爱游戏网页版入口

邮箱:admin@huageer.org

手机:14163742023

电话:031-212445843

地址:河南省开封市祥符区

您的位置:主页 > 新闻中心 >

新闻中心

SAP 查询系统日志-追踪用户的更改记载“爱游戏网页版入口”

发布时间:2021-11-07 00:45 人气:

本文摘要:1.STAD提供了跨业务生意业务的事情负载统计信息,但该事务代码只能查找最近两天的记载,而且只能查询24hr,超出就报错。革新方法定期在后台运新STAD。可以长时间从STAD事务中获取历史数据。 STAD事务的默认时间段是48小时。我们只能分析该时间规模内的数据。生存早期STAD陈诉的另一种方法将在这里讨论。 我认为这将有助于治理员分析系统中的种种问题。STAD法式是RSSTAT26,它在我们运行STAD事务时在后台运行。

爱游戏官网

1.STAD提供了跨业务生意业务的事情负载统计信息,但该事务代码只能查找最近两天的记载,而且只能查询24hr,超出就报错。革新方法定期在后台运新STAD。可以长时间从STAD事务中获取历史数据。

STAD事务的默认时间段是48小时。我们只能分析该时间规模内的数据。生存早期STAD陈诉的另一种方法将在这里讨论。

我认为这将有助于治理员分析系统中的种种问题。STAD法式是RSSTAT26,它在我们运行STAD事务时在后台运行。步骤指南事务SE38并在屏幕中提供法式名称RSSTAT26。

然后执行然后选择法式->在后台执行然后选择数据时间,最后单击周期值。然后选择期间。

然后单击上方屏幕上的生存按钮以生存后台作业。您可以看到乐成完成后台作业的消息。至此,建立后台作业完成。

++++++++++++++++++++++++++下一步是检查建立了后台作业的陈诉。然后转到SM37举行后台作业。

然后单击图像上显示的池图标。单击“类型”列下提到的图标。然后,您可以检察给定期间的陈诉。++++++++++++++++++++++++++++++++++++++++++++++++++++可以为用户,生意业务和更多参数字段自界说陈诉。

然后可以针对特定需求和历史统计数据建立陈诉。2.ST03/ST03NLocal History and Distribution => Load History=>TOTAL =>选择日期=> Analysis Views = > User and SettlementStatistics=>User Profile3.CDHDR/CDPOS一、SAP业务更改记载1)、sap的字段和工具的修改都市生存旧值,数据生存在CDHDR和CDPOS表。

2)、表CDHDR表CDHDR记载了用户于什么时间点用什么样的事务代码修改了什么样的工具在表CDHDR字段:Change doc. Object代表了修改的工具3)、表CDPOS 是更改记载的行项目记载了详细是哪个表中的哪个字段,从什么值修改为了什么值如需检察文档工具,可使用事务代码SCDO,相关表为TCDOB/TCDOBTCHNGIND(修改标识符)输入:D(U表现更新,I表现插入,E表现删除单个字段,D表现删除整行或整个票据)二、更改记载的报表查询1、可以在t-code中点击changes,来举行查询;2、通过专门的t-code查询某个详细Change Object如OV51 检察:Display of Changes for CustomerME14 检察 changes to Purchasing Info Record3、通过事务代码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 CDPOSBy Willem HoekThis notes relates to SAP ECC (ERP Central Component) 5.0Changes 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”.The change information can be see in Purchase Order. Menu: Environment > Item ChangesThis 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):The detail of what was changed is in table CDPOS. The link is via the document number, field CHANGENR. Lets look at table CDPOSThese 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 <<< example aboveENTRYSHEET – ml85FEATURE – ct04INCOMINGINVOICE – mrbrINFOSATZ – me13KLASSE – cl02KRED – xk02LIEFERUNG – vl03nMATERIAL – mm01MM_SERVICE – me22nMRP_AREA – mm01NRINTERVAL – omh6PFCG – pfcgREVISION – me32kSACH – fs00SPEC_TMP – ml10STLV – ml02VASMD – ac03VERKBELEG – va02…. etc 提取旧值方法1) 使用sap的尺度函数CHANGEDOCUMENT_READ_HEADERS 和CHANGEDOCUMENT_READ_POSITIONSCALL FUNCTION ‘CHANGEDOCUMENT_READ_POSITIONS’ “Change document: Read change document itemsEXPORTING* archive_handle = 0 ” sy-tabix Handle on Open Archive Fileschangenumber = ” cdpos-changenr Change document number* tablekey = SPACE ” cdpos-tabkey Object class table key* tablename = SPACE ” cdpos-tabname Object class table name* tablekey254 = SPACE ” cdpos_uid-tabkey Table Key for CDPOS in Character 254* keyguid = SPACE ” cdpos_uid-keyguid UUID in Character Format* keyguid_str = SPACE ” cdpos_str-keyguid UUID in Character FormatIMPORTINGheader = ” cdhdr Change document header (structure CDHDR)et_cdred_str = ” cdred_str_tab Additional Change Document – Table for STRINGs* TABLES* editpos = ” cdshw Table with edited change document itemsEDITPOS_WITH_HEADER = “CDRED 更改文档,显示结构EXCEPTIONSNO_POSITION_FOUND = 1 ” No item founWRONG_ACCESS_TO_ARCHIVE = 2 ” incorrect access to archive2)使用select语句直接从表中读取。直接使用SELECT语句读取数据的示例:*提取信用额度字段修改的抬头信息select cdhdr~changenr cdhdr~udate cdhdr~utimeinto corresponding fields of table p_cdhdrfrom cdhdrwhere cdhdr~objectclas = ‘KLIM’ andcdhdr~objectid = wa_customerinfo-kunnr.if sy-subrc = 0.*提取信用额度字段修改的字段值select cdpos~changenr cdpos~value_old cdpos~value_newinto corresponding fields of table p_cdposfrom cdposfor all entries in p_cdhdrwhere cdpos~objectclas = ‘KLIM’ andcdpos~objectid = wa_customerinfo-kunnr andcdpos~changenr = p_cdhdr-changenr andcdpos~tabname = ‘KNKK’ andcdpos~fname = ‘KLIMK’.if sy-subrc = 0.endif.endif.可以在CHANGEDOCUMENT_READ_HEADERS 中设置中断获得工具类型。ex.提取有变更的 Acc. changesSELECT SINGLE tabkey value_new INTO (cdpos-tabkey,ikoinh)FROM cdposWHERE objectclas = ‘KRED’AND objectid = itab-lifnrAND changenr = itab-changenrAND tabname = ‘LFBK’AND fname = ‘KOINH’.提取有变更的vendor最新日期SELECT MAX( udate ) INTO itab-cndate FROM cdhdrWHERE objectclas = ‘KRED’ AND objectid = itab-lifnr.——————————————————————————–抓取所有有变更的法式report ztest001.TYPE-POOLS slis.DATA : cdhdr TYPE cdhdr.SELECT-OPTIONS :s_objcls FOR cdhdr-objectclas OBLIGATORY,s_objtid FOR cdhdr-objectid,s_chngnr FOR cdhdr-changenr,s_usrnam FOR cdhdr-username DEFAULT sy-uname,s_udate FOR cdhdr-udate DEFAULT sy-datum,s_time FOR cdhdr-utime,s_tcode FOR cdhdr-tcode,s_plncnr FOR cdhdr-planchngnr,s_chngno FOR cdhdr-act_chngno,s_wsplnd FOR cdhdr-was_plannd,s_chngid FOR cdhdr-change_ind.SELECTION-SCREEN SKIP.PARAMETERS p_max TYPE numc3 OBLIGATORY DEFAULT ‘200’.*———————————————————————*TYPES :BEGIN OF ty_s_cdhdr.INCLUDE STRUCTURE cdhdr.TYPES : checkbox,END OF ty_s_cdhdr,BEGIN OF ty_s_cdpos.INCLUDE STRUCTURE cdpos.TYPES : checkbox,END OF ty_s_cdpos.*———————————————————————*DATA :* Layout for ALVgs_layout TYPE slis_layout_alv,* Change document headert_cdhdr TYPE TABLE OF ty_s_cdhdr.*———————————————————————*START-OF-SELECTION.* Read Change document headerSELECT * INTO TABLE t_cdhdrUP TO p_max ROWSFROM cdhdrWHERE objectclas IN s_objclsand objectid in s_objtidand changenr in s_chngnrAND username IN s_usrnamAND udate IN s_udateAND utime IN s_timeAND tcode IN s_tcodeAND planchngnr IN s_plncnrAND act_chngno IN s_chngnoAND was_plannd IN s_wsplndAND change_ind IN s_chngid.gs_layout-zebra = ‘X’.gs_layout-colwidth_optimize = ‘X’.gs_layout-box_fieldname = ‘CHECKBOX’.* Display ALVCALL FUNCTION ‘REUSE_ALV_GRID_DISPLAY’EXPORTINGi_callback_program = sy-cprogi_callback_user_command = ‘USER_COMMAND’i_structure_name = ‘CDHDR’is_layout = gs_layoutTABLESt_outtab = t_cdhdr.*———————————————————————** FORM USER_COMMAND **———————————————————————*FORM user_command USING u_ucomm TYPE syucommus_selfield TYPE slis_selfield. “#EC CALLED* Macro definitionDEFINE m_sort.add 1 to ls_sort-spos.ls_sort-fieldname = &1.ls_sort-up = ‘X’.append ls_sort to lt_sort.END-OF-DEFINITION.DATA :ls_cdhdr TYPE ty_s_cdhdr,ls_sort TYPE slis_sortinfo_alv,lt_sort TYPE slis_t_sortinfo_alv,* Change document itemslt_cdpos TYPE TABLE OF ty_s_cdpos.CASE u_ucomm.WHEN ‘&IC1’.PERFORM check_marked USING us_selfield.* Read Change document itemsLOOP AT t_cdhdr INTO ls_cdhdr WHERE checkbox = ‘X’.SELECT * APPENDING TABLE lt_cdposFROM cdposWHERE objectclas = ls_cdhdr-objectclasAND objectid = ls_cdhdr-objectidAND changenr = ls_cdhdr-changenr.ENDLOOP.m_sort ‘CHANGENR’.* Display ALVCALL FUNCTION ‘REUSE_ALV_GRID_DISPLAY’EXPORTINGi_structure_name = ‘CDPOS’is_layout = gs_layoutit_sort = lt_sortTABLESt_outtab = lt_cdpos.ENDCASE.ENDFORM. ” USER_COMMAND*——————————————————————–FORM check_marked USING us_selfield TYPE slis_selfield.FIELD-SYMBOLS :<cdhdr> TYPE ty_s_cdhdr.READ TABLE t_cdhdr TRANSPORTING NO FIELDS WITH KEY checkbox = ‘X’.IF NOT sy-subrc IS INITIAL ANDNOT us_selfield-tabindex IS INITIAL.READ TABLE t_cdhdr INDEX us_selfield-tabindex ASSIGNING <cdhdr>.<cdhdr>-checkbox = ‘X’.ENDIF.ENDFORM.4.SM19/SM20请检察链接:https://www.sapzx.com/5719.html5.其它1.SU01中用户变换历史记载2. DBTABLOG表。


本文关键词:SAP,查询系统,日志,追踪,用户,的,更改,记载,“,爱游戏官网

本文来源:爱游戏官网-www.huageer.org

相关推荐

在线客服
服务热线

服务热线

031-212445843

微信咨询
爱游戏官网-爱游戏网页版入口
返回顶部
X爱游戏官网-爱游戏网页版入口

截屏,微信识别二维码

微信号:yingzicms

(点击微信号复制,添加好友)

  打开微信

微信号已复制,请打开微信添加咨询详情!