更改物料说明后,在MTL_SYSTEM_ITEMS_B表中无变化

2024-06-22 00:48

本文主要是介绍更改物料说明后,在MTL_SYSTEM_ITEMS_B表中无变化,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

更改物料说明后,在MTL_SYSTEM_ITEMS_B表中无变化

我在中文环境中更改物料说明,查看MTL_SYSTEM_ITEMS_B表时发现,物料说明并没有变化;但查询MTL_SYSTEM_ITEMS_TL表时发现,物料说明已更改为新值。这样就造成了“同一物料的描述不同”。

通过查询Oracle eTRM得到如下信息:
Items now support multilingual description. MLS is implemented with a pair of tables: MTL_SYSTEM_ITEMS_B and MTL_SYSTEM_ITEMS_TL. Translations table (MTL_SYSTEM_ITEMS_TL) holds item Description and Long Description in multiple languages. DESCRIPTION column in the base table (MTL_SYSTEM_ITEMS_B) is for backward compatibility and is maintained in the installation base language only.
物料现在支持多语言描述。MLS在一对表中应用:MTL_SYSTEM_ITEMS_B和MTL_SYSTEM_ITEMS_TL。翻译表MTL_SYSTEM_ITEMS_TL以多语言形式储存Description和Long Description。基表(MTL_SYSTEM_ITEMS_B)中DESCRIPTION 列是为了向后兼容,只在安装基语言中可以维护。
我在英文环境中,再次更改物料描述发现,物料描述真正按实际情况发生了变化。

注意:
中文环境中更改的物料描述不会更改基表(MTL_SYSTEM_ITEMS_B),但会更改翻译表MTL_SYSTEM_ITEMS_TL的US+ZHS语言下的物料描述。
英文环境(安装基语言)中更改的物料描述会更改基表(MTL_SYSTEM_ITEMS_B),且只会更改翻译表MTL_SYSTEM_ITEMS_TL的US语言下的物料描述。

查询物料所用的SQL语句:
SELECT MSIB.INVENTORY_ITEM_ID,MSIB.SEGMENT1,MSIB.DESCRIPTION,MSIB.ORGANIZATION_ID,MSIT.INVENTORY_ITEM_ID,MSIT.DESCRIPTION,MSIT.LANGUAGE,MSIT.ORGANIZATION_IDFROM MTL_SYSTEM_ITEMS_TL MSIT, MTL_SYSTEM_ITEMS_B MSIBWHERE MSIT.INVENTORY_ITEM_ID = MSIB.INVENTORY_ITEM_IDAND MSIT.ORGANIZATION_ID = MSIB.ORGANIZATION_IDAND MSIB.SEGMENT1 = '1001010012';

这篇关于更改物料说明后,在MTL_SYSTEM_ITEMS_B表中无变化的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1082813

相关文章

Redis中哨兵机制和集群的区别及说明

《Redis中哨兵机制和集群的区别及说明》Redis哨兵通过主从复制实现高可用,适用于中小规模数据;集群采用分布式分片,支持动态扩展,适合大规模数据,哨兵管理简单但扩展性弱,集群性能更强但架构复杂,根... 目录一、架构设计与节点角色1. 哨兵机制(Sentinel)2. 集群(Cluster)二、数据分片

Springboot项目构建时各种依赖详细介绍与依赖关系说明详解

《Springboot项目构建时各种依赖详细介绍与依赖关系说明详解》SpringBoot通过spring-boot-dependencies统一依赖版本管理,spring-boot-starter-w... 目录一、spring-boot-dependencies1.简介2. 内容概览3.核心内容结构4.

redis和redission分布式锁原理及区别说明

《redis和redission分布式锁原理及区别说明》文章对比了synchronized、乐观锁、Redis分布式锁及Redission锁的原理与区别,指出在集群环境下synchronized失效,... 目录Redis和redission分布式锁原理及区别1、有的同伴想到了synchronized关键字

MySQL 临时表创建与使用详细说明

《MySQL临时表创建与使用详细说明》MySQL临时表是存储在内存或磁盘的临时数据表,会话结束时自动销毁,适合存储中间计算结果或临时数据集,其名称以#开头(如#TempTable),本文给大家介绍M... 目录mysql 临时表详细说明1.定义2.核心特性3.创建与使用4.典型应用场景5.生命周期管理6.注

更改linux系统的默认Python版本方式

《更改linux系统的默认Python版本方式》通过删除原Python软链接并创建指向python3.6的新链接,可切换系统默认Python版本,需注意版本冲突、环境混乱及维护问题,建议使用pyenv... 目录更改系统的默认python版本软链接软链接的特点创建软链接的命令使用场景注意事项总结更改系统的默

Java中数组与栈和堆之间的关系说明

《Java中数组与栈和堆之间的关系说明》文章讲解了Java数组的初始化方式、内存存储机制、引用传递特性及遍历、排序、拷贝技巧,强调引用数据类型方法调用时形参可能修改实参,但需注意引用指向单一对象的特性... 目录Java中数组与栈和堆的关系遍历数组接下来是一些编程小技巧总结Java中数组与栈和堆的关系关于

mybatis-plus QueryWrapper中or,and的使用及说明

《mybatis-plusQueryWrapper中or,and的使用及说明》使用MyBatisPlusQueryWrapper时,因同时添加角色权限固定条件和多字段模糊查询导致数据异常展示,排查发... 目录QueryWrapper中or,and使用列表中还要同时模糊查询多个字段经过排查这就导致只要whe

SpringBoot改造MCP服务器的详细说明(StreamableHTTP 类型)

《SpringBoot改造MCP服务器的详细说明(StreamableHTTP类型)》本文介绍了SpringBoot如何实现MCPStreamableHTTP服务器,并且使用CherryStudio... 目录SpringBoot改造MCP服务器(StreamableHTTP)1 项目说明2 使用说明2.1

JAVA覆盖和重写的区别及说明

《JAVA覆盖和重写的区别及说明》非静态方法的覆盖即重写,具有多态性;静态方法无法被覆盖,但可被重写(仅通过类名调用),二者区别在于绑定时机与引用类型关联性... 目录Java覆盖和重写的区别经常听到两种话认真读完上面两份代码JAVA覆盖和重写的区别经常听到两种话1.覆盖=重写。2.静态方法可andro

zookeeper端口说明及介绍

《zookeeper端口说明及介绍》:本文主要介绍zookeeper端口说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、zookeeper有三个端口(可以修改)aVNMqvZ二、3个端口的作用三、部署时注意总China编程结一、zookeeper有三个端口(可以