2016-12-29 86 views
0

是否可以從SAP數據庫中查找SAP屏幕標題?我想使用程序代碼和屏幕代碼作爲輸入,並希望獲得屏幕標題。例如,TCODE VA01初始屏幕Screen Code - 0101的標題爲Create Sales Order: Initial Screen。所以我想從輸入SAPMV45A 0101中獲得標題文本。如何從SAP程序代碼和屏幕代碼查找屏幕標題?

我試着用表TSTC,雖然它返回TText列中的TCODE文本,但它不一定總是頁面標題。通常它會在後續頁面中更改。

因爲我沒有太多的SAP經驗,任何知識的一部分將不勝感激。

回答

2

如果我理解正確你的問題對於所有可能的方案,沒有一般的方法來做到這一點。標題在運行時使用語句SET TITLEBAR進行設置,並且您必須評估應用程序的控件(並且只要出現條件語句,也是數據),以確定正在執行的實際語句(請參閱Halting Problem)關於爲什麼這是一個難以解決的問題的更多信息)。在很多情況下,這甚至會受到一些設置或權限的影響。

1

您正在尋找GUI標題。

在SE80(對不起,德國截圖): SE80 with GUI-title

文本本身就是在表RSMPTEXTS: enter image description here

爲了檢測右鍵(在你的情況A01),你必須去檢查編碼。

其實我不能給你一個配方,以獲得正確的密鑰, 但你可以設置一個斷點(形式CUA_SETZEN),並檢查值/代碼自己: Breakpoint