【发布时间】:2019-11-28 09:57:25
【问题描述】:
我正在尝试将多个 parameters 传递给子例程,但出现以下错误:
不正确的嵌套:在“FORM”语句之前,“FORM”引入的结构必须以“ENDFORM”结尾
这是我的代码:
CASE p_choose.
WHEN 'UMK'.
PERFORM umk USING: p_modul,
p_e_pal,
p_vbeln,
p_e_umk.
"some other cases
ENDCASE.
FORM umk USING: p_modul,
p_e_pal,
p_vbeln,
p_e_umk.
ENDFORM.
我的错误在哪里?如何传递多个参数?还是根本不可能?谢谢!
【问题讨论】:
-
这并不能回答您的问题,但是在编写新代码时,我建议使用(静态)方法或至少使用功能模块。 FORM 很难调试。
-
我会记住的,谢谢!
标签: abap subroutine