4

我必须将用户名从一个报告传递到 ABAP 中的另一个报告。

我正在使用以下代码。

   SUBMIT zpgm_to WITH fld_pgm2 eq fld_pgm1 .

'zpgm_to' 是我必须传递值的报告。

'fld_pgm2' 是报告 zpgm_to 中的字段。

'fld_pgm1' 是报告 zpgm_from 中的字段,其中包含要传递的值。

当我使用调试时,我发现该值没有传递给 zpgm_to 报告。我找不到我做错的地方。如果有人以前遇到过这个问题,请做必要的事情。

4

2 回答 2

2

我在您的示例代码中看不到问题。

如果您有拼写错误fld_pgm2并且使用了未定义的参数,则语法检查不会报告错误。

请尝试扩展语法检查:

  1. 程序->检查->扩展语法检查
  2. 检查是否External program interfaces检查。
  3. 运行检查。如果有错字,你会得到一个错误___ is not a parameter or a select option in report ___
于 2012-04-19T09:18:37.820 回答
0

检查 的定义fld_pgm2。它必须定义为参数,而不是数据。

于 2020-05-23T09:02:22.700 回答