您的位置:首页 > 运维架构

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

2009-07-24 14:34 316 查看
前段时间需要做一个用户交互的程序,自己先创建一个表,然后调用 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.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: