关于 ABAP 开发对象的原始语言版本(Original Language)

简介: 关于 ABAP 开发对象的原始语言版本(Original Language)

当创建新的存储库对象时,例如 ABAP 词典中的程序、类或数据库表,必须指定其原始语言。ABAP 开发框架隐式将当前登录语言设置为其原始语言。


作为开发项目中开发对象的一部分创建的所有可翻译文本(包括描述性短文本和长文本、程序的文本元素以及数据类型或接口的文档)都分配有指定的原始语言。


这些文本是在从原始语言到目标语言的翻译过程中(由开发人员触发)以其他语言创建的。


一旦指定,目前还没有技术支持在整个项目中将一种原始语言替换为另一种语言。

44c6e11f6d4b9e5c3fa4882f4c838914.png


Defining the Original Language at Project Level


在实施之前,请仔细考虑希望在项目级别为存储库对象使用哪种原始语言。


开发人员只能使用为此项目或者子项目定义的原始语言创建他们的开发对象。


如果一个项目中涉及的所有开发人员共享一种母语,则将这种语言定义为所有开发对象的原始语言,这称为单语开发即 monolingual development,反之则为 multilingual development 即多语言开发组。


单语开发组是最理想的情况,但在现实开发中并不总是能够满足。

944c894ae2850dcea3011df0d6b0dc45.png

当开发人员使用 original 语言以外的其他语言登录系统时,在以适当的目标语言创建相关文本的翻译之前,没有有效的方法来处理开发对象(无论是新的还是正在开发的)。翻译通常在后续翻译系统中进行,并且必须传输回开发系统。 这意味着只有在开始时为整个项目定义一种单一的原始语言,才能实现高效的开发过程,尤其是在国际开发团队中(通常在多个地点工作)。参与开发和验证过程的所有人员都可以使用该产品,即使只是出于测试目的。 因此,如果在多语言开发组中实施单语言开发,则项目中的一些(如果不是全部)开发人员需要使用其母语以外的语言创建文本。


通常没有工具或流程可用于对开发人员使用母语以外的语言编写的 UI 文本和文档进行语言和风格检查。 理想情况下,处理用户对话框和文档的开发人员应该使用他们的母语创建文本,然后这些文本应该由训练有素的翻译人员使用预定义的术语翻译成他们自己的母语。


以上就是为什么英语不需要成为所有开发项目的唯一原始语言的原因,以及为什么单语开发团队应该可以自由地使用他们的母语工作,并在需要时进行后续翻译。


无论开发项目是单语还是多语,都必须为项目中创建并全面使用的所有文本定义一致的术语。在多语言开发项目中,尽可能在开发开始前完成术语翻译成相关语言,以便开发人员使用术语。

ba98a1995220819d6b290affb5c9a7ee.png

相关文章
|
2月前
|
存储 资源调度 应用服务中间件
浅谈本地开发好的 Web 应用部署到 ABAP 应用服务器上的几种方式
浅谈本地开发好的 Web 应用部署到 ABAP 应用服务器上的几种方式
29 0
|
7月前
|
存储
使用 ABAP 代码获得 SAP 系统支持的所有 language 列表
使用 ABAP 代码获得 SAP 系统支持的所有 language 列表
31 0
|
26天前
|
敏捷开发 JavaScript 前端开发
谁说大象不能跳舞?ABAP 开发也能实现持续集成
谁说大象不能跳舞?ABAP 开发也能实现持续集成
15 0
|
7月前
|
Web App开发 JavaScript 前端开发
如何给 SAP ABAP SEGW 开发的 OData 服务添加 Access-Control-Allow-Origin 响应头试读版
如何给 SAP ABAP SEGW 开发的 OData 服务添加 Access-Control-Allow-Origin 响应头试读版
49 0
|
3月前
|
数据库 开发工具 Windows
聊聊 SAP ABAP 系统的 ABAP 对象注册表 TADIR试读版
聊聊 SAP ABAP 系统的 ABAP 对象注册表 TADIR试读版
16 0
|
7月前
|
存储 JavaScript 前端开发
使用纯 ABAP 开发 SAP UI5 应用(一):abap2UI5 开发环境搭建介绍
使用纯 ABAP 开发 SAP UI5 应用(一):abap2UI5 开发环境搭建介绍
98 2
|
7月前
|
XML SQL JavaScript
使用纯 ABAP 开发 SAP UI5 之一:概述
使用纯 ABAP 开发 SAP UI5 之一:概述
49 0
|
7月前
|
IDE 开发工具 C++
想在 Visual Studio Code 里进行 ABAP 开发,需要安装的扩展列表
想在 Visual Studio Code 里进行 ABAP 开发,需要安装的扩展列表
51 0
|
7月前
|
存储 XML BI
动手开发一个有用的 ABAP ALV 工具 - 查看指定用户的 ABAP 传输请求试读版
动手开发一个有用的 ABAP ALV 工具 - 查看指定用户的 ABAP 传输请求试读版
63 0
动手开发一个有用的 ABAP ALV 工具 - 查看指定用户的 ABAP 传输请求试读版
|
7月前
|
存储 Java BI
如何增强 ABAP 系统,允许开发人员给 ABAP 对象设置标签,方便快速检索
如何增强 ABAP 系统,允许开发人员给 ABAP 对象设置标签,方便快速检索
37 0

热门文章

最新文章