2012-04-19 27 views
3

我必須將用戶名從一個報告傳遞給ABAP中的另一個報告。使用SAP ABAP將數據從一個報告傳遞到其他報告提交

我正在使用以下代碼。

SUBMIT zpgm_to WITH fld_pgm2 eq fld_pgm1 . 

'zpgm_to'是我必須通過該值的報告。

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

'fld_pgm1'是報告zpgm_from中包含要傳遞的值的字段。

雖然我使用調試,我發現值不傳遞到zpgm_to報告。 我找不到我犯了錯誤的地方。如果任何人之前有過這個問題,請做好必要的工作。

+0

看起來正確。您確定報告在參數聲明期間沒有設置默認值嗎? – 2012-04-19 08:28:23

+0

嗨GarlandGreene,我宣佈fld_pgm2爲數據。所以只有我沒有設置。既然它沒有拋出異常,我沒有注意到。現在改成參數後它工作正常。謝謝。 – Dhivya 2012-04-20 06:05:23

回答

2

我在示例代碼中看不到問題。

如果您在fld_pgm2中有錯字,並且您使用未定義的參數,則語法檢查不報告錯誤。

請嘗試擴展語法檢查:

  1. 計劃 - >檢查 - >擴展語法檢查
  2. 檢查External program interfaces被選中。
  3. 運行檢查。如果有錯別字,您會收到錯誤___ is not a parameter or a select option in report ___
+0

您好kunt,我沒有申報fld_pgm2作爲參數,這是一個問題。現在糾正這一點。感謝您的回覆。 – Dhivya 2012-04-20 06:02:46

相關問題