教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

SAP SCDO 表的修改日志记录

来源:网络收集 时间:2026-01-01
导读: SAP系统中,如果有需要对自建表的数据记录修改日志的,可以创建文档记录,由系统自动记录表字段的修改. 程序中只需要传入修改前和修改后的数据即可. 需要显示日志时,只需要读出修改记录,显示即可. 一. SE11 进入要记录修改日志的自建表, 进入需要记录修改的字段

SAP系统中,如果有需要对自建表的数据记录修改日志的,可以创建文档记录,由系统自动记录表字段的修改. 程序中只需要传入修改前和修改后的数据即可. 需要显示日志时,只需要读出修改记录,显示即可.

一. SE11

进入要记录修改日志的自建表,

进入需要记录修改的字段的数据元素中,在further characteristic页面中,勾选 更改文档

二. TCODE : SCDO

输入文档对象 ZMG_TEST001,点击继续

输入描述,及需要记录日志的表名字

注:如果是对比单条记录的修改,则不需要勾选 复制为内部表.(如抬头信息) 如果需要批量对比多条记录的修改,则需要打勾.(如行项目信息) 然后点击: 插入条目

来到如下屏幕

菜单栏 : 实用程序 -> 生成更新程序

系统将自动生成一个可以记录修改日志的更新函数,只需将修改前及修改后的记录填入函数相关参数中,系统会自动判断此次对哪些字段(数据元素中更改文档已打勾)做了修改,并记录下来.

点击保存.然后退出回到前一屏

点击: 生成信息

文档修改对象创建完成

红框中的函数名即为更新程序.

三. 在程序中, (修改前的字段内容和修改后的字段内容)调用更新函数来记录修改日志. call function ' ZMG_TEST001_WRITE_DOCUMENT'

exporting

objectid = lv_obid “对象值 如PO号 tcode = sy-tcode utime = sy-uzeit udate = sy-datum username = sy-uname object_change_indicator = 'U' n_zmmsp1 = zmmsp1

o_zmmsp1 = zmmsp1_old upd_zmmsp3 = 'U' tables

icdtxt_zmm_sp = icdtxt

“修改后的数据记录(多条)

xzmmsp2 = zmmsp2_new

“修改记录的tocde “当前时间 “当前日期 “修改人

“修改后的数据记录(单条) “修改前的数据记录(单条)

yzmmsp2 = zmmsp2_old. “修改前的数据记录(多条)

四. SE37

创建读出日志并显示的函数Z_READ_HISTORY 函数相关属性如下: IMPORT

SAP SCDO 表的修改日志记录.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/452980.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)