62. 如何通过增强(Enhancement) 的方式给 SAP ABAP 标准程序增添新功能
ABAP 系统有比较完善的修改控制权限管控,比如笔者试图修改一个 SAP ABAP 系统里标准的函数,就会遇到如下的警告消息,然后修改的尝试会被阻止:
You are not authorized to make changes (authorization object S_DEVELOP)
但有的时候,出于项目需求,我们确实需要为一些 ABAP 标准程序增添新的功能。本文介绍如何采取 ABAP 增强(Enhancement) 的方式来完成我们的目的。ABAP 标准程序和其增强程序的存储是完全独立的。SAP 负责开发 ABAP 标准程序,而项目里的 ABAP 开发人员,即学习本教程的各位朋友,负责开发 ABAP 标准程序的增强程序。即使将来被增强的 ABAP 标准程序又有了更新或者 bug 修复,也不会影响到项目里的 ABAP 开发人员编写的增强程序。反之亦然。
本文通过一个实际的例子向大家介绍如何增强一个 ABAP 标准程序。
假设我们有一个 SAP 标准 ABAP 报表:ZSTANDARD
,
post SAP-Garson
原文链接:https://blog.csdn.net/i042416/article/details/127571379文章来自于网络,如果侵犯了您的权益,请联系站长删除!