自建表格及表格维护生成器

 

表格维护生成器

有时候我们对于自己建的数据库表,要进行数据维护,有些简单的维护不用我们写程序,可以直接建个表格维护生成器。

1、创建好透明表(如数据库表名为ZPCJ-车间维护表为例);

首先用SE11创建表ZPCJ

出现下列屏幕,短文本输入这张表的描述,CLASS选A应用表就可以了,

点允许通过标准表格维护工具维护,然后点允许,可以直接通过表格维护数据

点击Fields,出现下列屏幕,输入这张数据库表需要的字段。

点击技术设置,出现下列屏幕,输入表格类型和大概数据记录条数。激活表格,然后数据库表就建好了。

2、生成维护对象

运行事务代码se54,输入透明表名ZPCJ,选择生成方式“生成对象”,点【创建/修改】进入下一屏幕;也可以在SE11中使用程序中-表格维护生成器直接进入,如下图:

  

出现下列屏幕,输入“权限组”(一般可为&NC&)、“函数组”(即透明表名)、“屏幕号”(可自己定义)

然后点新建,保存。这样表格维护生成器就生成了

3、直接通过SE16维护数据。

  

 出现下列屏幕,你就可以直接录入数据了,然后保存即可。

    如果想另外建立一个事务代码来维护数据,可以写个程序调用函数,然后用SE93建立事务代码。

CALL FUNCTION 'VIEW_MAINTENANCE_CALL'
  EXPORTING
    ACTION                               = 'S'
    VIEW_NAME                            = 'ZPCJ'
 EXCEPTIONS
   CLIENT_REFERENCE                     = 1
   FOREIGN_LOCK                         = 2
   INVALID_ACTION                       = 3
   NO_CLIENTINDEPENDENT_AUTH            = 4
   NO_DATABASE_FUNCTION                 = 5
   NO_EDITOR_FUNCTION                   = 6
   NO_SHOW_AUTH                         = 7
   NO_TVDIR_ENTRY                       = 8
   NO_UPD_AUTH                          = 9
   ONLY_SHOW_ALLOWED                    = 10
   SYSTEM_FAILURE                       = 11
   UNKNOWN_FIELD_IN_DBA_SELLIST         = 12
   VIEW_NOT_FOUND                       = 13
   MAINTENANCE_PROHIBITED               = 14
   OTHERS                               = 15.
IF SY-SUBRC <> 0.
  MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
          WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.

4、运行事务代码即可看到效果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值