使用SAP ABAP提交将数据从一个报告传递到其他报告

时间:2012-04-19 07:06:57

标签: report submit sap abap

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

我正在使用以下代码。

   SUBMIT zpgm_to WITH fld_pgm2 eq fld_pgm1 .

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

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

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

当我使用调试时,我发现该值未传递给zpgm_to报告。 我找不到我犯错误的地方。如果有人之前遇到过这个问题,那就请你做好了。

2 个答案:

答案 0 :(得分:2)

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

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

请尝试扩展语法检查:

  1. 程序 - >检查 - >扩展语法检查
  2. 检查是否已选中External program interfaces
  3. 运行检查。如果输入错误,则会收到错误___ is not a parameter or a select option in report ___

答案 1 :(得分:0)

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