SAP-SCDO-表的修改日志记录.doc

SAP-SCDO-表的修改日志记录.doc

ID:58821326

大小:172.50 KB

页数:7页

时间:2020-10-25

SAP-SCDO-表的修改日志记录.doc_第1页
SAP-SCDO-表的修改日志记录.doc_第2页
SAP-SCDO-表的修改日志记录.doc_第3页
SAP-SCDO-表的修改日志记录.doc_第4页
SAP-SCDO-表的修改日志记录.doc_第5页
资源描述:

《SAP-SCDO-表的修改日志记录.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SAP系统中,如果有需要对自建表的数据记录修改日志的,可以创建文档记录,由系统自动记录表字段的修改.程序中只需要传入修改前和修改后的数据即可.需要显示日志时,只需要读出修改记录,显示即可.一.SE11进入要记录修改日志的自建表,进入需要记录修改的字段的数据元素中,在furthercharacteristic页面中,勾选更改文档二.TCODE:SCDO输入文档对象ZMG_TEST001,点击继续输入描述,及需要记录日志的表名字注:如果是对比单条记录的修改,则不需要勾选复制为内部表.(如抬头信息)如果需要批量对比多条记录的修改,则需要打

2、勾.(如行项目信息)然后点击:插入条目来到如下屏幕菜单栏: 实用程序->生成更新程序系统将自动生成一个可以记录修改日志的更新函数,只需将修改前及修改后的记录填入函数相关参数中,系统会自动判断此次对哪些字段(数据元素中更改文档已打勾)做了修改,并记录下来.点击保存.然后退出回到前一屏点击:生成信息文档修改对象创建完成红框中的函数名即为更新程序.一.在程序中,(修改前的字段内容和修改后的字段内容)调用更新函数来记录修改日志.      call function 'ZMG_TEST001_WRITE_DOCUMENT'        e

3、xporting          objectid                = lv_obid   “对象值如PO号          tcode                   = sy-tcode“修改记录的tocde          utime                   = sy-uzeit“当前时间          udate                   = sy-datum“当前日期          username                = sy-uname“修改人      

4、    object_change_indicator = 'U'          n_zmmsp1                = zmmsp1“修改后的数据记录(单条)          o_zmmsp1                = zmmsp1_old“修改前的数据记录(单条)          upd_zmmsp3              = 'U'        tables          icdtxt_zmm_sp           = icdtxt          xzmmsp2          

5、       = zmmsp2_new“修改后的数据记录(多条)          yzmmsp2                 = zmmsp2_old.“修改前的数据记录(多条)二.SE37创建读出日志并显示的函数Z_READ_HISTORY函数相关属性如下:IMPORTTABLESSourcecode  data:editpos type table of cdred  with header line,       aeditpos type table of cdred with header line.  data:w

6、k_repid type repid.  if tablekey[] is initial.    call function 'CHANGEDOCUMENT_READ'      exporting        objectclass                = objectclass        objectid                   = objectid        username                   = username        tablename              

7、    = tablename      tables        editpos                    = aeditpos      exceptions        no_position_found          = 1        wrong_access_to_archive    = 2        time_zone_conversion_error = 3        others                     = 4.  else.    loop at tablekey 

8、.      call function 'CHANGEDOCUMENT_READ'        exporting          objectclass                = objectclass        

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。