在功能模块的导入参数中是否可以使用内联数据声明。目前正在给予
The inline declaration "DATA(IT_MARA)" is not possible in this position.
答案 0 :(得分:4)
不,那是不可能的。一般来说,类型检查在功能模块上非常糟糕。请以此片段为例:
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = lw_string
test = someother
banana_banana = someother
IMPORTING
output = lw_string.
它将触发运行时错误,但不会停止编译。在扩展程序检查中只有一个重要的注意事项。
无论如何,内联声明适用于方法调用。大多数旧的功能模块代码已经翻译成OOP。