使用SAP ABAP提交将数据从一个报表传递到另一个报表。

问题描述 投票:4回答:2

我必须在ABAP中把用户名从一个报表传递到另一个报表。

我使用下面的代码。

   SUBMIT zpgm_to WITH fld_pgm2 eq fld_pgm1 .

'zpgm_to'是我要传递值的报告。

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

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

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

report submit sap abap
2个回答
2
投票

我看不到一个问题,在你的例子代码。

如果你有一个印刷错误 fld_pgm2 而你使用了一个未定义的参数,语法检查不会报告错误。

请尝试扩展语法检查。

  1. Program->Check->扩展语法检查。
  2. 检查是否 External program interfaces 是检查。
  3. 运行检查。如果有一个错别字,你会得到一个错误信息 ___ is not a parameter or a select option in report ___

0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.