Передача данных из одного отчета в другой с помощью 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
и вы используете неопределенный параметр, проверка синтаксиса не сообщает об ошибке.
Пожалуйста, попробуйте расширенную проверку синтаксиса:
- Программа-> Проверка-> Расширенная проверка синтаксиса
- Проверить, если
External program interfaces
проверено. - Запустите проверку. Если есть опечатка, вы получаете ошибку
___ is not a parameter or a select option in report ___
Check the definition of fld_pgm2
. it must define as PARAMETER,not Data.