本文主要是介绍VK11之BADI增强SD_COND_SAVE_A,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
T-code se19
例如ZSD_COND_SAVE_A
若不知道增强位置,可以再CLASS CL_EXITHANDLER 的方法GET_INSTANCE设置外部断点,来查看Exit的位置。
此需求是当用户用VK11新增时,检查不能出现在process的值来进行错误反馈
UPDKZ = ‘I’ 指新增
METHOD if_ex_sd_cond_save_a~condition_save_exit.DATA: cs_vake TYPE vakevb.CLEAR cs_vake.READ TABLE ct_vake INTO cs_vake WITH KEY kschl = 'XXX' vakey+50(5) = 'XXXXX' UPDKZ = 'I'.IF sy-subrc = 0.MESSAGE e000(ZSD) WITH cs_vake-vakey+50(5).ENDIF.CLEAR cs_vake.READ TABLE ct_vake INTO cs_vake WITH KEY kschl = 'XXX' vakey+50(5) = 'XXXXX' UPDKZ = 'I'.IF sy-subrc = 0.MESSAGE e000(ZSD) WITH cs_vake-vakey+50(5).ENDIF.ENDMETHOD.
错误消息反馈可在T-CODE SE91定义消息类型和消息号
这篇关于VK11之BADI增强SD_COND_SAVE_A的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!