欢迎来到天天文库
浏览记录
ID:36419221
大小:33.09 KB
页数:11页
时间:2019-05-10
《sap表修改记录查询》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、目录SAP表修改记录查询1更改记录表CDHDR和CDPOS2SAP保存操作记录CDHDR和CDPOS表2通过CDHDRCDPOS获取增量数据7其他方式11SAP表修改记录查询SAP中修改频率较低的定制表(T001等)一般都会有修改记录存在,查看一个表有没有修改记录可以在SE11中查看他的技术设置,如果其中的LOGDATACHANGES选中则表示此表有历史修改记录存在。要查看他的修改记录可以使用Tcode:SCU3。菜单路径:工具-定制-IMG-IMGLogging参考说明: http://help.sap.com/saphelp_nw04...cfab6
2、d/frameset.htm系统读取历史修改记录的Function:DBLOG_READ_WITH_STATISTIC转载:http://mahone.iteye.com/blog/1317901SE16N通过&sap_edit可以修改表,修改表后如何查看呢。分两步进行。1.事务码SE16N,然后输入表 SE16N_CD_Key,输入相应的查询条件。例如table名,查出相应的ID2.事务码SE16N,然后输入表SE16N_CD_DATA,输入相应的ID,就可以查询到修改的内容。 其他方式:表DBTABLOGCDHDR 更改日志表头CDPOS 更
3、改日志行项目查询用户的最近一次登陆日期和时间,USR02中有个上次登陆日期和登陆时间;或者用SE38跑下RSUSR200,输入用户名即可查询上次登陆日期还有个方法是ST03N,专家模式,选择时间段,选择user和userprofile,可惜,小弟权限不够没法测试更改记录表CDHDR和CDPOSSE16N查询CDPOS表,在字段OBJECTCLAS(更改文档对象,VERKBELEG表示销售凭证,不同的凭证类别代码不同的文档对象,如需查看文档对象,可使用事务代码SCDO,相关表为TCDOB/TCDOBT)中输入:VERKBELEG,TABNAME(表名)输入
4、:VBAK/VBAP(VBAK查询整张订单、VBAP查询订单行项目),CHNGIND(修改标识符)输入:D(U表示更新,I表示插入,E表示删除单个字段,D表示删除整行或整个单据),执行后,字段OBJECTID(对象价值)表示订单号码,字段TABKEY(表键)中的最后两位表示订单行号,同理,我们可查看其他删除或修改的各种单据和凭证。SAP保存操作记录CDHDR和CDPOS表转载自http://hi.baidu.com/derrial/item/4eb7c5da614ed83c49e1dd0b (在此基础上做了修改)sap的字段和对象的修改都会保存旧值,数据
5、保存在CDHDR和CDPOS表中,提取旧值可以采用两种方法1) 使用sap的标准函数CHANGEDOCUMENT_READ_HEADERS 和CHANGEDOCUMENT_READ_POSITIONSCALLFUNCTION'CHANGEDOCUMENT_READ_POSITIONS'"Changedocument:ReadchangedocumentitemsEXPORTING* archive_handle=0 "sy-tabix HandleonOpenArchiveFiles changenumber
6、= "cdpos-changenr Changedocumentnumber* tablekey=SPACE "cdpos-tabkey Objectclasstablekey* tablename=SPACE "cdpos-tabname Objectclasstablename* tablekey254=SPACE "cdpos_uid-tabkey TableKeyforCDPOSinCharacter254* keyguid=SPACE
7、 "cdpos_uid-keyguid UUIDinCharacterFormat* keyguid_str=SPACE "cdpos_str-keyguid UUIDinCharacterFormatIMPORTING header= "cdhdr Changedocumentheader(structureCDHDR) et_cdred_str= "cdred_str_tab AdditionalChangeDocument-T
8、ableforSTRINGs*TABLES* editpos=
此文档下载收益归作者所有