codecamp

SAP ABAP 客户退出

客户退出可以被视为SAP标准程序的钩子。 我们不需要访问密钥来编写代码,并且不需要修改SAP标准程序。 这些退出没有任何功能,它们是空的。 可以添加业务逻辑以满足各种客户端要求。 但是,客户退出不适用于所有程序。

客户退出标准交易

以下是针对标准交易查找客户退出的步骤。 让我们确定在MM01(材料主创建)中可用的客户退出

Material Master Creation

步骤1 - 转到事务MM01,并通过进入 Menu bar → System → Status 来识别MM01的程序名称,如上面的截图所示。

步骤2 - 从弹出式萤幕取得程式名称。 程序名称为“SAPLMGMM"。

步骤3 - 转到事务SE38,输入程序名称,然后单击显示。

步骤4 - 导航到转到→属性,找到此程序名称的包。

Function Pool

包名称为'MGA'。
步骤5 - 转到通常用于标识客户退出的事务代码SMOD。 导航到Utilities → Find,或者您可以直接在事务代码SMOD上按Ctrl + F。
步骤6 - 进入“查找退出”屏幕后,输入我们早先得到的包名称,然后按F8(执行)按钮。

Find Exits

以上步骤将生成以下输出以及材料主数据创建中可用的退出列表。

Find Exit
SAP ABAP SAPscripts
SAP ABAP 用户退出
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }