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

作者: 華亭慧劍  來源: 博客園  發布時間: 2008-10-23 17:59  閱讀: 4444 次  推薦: 0   原文鏈接   [收藏]  

 我們使用 SAP 的時候,經常會覺得登錄那個界面太簡單了,諾大一個屏幕上,只有左面那個角落放了客戶端、用戶、口令、語言這幾個輸入框,其他地方都空蕩蕩的。
而安裝過 miniSAP 后會發現,除了左面那些輸入框外,系統右邊的空白處多了一些說明文字:

客戶端:800
用戶名:ddic
密碼:19920706

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

回答是肯定的,SAP 以比較貼近技術人員的方式給出了維護登錄界面說明文字的方法。所謂比較貼近技術人員的方式,就是說 SAP 的用戶友好性實在太差了……

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

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

首先:輸入事務碼 SE61,或者通過菜單“Tools -> ABAP Workbench -> Utilities -> Documentation”(中文系統“工具 -> ABAP 工作臺 -> 實用程序 -> 文檔”。我用的是 ECC5,其他版本的菜單路徑可能略有不同)打開文檔維護的初始界面。

然后:填寫下列必要參數
Document Class(文檔類):選擇 General Text(常規文本),選擇時的 ID 為“TX”。
Language(語言):這里需要一定注意,語言必須選擇登錄頁面顯示的語言,而不是用戶個人設置里面指定的登錄后使用的語言。這個語言是 BASIS 在系統參數里面設置的。如果語言不對,界面上就無法顯示。
Name(名稱):填寫“ZLOGIN_SCREEN_INFO”,必須是這個名字,不能變。

然后:根據實際情況按“Create(創建)”或“Change(更改)”按鈕——反正如果沒有創建過按了更改或創建過后按了創建都會有相應的錯誤提示,不會搞錯的——來編輯文檔。

接下來:有可能會遇到一個問題,編輯界面是一個 RichTextFormat 窗口,就是跟 Windows 自帶的寫字板一樣,這個界面可以為文本添加很多格式,但是缺點是,這些格式沒法用在我們的登錄界面上。有興趣的朋友可以自己試試看會出現什么結果。我們只需要一個純文本的編輯器,怎么辦?當然有辦法!到菜單里面找,“Goto -> Change Editor”(中文系統“轉到 -> 修改編輯器”),就可以在 RTF 編輯器和純文本編輯器之間切換了。

按照 SAP Notes 205487 的說明,文本最多 16 行,每行 45 個等寬字符,而根據我的實踐,可以輸入無數(反正我回車到手酸了也沒到頭,已經超過 1000 行了)行文本,登錄屏幕上最多顯示到第 17 行。每行最多可以輸入 72 個英文字符或 36 個中文字符,以及它們的任意組合(70個英文+1個漢字……),而在屏幕上顯示的文字則根據系統所使用字符集的不同而變化,由于在這個文本里面用的不是等寬字體,一般來說,英文能夠顯示 52 個字符,而中文能顯示 30 個半。SAP 還是很體貼的,如果字符數量超過顯示寬度,則鼠標移動到相應行的時候,會出來一個小提示欄,顯示完整的一行文本。
改變字符集的方法是,在登錄界面上按“Alt + F2”或者系統工具欄最右面那個圖標下的“字符集”來選擇,不過每種語言只能使用自己的字符集,否則就會顯示亂碼。

羅嗦了這么多,總算可以保存了。不過不要忘記了 SAP 中經常需要激活才能使用的基本原則,文檔對象也是需要激活的。保存激活時會要求選擇開發類,如果不需要把登錄文本傳輸給其他系統,就指定為本地對象,否則的話,選擇合適的開發類。如果用了開發類,則還需要指定傳輸請求號。都指定以后,這個登錄界面的文字就會顯示出來。

附加一個說明,在每行的開頭,可以用字段符號指定一個小圖標,而這時就很有意思了,原來無法完全顯示的文字行就會不受寬度限制,完整的顯示出來。用@<CODE>@來指定圖標,其中<CODE>是兩個字符的圖標代碼,字符范圍是數字和字母,例如:00、01、……、09、0A、0B、……、0Z、10、……一直排下去,有好幾百個。
可以用 SE38 運行程序 RSTXICON 來查看所有圖標。

 需要說明的是,事務碼 SE61 的功能不這么簡單,它可以維護整個系統里中各種各樣的文檔,修改登錄界面文字只是其中很小的一個應用,更多功能都需要各位自己去發掘了。

0
0
 
標簽:SAP 登錄
 
 

文章列表

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()