2012-06-27 50 views
2

我編寫了幾個ABAP程序並在自定義消息類中創建了一些消息,它們在特定的傳輸請求/任務下。 我需要翻譯在該傳輸請求/任務中找到的對象的所有可翻譯字符串(消息,文本符號,選擇文本等)。順序翻譯傳輸請求/任務中的字符串

是否有任何工具(交易,程序等)順序翻譯所有這些字符串,而無需逐個手動探索對象?

回答

3

使用translation worklist。將要翻譯的對象分組爲單獨的包可能是明智的 - 這也有助於更新版本的打包和交付。

+0

[直接翻譯對象](http://help.sap.com/saphelp_nw04/helpdata/en/41/71601b3ab0f34a8e00aa01338c68f3/content.htm):'可以在事務SE63中調用單個對象以便翻譯它,而無需調用工作列表。儘管我們建議您通過工作列表翻譯對象,但您可能需要在以下情況下直接翻譯對象:*需要翻譯的系統未設置翻譯。「我認爲該系統沒有翻譯配置,因爲我是一個外部ABAPER,我將無法使用工作清單。 – KurzedMetal

+0

無論如何,我會批准你的答案,因爲它似乎是用於這類工作的正確工具。 – KurzedMetal

2

您可以使用tcode se63爲了翻譯您的消息,程序,基本上屏幕上的屏幕。

例如,您可以使用此路徑,以在ABAP程序翻譯文本元素:

se63 - >翻譯 - > ABAP對象 - >短文本 - > ABAP文本 - > REPT文本元素。

寫下您的程序名稱及其主要語言和目標語言。去吧。

希望它有幫助。

Talha

+0

我已經試過,實際上,這就是我用來翻譯我最後的要求,但我不得不一一列出每個程序,屏幕和消息類,它不僅耗時,而且容易出錯。我想知道是否有辦法自動收集特定傳輸請求中所有對象的所有字符串(如果存在,我敢打賭它)。無論如何,很好的答案,該工具是特別有用的順序翻譯我的消息類中的所有字符串。 – KurzedMetal