EBS中Cycle Count(周期盘点)的Purge功能后台数据分析
2013-12-25 16:02
218 查看
EBS中Cycle Count(周期盘点)的Purge功能后台数据分析
EBS中,我们可以在相应的界面Purge ABC Assignment Group,ABC compiles和cycle count
而且根据界面提示,如果要Purge ABC compiles, 必须先Purge ABC Assignment Group; 如果要Purge ABC Assignment Group,就必须先Purge cycle count;
Purge的时候收集相应的SQL TRACE,可以发现
1.当Purge cycle count的时候,我们会从下面的表里删除相应的数据
a.如果只是Purge历史数据,会根据选择的日期从下面的表里删除数据
MTL_CC_SCHEDULE_REQUESTS --cycle count schedule requests(计划中周期盘点请求)
MTL_CC_SCHED_COUNT_XREFS --用于连接输入的cycle count和计划请求
MTL_CC_SERIAL_NUMBERS --用于记录盘点中的序列号
MTL_CYCLE_COUNT_ENTRIES --盘点分录,用于记录实际盘点的结果
b.如果是完全Purge,就会从下面这些表删除数据,但注意,如果有相应的周期盘点调整发生,那么在库存事务表(MTL_MATERIAL_TRANSACTIONS MMT)有数据,那么MTL_ABC_COMPILE_HEADERS 的数据是不会被删除的,那就意味着相应的Cycle Count是不会被完全删除或者Purge的。
MTL_CC_SCHEDULE_REQUESTS --cycle count schedule requests(计划中周期盘点请求)
MTL_CC_SCHED_COUNT_XREFS --用于连接输入的cycle count和计划请求
MTL_CC_SERIAL_NUMBERS --用于记录盘点中的序列号
MTL_CYCLE_COUNT_ENTRIES --盘点分录,用于记录实际盘点的结果
MTL_CYCLE_COUNT_ITEMS --对于指定的盘点,记录所有符合盘点的Item.
MTL_CYCLE_COUNT_CLASSES --记录盘点分类信息
MTL_CC_SUBINVENTORIES --记录盘点中所定义的要盘点的subinvneotry
MTL_CC_ENTRIES_INTERFACE --盘点分录的接口表
MTL_CYCLE_COUNT_HEADERS --盘点定义相关的信息
2.当Purge ABC Assignment Group的时候,purge之前会检查是不是有相应的Cycle count使用这个ABC分配组,如果有,就不能PURGE;如果没有,会从下面的表里删除相应的数据。
MTL_ABC_ASSIGNMENTS --记录Item到ABC Class和ABC Group的分配信息
MTL_ABC_ASSGN_GROUP_CLASSES --记录ABC Class到ABC Group的分配信息
MTL_ABC_ASSIGNMENT_GROUPS --记录ABC Group的定义信息
3.当Purge ABC compiles的时候,purge之前会检查是不是有相应的ABC分配组使用这个 ABC编制,如果有,就不能PURGE;如果没有,会从下面的表里删除相应的数据。
MTL_ABC_COMPILES --存储每个Item在Compile中的信息
MTL_ABC_COMPILE_HEADERS --存储Complle定义信息
当Purge ABC分配组的时候,如果是因为有Cycle Count正使用这个分配组,并且这个Cycle Count已经有调整生成,那么我们就不能Purge Cycle Count了,必须要更改/清空Cycle Count 上的分配组,这样就在Purge ABC分配组的时候,就检查不到有使用这个分配组的周期盘点了。
EBS中,我们可以在相应的界面Purge ABC Assignment Group,ABC compiles和cycle count
而且根据界面提示,如果要Purge ABC compiles, 必须先Purge ABC Assignment Group; 如果要Purge ABC Assignment Group,就必须先Purge cycle count;
Purge的时候收集相应的SQL TRACE,可以发现
1.当Purge cycle count的时候,我们会从下面的表里删除相应的数据
a.如果只是Purge历史数据,会根据选择的日期从下面的表里删除数据
MTL_CC_SCHEDULE_REQUESTS --cycle count schedule requests(计划中周期盘点请求)
MTL_CC_SCHED_COUNT_XREFS --用于连接输入的cycle count和计划请求
MTL_CC_SERIAL_NUMBERS --用于记录盘点中的序列号
MTL_CYCLE_COUNT_ENTRIES --盘点分录,用于记录实际盘点的结果
b.如果是完全Purge,就会从下面这些表删除数据,但注意,如果有相应的周期盘点调整发生,那么在库存事务表(MTL_MATERIAL_TRANSACTIONS MMT)有数据,那么MTL_ABC_COMPILE_HEADERS 的数据是不会被删除的,那就意味着相应的Cycle Count是不会被完全删除或者Purge的。
MTL_CC_SCHEDULE_REQUESTS --cycle count schedule requests(计划中周期盘点请求)
MTL_CC_SCHED_COUNT_XREFS --用于连接输入的cycle count和计划请求
MTL_CC_SERIAL_NUMBERS --用于记录盘点中的序列号
MTL_CYCLE_COUNT_ENTRIES --盘点分录,用于记录实际盘点的结果
MTL_CYCLE_COUNT_ITEMS --对于指定的盘点,记录所有符合盘点的Item.
MTL_CYCLE_COUNT_CLASSES --记录盘点分类信息
MTL_CC_SUBINVENTORIES --记录盘点中所定义的要盘点的subinvneotry
MTL_CC_ENTRIES_INTERFACE --盘点分录的接口表
MTL_CYCLE_COUNT_HEADERS --盘点定义相关的信息
2.当Purge ABC Assignment Group的时候,purge之前会检查是不是有相应的Cycle count使用这个ABC分配组,如果有,就不能PURGE;如果没有,会从下面的表里删除相应的数据。
MTL_ABC_ASSIGNMENTS --记录Item到ABC Class和ABC Group的分配信息
MTL_ABC_ASSGN_GROUP_CLASSES --记录ABC Class到ABC Group的分配信息
MTL_ABC_ASSIGNMENT_GROUPS --记录ABC Group的定义信息
3.当Purge ABC compiles的时候,purge之前会检查是不是有相应的ABC分配组使用这个 ABC编制,如果有,就不能PURGE;如果没有,会从下面的表里删除相应的数据。
MTL_ABC_COMPILES --存储每个Item在Compile中的信息
MTL_ABC_COMPILE_HEADERS --存储Complle定义信息
当Purge ABC分配组的时候,如果是因为有Cycle Count正使用这个分配组,并且这个Cycle Count已经有调整生成,那么我们就不能Purge Cycle Count了,必须要更改/清空Cycle Count 上的分配组,这样就在Purge ABC分配组的时候,就检查不到有使用这个分配组的周期盘点了。
相关文章推荐
- 微信小程序wx.request实现后台数据交互功能分析
- ajax获取后台数据并插入到tr中 的功能实现
- 2017全球大数据产业八领域典型公司盘点分析
- Python实现的微信好友数据分析功能示例
- GO + ichartjs + jsonP实现数据图表分析后台
- 大数据Spark “蘑菇云”行动第64课: 页面跳转功能分析与架构 A、B、C页面之间跳转率的计算方法
- snooper的监听(log数据分析)功能的改进
- express+mockjs实现模拟后台数据发送功能
- jQuery实现的分页功能,包括ajax请求,后台数据,有完整demo
- Servlet的5种方式实现表单提交(注册小功能),后台获取表单数据实例
- 实时排行榜的后台数据功能实现
- CCBPM(CCFlow与JFlow)H5版本中新增的数据统计分析功能演示(一)
- easyui的combobox根据后台数据实现自动输入提示功能
- Win10 TH2允许企业用户关闭所有的后台数据搜集功能 但不建议用户这样做
- springmvc 带文件和数据的表单后台接收与分析
- 利用Python进行数据分析(六)之pandas基本功能
- 第02讲:正确使用织梦(DEDECMS)后台的数据备份与还原功能
- Origin数据分析功能
- 用servlet实现一个注册功能 ,后台获取数据
- Fresco 源码分析(四) 后台数据返回到前台的处理 - Drawable体系的介绍(2)