簡體   English   中英

禁用 VA02 項目詳細信息中的“配置結構”按鈕?

[英]Disable “Config structure” button in VA02 Item detail?

我想隱藏 VA* 事務中屏幕“項目脫軌:配置”的 header 中的“配置結構”按鈕,用於某個項目狀態。

在此處輸入圖像描述

我正在調試 Dynpro 邏輯,但很難找到可以實現附加邏輯的正確位置以及它實際上是什么按鈕(技術上)。

任何幫助和指導表示贊賞。

提前致謝。

這是一種在任何 Dynpro 中查找定義應用程序工具欄按鈕的代碼的方法。 然后,您可以更改代碼以隱藏按鈕等。

“應用程序工具欄”是出現在主屏幕區域頂部的按鈕行(如屏幕截圖所示),在 Dynpro 屏幕的 Output 事件之前的過程中由 ABAP 語句SET PF-STATUS選擇, 就在屏幕顯示之前。

如果您將焦點放在按鈕上(單擊而不釋放並拖出按鈕)並按F1鍵,您將看到該按鈕的 function 代碼及其所屬的 GUI 狀態(事務代碼SE38的屏幕截圖):

專注於一個應用程序工具欄按鈕 - SE38

有關應用程序工具欄按鈕的技術信息

雙擊“功能”字段以顯示 GUI 狀態:

GUI 狀態應用工具欄

然后,您可以啟動調試器(例如命令字段中的/h )並使用“語句斷點”功能在每個SET PF-STATUS處停止。 EXCLUDING字之后,您可以排除(隱藏)任何您想要的 function 代碼(按鈕、菜單項或鍵盤鍵;有關信息,這里的SYCR甚至沒有在 GUI 狀態中定義,因此被忽略)。 如您所見,您可以在此處修改代碼:

設置 PF-狀態排除

暫無
暫無

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

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