一、自建表创建表维护生成器,添加和修改数据时,记录修改时间和用户
自建表添加日期、时间、用户字段
表维护生成器中添加事件
添加01和05事件
01 在数据库中保存数据前
05 建立新的条目
新增数据时记录日志
"-----------------------------@斌将军-----------------------------
FORM z_insert_data .
zpst_prart-zgxdate = sy-datum.
zpst_prart-zgxtime = sy-uzeit.
zpst_prart-zgxuser = sy-uname.
ENDFORM.
"-----------------------------@斌将军-----------------------------
修改数据时记录日志
"-----------------------------@斌将军-----------------------------
FORM z_update_data .
FIELD-SYMBOLS :
LOOP AT total .
CHECK
ASSIGN COMPONENT 'ZGXUSER' OF STRUCTURE
IF sy-subrc = 0 .
ENDIF.
ASSIGN COMPONENT 'ZGXDATE' OF STRUCTURE
IF sy-subrc = 0 .
ENDIF.
ASSIGN COMPONENT 'ZGXTIME' OF STRUCTURE
IF sy-subrc = 0 .
ENDIF.
READ TABLE extract WITH KEY
IF sy-subrc = 0.
extract = total .
MODIFY extract INDEX sy-tabix.
ENDIF.
MODIFY total.
ENDLOOP.
ENDFORM.
"-----------------------------@斌将军-----------------------------