ð  提交标准请求创建和更新物料,因语言环境与处理次序方式等因素,造成物料中英(更多语言)描述和长描述混乱刷新。

症状: >>>

Submit Standard Open Interface Request: Import Items

Language: American English (US) / Simplified Chinese (ZHS)

TABLE:

MTL_SYSTEM_ITEMS_INTERFACE     (MSII  物料开放接口表)

MTL_SYSTEM_ITEMS_B                       (MSIB 物料基表)

MTL_SYSTEM_ITEMS_TL                     (MIST 物料多语言表)

 

MSIB结构如下:

DESCRIPTION            

MSII.DESCRIPTION     

 

A.    提交请求程式创建物料时,选择英语(US)作为语言环境

基表描述直接接受接口表的描述;同时,多语言表产生2行描述与长描述,分别代表英文(US)与简体中文(ZHS),其中MSIT表中的SOURCE_LANG=US

  

MSIT结构如下:

LINE           SOURCE_LANG                   LANGUAGE       DESCRIPTION            LONG_DESCRIPTION

1                  US                                 US                       MSII.DESCRIPTION    MSII.LONG_DESCRIPTION

2                  US                                 ZHS                     MSII.DESCRIPTION    MSII.LONG_DESCRIPTION

 

B.     提交请求程式创建物料时,选择简体中文(ZHS)作为语言环境

基表描述直接接受接口表的描述;同时,多语言表产生2行描述与长描述,分别代表英文(US)与简体中文(ZHS),其中MSIT表中的SOURCE_LANG=ZHS

 

MSIT结构如下:

LINE           SOURCE_LANG                   LANGUAGE       DESCRIPTION            LONG_DESCRIPTION

1                  ZHS                              US                       MSII.DESCRIPTION    MSII.LONG_DESCRIPTION

2                  ZHS                              ZHS                     MSII.DESCRIPTION    MSII.LONG_DESCRIPTION

 

ð  应用标准开放接口创建物料,所选择的导入语言环境将直接影响到多语言表MSIT的来源语言SOURCE_LANG,而标准默认来源语言即是提交请求的语言环境代码。

 

C.     MSIT.SOURCE_LANG=US:

1)      此时选择英语(US)语言环境提交更新物料任何一个属性(非描述属性),LINE 1 - LANGUAGE=US 将以其描述与长描述重新替换LINE 2 - LANGUAGE=ZHS;如果更新的属性是描述或长描述,则会重新刷新基表MSIB.DESCRIPTION和多语言表MSIT.DESCRIPTION,MSIT.LONG_DESCRIPTION

2)      此时选择简体中文(ZHS)语言环境提交更新物料任何一个属性(非描述属性), LINE 2 - LANGUAGE=ZHS 的 SOURCE_LANG=US改变为SOURCE_LANG=ZHS;如果更新的属性是描述或长描述,则只会更新多语言表LINE2由MSIT.SOURCE_LANG=US改变为MSIT.SOURCE_LANG=ZHS,并改变最新从接口接受MSIT.DESCRIPTION,MSIT.LONG_DSCRIPTION

 

D.    MSIT.SOURCE_LANG=ZHS:

1)      此时选择英语(US)语言环境提交更新物料任何一个属性(非描述属性),LINE 1 - LANGUAGE=US 将其SOURCE_LANG=ZHS改变为SOURCE_LANG=US;如果更新的属性是描述或长描述,则会重新刷新基表MSIB.DESCRIPTION和多语言表LINE1由MSIT.SOURCE_LANG=ZHS改变为MSIT.SOURCE_LANG=US,并改变最新从接口接受MSIT.DESCRIPTION,MSIT.LONG_DSCRIPTION

2)      此时选择简体中文(ZHS)语言环境提交更新物料任何一个属性(非描述属性), LINE2 - LANGUAGE=ZHS 将以其描述与长描述重新替换LINE 1 - LANGUAGE=US; 如果更新的属性是描述或长描述,则会重新刷新基表MSIB.DESCRIPTION和更新多语言表LINE1由MSIT.SOURCE_LANG=ZHS改变为MSIT.SOURCE_LANG=US,并改变最新从接口接受MSIT.DESCRIPTION,MSIT.LONG_DSCRIPTION

 

 

 

 

 

 

解决方案:>>>

方式1:(官方提示)

I.       以基础语言US作为语言环境,先创建物料英文US描述和长描述,提交标准接口请求

II.    接着,以ZHS作为语言环境,更新物料简体中文ZHS描述和长描述,提交标准接口请求

 

方式2:(数据量大,两种以上语言)

I.       以基础语言US作为语言环境,先创建物料英文US描述和长描述,提交标准接口请求

II.    直接后台刷新ZHS物料描述和长描述

 

update mtl_system_items_tl msit

   set msit.source_lang = msit.language,

       msit.description = 'please input zhs description',

       msit.long_description = 'please input zhs long description'

 where     1 = 1

and msit.language = 'ZHS'

       and msit.organization_id = :p_org_id

   and msit.inventory_item_id = :p_item_id;

Import Items – Validation Multiple Languages Description的更多相关文章

  1. Import Items – Validation Multiple Languages Description

    ð  提交标准请求创建和更新物料,因语言环境与处理次序方式等因素,造成物料中英(更多语言)描述和长描述混乱刷新. 症状: >>> Submit Standard Open Inter ...

  2. Dynamics CRM Import Solution Attribute Display Name description is null or empty

    在做解决方案导入的时候遇到错误,下载错误xml信息后查询报错如下:"Attribute Display Name description is null or empty",字面意 ...

  3. Adobe reader multiple languages pack

    用户打开客户发过来的PDF文档,显示不正常,这是电脑的Adobe Reader缺少相关的字体. 可以从下面地址下载相对版本的字体包安装:http://supportdownloads.adobe.co ...

  4. INCOIN Importing Multilingual Items (Doc ID 278126.1)

    APPLIES TO: Oracle Inventory Management - Version: 11.5.9 to 11.5.10.CU2 - Release: 11.5 to 11.5 GOA ...

  5. Oracle Global Finanicals Technical Reference(一个)

    Skip Headers Oracle Global Finanicals Oracle Global Financials Technical Reference Manual Release 11 ...

  6. Oracle Global Finanicals Technical Reference(一)

    Skip Headers Oracle Global Finanicals Oracle Global Financials Technical Reference Manual Release 11 ...

  7. dubbo系列二:dubbo常用功能总结

    准备工作: (1)启动zookeeper作为dubbo的注册中心 (2)新建一个maven的生产者web工程dubbo-provider-web和一个maven的消费者web工程dubbo-consu ...

  8. easypoi 读取 Excel 简单应用

    背景 在做接口测试的时候,经常会使用 Excel 来存储对应的接口信息和用例信息,为了方便程序的读取,引入easypoi 工具来读取 Excel 内容.easypoi 比起 poi 使用更加的方便,代 ...

  9. 自定义校验注解ConstraintValidator

    一 前言 系统执行业务逻辑之前,会对输入数据进行校验,检测数据是否有效合法的.所以我们可能会写大量的if else等判断逻辑,特别是在不同方法出现相同的数据时,校验的逻辑代码会反复出现,导致代码冗余, ...

随机推荐

  1. SpringInAction读书笔记--第4章面向切面

    1.什么是面向切面编程 在软件开发中,散布于应用中多处的功能被称为横切关注点,这些横切关注点从概念上是与应用的业务逻辑相分离的,但往往分直接嵌入到应用的业务逻辑之中,把这些横切关注点与业务逻辑相分离正 ...

  2. CodeForces 527B

    Description Ford Prefect got a job as a web developer for a small company that makes towels. His cur ...

  3. caffe源码阅读(1)-数据流Blob

    Blob是Caffe中层之间数据流通的单位,各个layer之间的数据通过Blob传递.在看Blob源码之前,先看一下CPU和GPU内存之间的数据同步类SyncedMemory:使用GPU运算时,数据要 ...

  4. C#拓展练习之模拟键盘录入

    摘自<31天学会CRM项目开发<C#编程入门级项目实战>> 使用C#调用Windows API使程序模拟键盘输入,也可模拟按下快捷键.本例中,单击“模拟输入”按钮,可录入字符“ ...

  5. install xdebug on fedora

    Compiling There is a wizard available that provides you with the correct file to download, and which ...

  6. 【原创】开机出现grub rescue,修复办法

    出现这种问题 一般在于进行了磁盘分区(GHOST备份时也会造成)导致grub引导文件找不到.我们只要让它找到引导文件就好了. 此时屏幕上提示grub resume>  我们先输入set看下现在g ...

  7. Qt-获取主机网络信息之QHostInfo

    Qt中提供了几个用于获取主机网络信息的类,包括QHostInfo.QHostAddress.QNetworkInterface以及QNetworkAddress.在本节中,我将在这里总结QHostIn ...

  8. web api写api接口时返回

    web api写api接口时默认返回的是把你的对象序列化后以XML形式返回,那么怎样才能让其返回为json呢,下面就介绍两种方法: 方法一:(改配置法) 找到Global.asax文件,在Applic ...

  9. linear-gradient 的“高能”用法

    首先,让我们来了解一下“linear-gradient”的基本用法: 说明:用线性渐变创建图像 语法: <linear-gradient> = linear-gradient([ [ &l ...

  10. 安装saltstack

    1.安装master 安装epel源 # cd /usr/local/src/ # wget http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-rel ...