首页 > 其他分享 >关于 ABAP 开发对象的原始语言版本(Original Language)

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

时间:2022-12-10 18:56:41浏览次数:57  
标签:语言 Language 开发人员 母语 ABAP 开发 原始 文本 Original

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

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

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

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

Defining the Original Language at Project Level

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

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

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

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

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

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

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

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

标签:语言,Language,开发人员,母语,ABAP,开发,原始,文本,Original
From: https://www.cnblogs.com/sap-jerry/p/16972078.html

相关文章

  • SAP ABAP CDS view Association 引入的缘由
    ABAPCDSview支持三种join方式:InnerJoinLeftOuterjoinRightouterjoin我们使用ABAPDevelopmentTool的CDSview向导创建一个CDSview:向导里包含的$......
  • 使用 SAP WebIDE 将 SAP UI5 应用部署到 ABAP 系统时遇到的关于传输请求的错误
    有朋友遇到一个在webide里部署SAPUI5应用到ABAPRepository里时出错的问题:错误消息:Failedtogettransportsfortheselectedpackage.RequestPOST/webidedispa......
  • 关于 ABAP 开发对象的原始语言版本(Original Language)
    当创建新的存储库对象时,例如ABAP词典中的程序、类或数据库表,必须指定其原始语言。ABAP开发框架隐式将当前登录语言设置为其原始语言。作为开发项目中开发对象的一部分创......
  • SAP ABAP 调用SAP报表(标准报表或者自定义报表)
    偷懒神器~TABLES:mara.DATA:lr_alv_data TYPE REF TO data.SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-000.  SELECT-OPTIONS s_matnr f......
  • ABAP HR 关于PE04增强
    HR自定义schema使用PE04涉及回算场景:例如跑202209月份的算薪,需要回算202207和202208的结果。在202208回算的时候需要拿到202207回算结束的结果。1.首先调用CD_READ函数......
  • ABAP:MIGO收货,冲销增强
    1.MIGO前台增强:1.SE18找到增强点:MB_GOODSMOVEMENT 2.找到相应的BADI:右键创建实施 3.找到重写的方法4.收货及冲销增强代码LOOPATxmkpfINTOls_mkpf.......
  • abap range结构四个字段含义
    定义range我们通常使用以下两种方法:data:gr_rantyperangeof...withheadline.data:begainofgr_ranoccur0,         signtypec,         ......
  • ABAP开发工具概述
    在学习这门语言之前,让我们先看看SAP的二次开发具有哪些工具和技术,这里给大家一个overview: 1、REPORT(报表):报表程序的主要作用是从数据库中抓取数据通过整理陈列出来,给......
  • ABAP 三种操作数据库的方法 OPEN SQL, EXEC SQL, ADBC
    OPENSQL这里就不多说了,可以执行大部分DML语句,但是却不支持DDL,DCL,UNIT,也没办法执行数据内嵌的函数。EXECSQL和ADBC是所谓的NativeSQL,这种方式直接进入指定数据库,不涉......
  • 我的ABAP学习历程
    在CSDN上混了3年了,但真正说起来,我的程序员历程却只有两年多一点。起初研究了半年的JAVA,从COREJAVA到JAVAME再到最后的JAVAEE,这里面的技术名目很多,特别是到了JAVAEE和W3C标......