我必须将用户名从一个报告传递到ABAP中的另一个报告。
我正在使用以下代码。
SUBMIT zpgm_to WITH fld_pgm2 eq fld_pgm1 .
'zpgm_to'是我必须传递值的报告。
'fld_pgm2'是报告zpgm_to中的字段。
'fld_pgm1'是报告zpgm_from中的字段,其中包含要传递的值。
当我使用调试时,我发现该值未传递给zpgm_to报告。 我找不到我犯错误的地方。如果有人之前遇到过这个问题,那就请你做好了。
答案 0 :(得分:2)
我在示例代码中看不到问题。
如果您在fld_pgm2
中输入错误并且使用了未定义的参数,则语法检查不会报告错误。
请尝试扩展语法检查:
External program interfaces
。___ is not a parameter or a select option in report ___
答案 1 :(得分:0)
检查fld_pgm2
的定义。它必须定义为 PARAMETER ,而不是数据。