SM30表维护日志存储

这篇博客介绍了如何在SAP中使用ABAP进行SM30表维护的日志存储,具体包括创建透明表ZSM30_LOG,通过SE54添加before_save事件,并提供了相关代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

透明表:
ZSM30_LOG(SM30表维护的日志)

字段 数据元素 数据类型 长度 描述
MANDT MANDT CLNT 3 集团
TAB_NAME TABNAME CHAR 30 表名
ERDAT ERDAT DATS 8 记录创建日期
ERTIM ERZET TIMS 6 输入时间
UUID SYSUUID_C CHAR 32 字符表单中的 UUID
CHG_FLAG ZE_UPDATE CHAR 1 更新标志
ERNAM ERNAM CHAR 12 创建对象的人员名称
BEFORE ZE_BEFORE CHAR 255 改之前的值
AFTER ZE_AFTER CHAR 255 改之后的值

记录的顺序:
(1)、SM30表维护生成
(2)、SE54 添加事件01 before_save
(3)、代码:

FORM before_save .
  DATA BEGIN OF ls_total.
  INCLUDE STRUCTURE ztrac_conf1. 
  INCLUDE STRUCTURE vimflagtab.
  DATA END OF ls_total.

  FIELD-SYMBOLS:<ls_total> LIKE ls_total.
  FIELD-SYMBOLS:<fs_field> TYPE any.

  DATA: lv_field  TYPE string,
        lv_before TYPE string,
        lv_after  TYPE string.
  DATA:wa_ztest LIKE ls_total.
  DATA:it_ZSM30_LOG TYPE TABLE OF zsm30_log
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值