表维护生成器添加事件
一、自建表创建表维护生成器,添加和修改数据时,记录修改时间和用户
自建表添加日期、时间、用户字段
表维护生成器中添加事件
添加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 :TYPE any . LOOP AT total . CHECK EQ aendern. ASSIGN COMPONENT 'ZGXUSER' OF STRUCTURE TO . IF sy-subrc = 0 . = sy-uname . ENDIF. ASSIGN COMPONENT 'ZGXDATE' OF STRUCTURE TO . IF sy-subrc = 0 . = sy-datum . ENDIF. ASSIGN COMPONENT 'ZGXTIME' OF STRUCTURE TO . IF sy-subrc = 0 . = sy-uzeit . ENDIF. READ TABLE extract WITH KEY . IF sy-subrc = 0. extract = total . MODIFY extract INDEX sy-tabix. ENDIF. MODIFY total. ENDLOOP. ENDFORM.
"-----------------------------@斌将军-----------------------------