标签:int 出现 export inf ref debug write result 直接
1: 创建要给function module
FUNCTION ZFM_01. *"---------------------------------------------------------------------- *"*"Local Interface: *" IMPORTING *" REFERENCE(L_NUM1) TYPE I *" REFERENCE(L_NUM2) TYPE I *" EXPORTING *" REFERENCE(E_RESULT) TYPE I *" EXCEPTIONS *" DV_ZERO *"---------------------------------------------------------------------- IF L_NUM2 EQ 0. RAISE DV_ZERO. EXIT. ENDIF. E_RESULT = L_NUM1 / L_NUM2. ENDFUNCTION.
异常
2: 调用上面的 方法
FUNCTION ZFM_02. *"---------------------------------------------------------------------- *"*"Local Interface: *"---------------------------------------------------------------------- DATA LV_RESULT TYPE i. CALL FUNCTION ‘ZFM_01‘ EXPORTING L_NUM1 = 10 L_NUM2 = 0 IMPORTING E_RESULT = LV_RESULT EXCEPTIONS "异常 DV_ZERO = 1 OTHERS = 2. IF SY-SUBRC = 1. WRITE ‘you must input L_NUM2 not equal 0‘. EXIT. ELSE. write LV_RESULT. ENDIF. ENDFUNCTION.
function module 可以直接执行F8,会出现让输入 参数的画面:进行调试,debug等。
标签:int 出现 export inf ref debug write result 直接
原文地址:https://www.cnblogs.com/liyafei/p/11181598.html