创建sm30表维护  及自定义维护界面

来源:互联网 发布:网络协议的组成 编辑:程序博客网 时间:2024/05/02 16:53
有时候需要创建sm30来维护表
有时候标准的sm30不能满足要求,需要加校验或者其他功能

首先创建了测试表,这里选可以维护的
创建sm30表维护 <wbr> <wbr>及自定义维护界面

创建sm30表维护 <wbr> <wbr>及自定义维护界面

生成表格维护生成器
创建sm30表维护 <wbr> <wbr>及自定义维护界面

填写Functiongroup

创建sm30表维护 <wbr> <wbr>及自定义维护界面

这里:ZTEST_SM30_01是函数组
创建sm30表维护 <wbr> <wbr>及自定义维护界面

我们修改屏幕列名
创建sm30表维护 <wbr> <wbr>及自定义维护界面

创建sm30表维护 <wbr> <wbr>及自定义维护界面

创建sm30表维护 <wbr> <wbr>及自定义维护界面

添加按钮
创建sm30表维护 <wbr> <wbr>及自定义维护界面

再进入SM30

创建sm30表维护 <wbr> <wbr>及自定义维护界面


其他自己想实现的逻辑可以自己添加


调用函数直接进入sm30
 refresh act_sellist.
  clear act_sellist.
 "设置查询条件
  act_sellist-viewfield  'ID'.
  act_sellist-operator   'EQ'.
  act_sellist-value      =P_ID.
  append act_sellist.

 "设置功能类型
  act_exclfun-function   'NEWL'.
  append act_exclfun.
  act_exclfun-function   'KOPE'.
  append act_exclfun.
  act_exclfun-function   'DELE'.
  append act_exclfun.

  call function 'VIEW_MAINTENANCE_CALL'
    exporting
      action                       'U'
      view_name                    'ZTEST_01'
    tables
      dba_sellist                  act_sellist
      excl_cua_funct               act_exclfun
    exceptions
      client_reference             01
      foreign_lock                 02
      invalid_action               03
      no_clientindependent_auth    04
      no_database_function         05
      no_editor_function           06
      no_show_auth                 07
      no_tvdir_entry               08
      no_upd_auth                  09
      only_show_allowed            10
      system_failure               11
      unknown_field_in_dba_sellist 12
      view_not_found               13.
0 0
原创粉丝点击