簡體   English   中英

調試器中的 ABAP 內存 ID 或參數值

[英]ABAP Memory ID or PARAMETER values in debugger

我必須調試的一些 ABAP 程序使用系統內存使用以下語法將數據傳遞給其他程序:

EXPORT: VARIABLE_NAME  TO MEMORY ID 'NAME_OF_MEMORY_OBJECT'.

如何在調試器中檢查這些內存 ID 的值?


相關地,我如何查看參數集的值:

SET PARAMETER 'ZPR' FIELD lv_project.

內存 ID

這些內存 ID 可以在調試器中訪問,但默認情況下在“新”調試器中無法訪問該選項。 要顯示它們,您有兩個選擇:

  • 在新的調試器中,更改您正在使用的工具之一。 通過單擊“新工具”或“替換工具”來執行此操作,您可以在每個子窗口右側的垂直按鈕列頂部看到它們。 打開樹中的“特殊工具”文件夾並選擇“系統區域(僅限內部)”。 在此工具的第二個選項卡中,您現在可以看到區域列表。 雙擊MEMORIES (“導出/導入內存”)區域或在區域輸入字段中手動輸入以打開活動內存 ID 列表。 單擊任何一個以查看其十六進制值。
  • 在菜單欄中,打開調試器並選擇“切換到經典調試器”。 打開后,在菜單欄中找到以下內容:轉到、系統區域、ABAP 內存。 系統區域將顯示為默認選擇的MEMORIES區域。

參數

如果要查看設置的 PARAMETER 而不是內存 ID,步驟幾乎完全相同。 但是,不是打開MEMORIES系統區域,而是打開SMEM (“ SAP 內存(SPA-GPA) ”)區域。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM