ABAP数据表修改功能

做一个通用的数据表单修改功能,可以记录修改原因,运维单号等等,

可以调整哪些表单通过哪些CONDITION查询表单记录做成可配置,匹配 DD03L表单DDIC定义动态读取。

DDIC表单设计:

1. ZTFI1101_02数据表账号属性维护表单

账号属性DOMAIN定义

SM30用户账号权限维护

2. 数据表修改配置字段ZTFI1101_01

操作属性DOMAIN定义:

屏幕数据筛选变量配置DOMAIN: 

SM30维护

3. ZTFI1101_03 数据表维护

存值

程序实现

************************************************************************
* TRANSATION ID        :
* PROGRAM TITLE        : ZP
* AUTHOR               :
* SUPPLIER             :
* DATE                 :
* DEVELOPMENT ID       : ZPOC021
* CHANGE REQUEST (CTS) :
* DESCRIPTION          :
*=======================================================================
* COPIED FROM         : (CLONED PROGRAM)
* TITLE               : (PROGRAM TITLE)
* OTHER RELATED OBJ   : (OBJECT NAMES)
*=======================================================================
* CHANGE HISTORY LOG
*-----------------------------------------------------------------------
* MOD. NO.|  DATE    | NAME           | CORRECTION NUMBER  | CHANGE REFE
*-----------------------------------------------------------------------
* MOD-001 |YYYY.MM.DD| XXXXXXXXXXXXXX | XXXXXXXXXX         | XXXXXXXXXX
*
* DESCRIPTION:  复制程序ZPOC021
*-----------------------------------------------------------------------
* MOD-002 |YYYY.MM.DD| XXXXXXXXXXXXXX | XXXXXXXXXX         | XXXXXXXXXX
*
* DESCRIPTION:
************************************************************************
REPORT ZFI1101_D01 MESSAGE-ID 00 NO STANDARD PAGE HEADING.

TABLES:DD02L.


DATA:GT_DATA TYPE REF TO DATA.
DATA:GS_DATA TYPE REF TO DATA.
FIELD-SYMBOLS:<GT_DATA> TYPE STANDARD TABLE.
FIELD-SYMBOLS:<GS_DATA> TYPE ANY.


DATA:GT_SAVE TYPE REF TO DATA.
DATA:GS_SAVE TYPE REF TO DATA.
FIELD-SYMBOLS:<GT_SAVE> TYPE STANDARD TABLE.
FIELD-SYMBOLS:<GS_SAVE> TYPE ANY.

DATA:GT_DEL TYPE REF TO DATA.
DATA:GS_DEL TYPE REF TO DATA.
FIELD-SYMBOLS:<GT_DEL> TYPE STANDARD TABLE.
FIELD-SYMBOLS:<GS_DEL> TYPE ANY.

DATA:GT_OLD TYPE REF TO DATA.
DATA:GS_OLD TYPE REF TO DATA.
FIELD-SYMBOLS:<GT_OLD> TYPE STANDARD TABLE.
FIELD-SYMBOLS:<GS_OLD> TYPE ANY.


TYPES:BEGIN OF TY_KEY,
        KEY1 TYPE ZE_GUID_CZD,
        KEY2 TYPE CHAR50,
        KEY3 TYPE CHAR50,
      END OF TY_KEY.
DATA:GS_KEY TYPE TY_KEY.


DATA:GT_DD03L TYPE STANDARD TABLE OF DD03L.
DATA:GS_DD03L TYPE DD03L.

DATA:GT_FI1101_01 TYPE STANDARD TABLE OF ZTFI1101_01,
     GS_FI1101_01 TYPE ZTFI1101_01,
     GS_FI1101_02 TYPE ZTFI1101_02,
     GS_FI1101_03 TYPE ZTFI1101_03.


TYPES: BEGIN OF TY_SEL,
         SIGN   TYPE C LENGTH 1,
         OPTION TYPE C LENGTH 2,
         LOW    TYPE CHAR50,
         HIGH   TYPE CHAR50,
       END OF TY_SEL.
DATA:GT_SEL TYPE STANDARD TABLE OF TY_SEL,
     GS_SEL TYPE TY_SEL.
DATA: OPCODE_USR_ATTR(1)  TYPE X VALUE 5.

SELECTION-SCREEN BEGIN OF BLOCK BLK01 WITH FRAME TITLE TEXT-T01.
PARAMETERS P_TABLE AS LISTBOX VISIBLE LENGTH 20 TYPE CHAR30 USER-COMMAND SEL.
PARAMETERS P_GUID TYPE ZE_GUID_CZD LOWER CASE.
PARAMETERS P_KEY1 TYPE CHAR255 LOWER CASE.
PARAMETERS P_KEY2 TYPE CHAR255 LOWER CASE.
SELECTION-SCREEN END OF BLOCK BLK01.


SELECTION-SCREEN COMMENT /1(50) COM1 .
SELECTION-SCREEN COMMENT /1(50) COM2 .
SELECTION-SCREEN COMMENT /1(50) COM3 .
SELECTION-SCREEN COMMENT /1(50) COM4 .
SELECTION-SCREEN COMMENT /1(50) COM5 .
SELECTION-SCREEN COMMENT /1(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值