- 打开事务代码,SMLT,查看当前已导入的语言包。
- 点击 语言,选择需要导入的语言包,点击补充语言,一般选择英文。
- 点击 保存。
- 提示报错 SAP 注释 42305。
- 输入事务代码 i18n
- 打开 i18n 系统配置,点击添加,增加需要导入的语言,然后回车确认,点击激活。
- 操作完上面,就要去导入语言包了,网上查语言包会在部署的 CD 盘里面,我是没找到。直接到 SAP FOR ME 去下载了。比如我要下载西班牙语 ES,搜索 ASABAP751_NW_LANG_ES.SAR。
- 直接点击链接下载即可。
- 重新打开 smlt,选中西班牙语。
- 点击左上角-语言-导入包。点击 从前端-找到刚才下载的语言补丁。
- 导入成功后,你下载重新打开 smlt,点击查找包,系统就会默认搜索/usr/sap/trans/EPS/in 这个路径下的包。
- 注意这里双击红色圆形,点击查看报错信息。证明下载的包版本不对。
- 经过一些列的操作,下载到了正确的包。(需要有 S-ID 到 sap for me 上面去下载,需在维保阶段,不然无法下载,只能整个 sapcd 包下载,然后解压出单独的语言支持包)
Using the below path you can get the required Language Media for the Spanish Language.
Download Softwares
Installation & Upgrade >> By Alphabetical Index(A-Z) >> E >> SAP ERP >> SAP ERP ENHANCE PACKAGE >> EHP 7 FOR SAP ERP 6.0 >> INSTALLATION & UPGRADE >>DB SYSTEM BASED ON >> SAP HANA >>BASED ON SAP NETWEAVER 7.4 >>
Media as below :
51050882_4
51050882_5
51050882_6
51050882_7
- 通过上述 smlt 无法直接导入这个 PAT 包,只能直接上传到服务器指定路径中。
- 打开 smlt,选中西班牙语,点击导入图标。
- 点击查找包,选中下方出现的包,点击执行。(注意:设置中并行进程选 9,不然真的很慢)
- 导入任务开始后可以通过以下几个地方查看导入状态。
-
- 在 smlt 中,双击导入任务,然后进去再双击交付传输的条目,查看导入。
-
- 打开 sm37,查看操作导入的定时任务,双击进去查看日志。
-
- sm12 查看锁表状态。
-
- 最直观的地方,查看 smlt,完成导入会显示出来,如下图小车是在导入中。
-
- 当然也可以在传输请求查看,stms,对应系统。(绿色,正在等待导入)
- 小插曲,开始我以为 sm37 的定时任务执行完毕后就完成了导入,于是直接重启了 AP,发现还是没有这个语言,而且进入 smlt 编辑导入,会提示“语言已锁定,无法执行此操作”。
- 通过查阅资料发现是,导入计划没完成,被中断而导致锁表了,需要手动终止,再重新执行导入。
- 重新选中语言包进行导入,等待完全导入。
- 待语言包导入完成后,操作导入英文补充。
- 主体语言支持包+英文补充包导入完毕,但是看起来有点报错,不影响。
- 目前导入完之后,登录还是提示没有安装这个语言的,需要到 i18n 重新激活,获取新的值。
- 下图位置就是新的参数值,按照指引,去 rz10 中维护才能永久生效(临时测试可以到 rz11 修改)
- rz11 打开这个参数。
- 打开更改,把值改成 i18n 激活生成的新的值。
- 登录,语言改成 ES
- 看起来是成功了。