abap系统自带维护表函数应用

前段时间需要做一个用户交互的程序,自己先创建一个表,然后调用 VIEW_MAINTENANCE_CALL 函数即可,

值的说明是用se11创建表时,需要将表se54生成对象才可以这样做。如图所示:

 

 

然后在se11程序中进行调用如下:

 

 REPORT  zmmtest.
"end-of-selection.
perform zview_maintance using '表名'.

*&---------------------------------------------------------------------*
*&     FORM  ZVIEW_MAINTANCE
*&---------------------------------------------------------------------*
"    维护自定义视图过程
*----------------------------------------------------------------------*
"   -->p_VIEW_NAME  TEXT
*----------------------------------------------------------------------*
form zview_maintance  using p_view_name  like dd02v-tabname.
  call  function 'VIEW_MAINTENANCE_CALL'
   exporting
     action                     = 'U'
     view_name                  = p_view_name
   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.
endform.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值