如何修改 SAP 登入介面的文字(事務碼SE61)

2021-04-20 12:42:02 字數 1591 閱讀 4087

我們使用 sap 的時候,經常會覺得登入那個介面太簡單了,諾大乙個螢幕上,只有左面那個角落放了客戶端、使用者、口令、語言這幾個輸入框,其他地方都空蕩蕩的。

而安裝過 minisap 後會發現,除了左面那些輸入框外,系統右邊的空白處多了一些說明文字:

客戶端:800

使用者名稱:ddic

密碼:19920706

這是怎麼出來的呢?我們一般的 sap 系統是不是也能顯示一些自己的說明文字呢?

當然,sap 是很值得尊重的,至少它想到了這些很細節的問題,雖然沒有專門開發乙個稱為「系統設定」的功能,不過畢竟用系統的通用功能為我們提供了相應操作的可能性。下面就來詳細說說。

方法很簡單,只需要用下面幾個步驟就行了。

首先:輸入事務碼 se61,或者通過選單「tools -> abap workbench -> utilities -> documentation」(中文系統「工具 -> abap 工作台 -> 實用程式 -> 文件」。我用的是 ecc5,其他版本的選單路徑可能略有不同)開啟文件維護的初始介面。

然後:填寫下列必要引數

document class(文件類):選擇 general text(常規文字),選擇時的 id 為「tx」。

language(語言):這裡需要一定注意,語言必須選擇登入頁面顯示的語言,而不是使用者個人設定裡面指定的登入後使用的語言。這個語言是 basis 在系統引數裡面設定的。如果語言不對,介面上就無法顯示。

name(名稱):填寫「zlogin_screen_info」,必須是這個名字,不能變。

按照 sap notes 205487 的說明,文字最多 16 行,每行 45 個等寬字元,而根據我的實踐,可以輸入無數(反正我回車到手酸了也沒到頭,已經超過 1000 行了)行文字,登入螢幕上最多顯示到第 17 行。每行最多可以輸入 72 個英文本元或 36 個中文字元,以及它們的任意組合(70個英文+1個漢字……),而在螢幕上顯示的文字則根據系統所使用字符集的不同而變化,由於在這個文字裡面用的不是等寬字型,一般來說,英文能夠顯示 52 個字元,而中文能顯示 30 個半。sap 還是很體貼的,如果字元數量超過顯示寬度,則滑鼠移動到相應行的時候,會出來乙個小提示欄,顯示完整的一行文字。

改變字符集的方法是,在登入介面上按「alt + f2」或者系統工具欄最右面那個圖示下的「字符集」來選擇,不過每種語言只能使用自己的字符集,否則就會顯示亂碼。

羅嗦了這麼多,總算可以儲存了。不過不要忘記了 sap 中經常需要啟用才能使用的基本原則,文件物件也是需要啟用的。儲存啟用時會要求選擇開發類,如果不需要把登入文字傳輸給其他系統,就指定為本地物件,否則的話,選擇合適的開發類。如果用了開發類,則還需要指定傳輸請求號。都指定以後,這個登入介面的文字就會顯示出來。

附加乙個說明,在每行的開頭,可以用字段符號指定乙個小圖示,而這時就很有意思了,原來無法完全顯示的文字行就會不受寬度限制,完整的顯示出來。用@@來指定圖示,其中是兩個字元的圖示**,字元範圍是數字和字母,例如:00、01、……、09、0a、0b、……、0z、10、……一直排下去,有好幾百個。

可以用 se38 執行程式 rstxicon 來檢視所有圖示。

需要說明的是,事務碼 se61 的功能不這麼簡單,它可以維護整個系統裡中各種各樣的文件,修改登入介面文字只是其中很小的乙個應用,更多功能都需要各位自己去發掘了。

如何修改 SAP 登入介面的文字

首先 輸入事務碼 se61,然後 填寫下列必要引數 document class 文件類 選擇 general text 常規文字 選擇時的 id 為 tx language 語言 這裡需要一定注意,語言必須選擇登入頁面顯示的語言,而不是使用者個人設定裡面指定的登入後使用的語言。這個語言是 basi...

如何修改 SAP 登入介面的文字(事務碼SE61)

我們使用 sap 的時候,經常會覺得登入那個介面太簡單了,諾大乙個螢幕上,只有左面那個角落放了客戶端 使用者 口令 語言這幾個輸入框,其他地方都空蕩蕩的。而安裝過 minisap 後會發現,除了左面那些輸入框外,系統右邊的空白處多了一些說明文字 客戶端 800 使用者名稱 ddic 密碼 19920...

如何修改 SAP 登入介面的文字(事務碼SE61)

我們使用 sap 的時候,經常會覺得登入那個介面太簡單了,諾大乙個螢幕上,只有左面那個角落放了客戶端 使用者 口令 語言這幾個輸入框,其他地方都空蕩蕩的。而安裝過 minisap 後會發現,除了左面那些輸入框外,系統右邊的空白處多了一些說明文字 客戶端 800 使用者名稱 ddic 密碼 19920...