Передача данных из одного отчета в другой с помощью SAP ABAP Submit

Я должен передать имя пользователя из одного отчета в другой отчет в ABAP.

Я использую следующий код.

   SUBMIT zpgm_to WITH fld_pgm2 eq fld_pgm1 .

"zpgm_to" - это отчет, в который я должен передать значение.

'fld_pgm2' - это поле в отчете zpgm_to.

'fld_pgm1' - это поле в отчете zpgm_from, которое содержит передаваемое значение.

Пока я использую отладку, я обнаружил, что значение не передается в отчет zpgm_to. Я не мог найти, где я совершил ошибку. Если кто-то сталкивался с этой проблемой раньше, пожалуйста, сделайте все необходимое.

1 ответ

Решение

Я не вижу проблемы в вашем примере кода.

Если у вас есть опечатка в fld_pgm2 и вы используете неопределенный параметр, проверка синтаксиса не сообщает об ошибке.

Пожалуйста, попробуйте расширенную проверку синтаксиса:

  1. Программа-> Проверка-> Расширенная проверка синтаксиса
  2. Проверить, если External program interfaces проверено.
  3. Запустите проверку. Если есть опечатка, вы получаете ошибку ___ is not a parameter or a select option in report ___

Check the definition of fld_pgm2. it must define as PARAMETER,not Data.

Другие вопросы по тегам