本文主要是介绍SAP 封装一个SE16N功能,直接修改数据库表数据,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
更多内容关注公众号:SAP Technical
各位可以关注我的公众号:SAP Technical
其实自建SE16N功能,并让它可以直接修改数据库表数据,其原理与在SE16N中DEBUG修改EDIT参数的原理一样,只是在调用标准的函数组时把入参稍作修改即可。
实现代码如下:
REPORT zse16n.
*** 隐藏代码 ***
CALL FUNCTION 'SE16N_INTERFACE'
EXPORTING
i_tab = p_tabnm
i_edit = 'X' "参数修改
i_sapedit = 'X' "参数修改
EXCEPTIONS
no_values = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE 'S' NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4
DISPLAY LIKE 'E'.
ENDIF.
封装一个事务代码,就是一个能修改的SE16N。
这篇关于SAP 封装一个SE16N功能,直接修改数据库表数据的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!