SAP翻译

1 数据元素的翻译

SE11数据字典,输入数据元素进入到数据元素界面
在这里插入图片描述
菜单:转到->翻译进入到翻译语言选择界面
在这里插入图片描述
选择语言后进入翻译界面,修改目标语言对应的描述
在这里插入图片描述
若是在新建或修改该数据元素过程中进行的翻译操作,无需单独传输该翻译内容(已自动绑定至相关工作台请求),若单独进行的翻译操作,会发现并无挂请求的窗口弹出,此时应单独生成请求,见本文第5部分翻译的传输。

2 屏幕元素字段的翻译

屏幕元素字段描述基本由两种情况构成。
1、源于数据元素,此种情况,应对数据元素进行翻译,是否源于数据元素,可通过屏幕元素属性判断:
在这里插入图片描述
如上图红框所示,勾选“从字典”后,多语言会根据其中的值,做对应的多语言映射,如下表:

含义
1参照数据元素的短文本
2参照数据元素的中文本
3参照数据元素的长文本
4参照抬头文本
F不参照数据元素文本(在屏幕绘制器层面直接设定的文本,不受数据元素的文本影响)
V变量字段标签。(系统会根据屏幕字段长度去数据元素的长中短标签中寻找符合长度的,若在ABAP字典中修改了长度定义,系统会在重新生成屏幕时重复此操作)

2、在屏幕绘制器自定义的,此处指第二种自定义的情况(F类型或不勾选字段)。
进入对应屏幕:
在这里插入图片描述
通过转到->翻译进入翻译语言选择界面,选择对应的目标翻译语言进入到翻译界面,双击进入
在这里插入图片描述

3 GUI状态的翻译

自定义GUI状态按钮文本等的翻译也可通过第2部分的内容进行操作,若出现在菜单“转到-翻译”中,翻译(translation)按钮灰色无法单击触发的情况,需要单独进入GUI编辑器(Tcode:SE41),再在弹出的窗口重复第2部分操作即可。
在这里插入图片描述

4 Smartforms的翻译

Tcode:SE63
在这里插入图片描述
进入对象类型选择界面,并双击选择
在这里插入图片描述
输入Form名称,选择语言,点击编辑
在这里插入图片描述
空白处是编辑区域,每次进入需先单击赋值按钮,将源文本复制,并在编辑区域进行翻译
在这里插入图片描述
将源语言翻译成目标语言即可
在这里插入图片描述
保存激活

:smartforms的这种翻译方式看似高大上(还需要通过另外的功能进行编辑),其实时相当痛苦的过程,本人着实不建议通过SE63进行翻译,众所周知,开发一个工程是一个反复雕琢的过程,smartforms也不例外,如果这个功能好用还好说,但是此功能经常会产生BUG,重复进入此编辑界面并不一定会保留上次修改过的内容,如下图所示
在这里插入图片描述
这是第n次进入此翻译界面,显示的内容却是初始化的内容,如要继续编辑,仍需点击上方复制按钮重新来过,如果有20个字段需要翻译,如果不仅需要翻译成英文,还要西班牙文,俄文…,想想就可怕,本人也曾如果此坑,特此建议通过smartforms前台编辑界面增加text文本,并在其条件中限制语言参数的方式进行翻译操作,此法并不比SE63繁琐,甚至更好维护和操作。

5 翻译的传输

Tcode:SLXT
在这里插入图片描述
输入参数后执行
在这里插入图片描述
可以看到生成的请求
在这里插入图片描述

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值