SAP_MATERIAL_SO:处理材料订单缺少BOM,ROUTING信息

1. 增加这部分订单的BOM信息
         2. 增加这部分订单材料的ROUTING信息
         3. 如果是已开工单,则需要将BOM和ROUTING信息更新到IN_MO和IN_SFCHEADER中

目的:  从STG的IN表导数据到ODS对应表,对应关系如下
IN_ITEM  =>  MST_ITEMMASTER
IN_ITEM_SITE  =>   MST_ITEMSITEMASTER
IN_UOMCONVERSION  =>   MST_UOMCONVERSION
IN_SUPPLIER  =>   MST_SUPPLIERMASTER
IN_CUSTOMER  =>   MST_CUSTOMERMASTER
IN_SUPPLIER_ITEM  =>   MST_APPRSUPITEM
IN_BOM_HEADER  =>  MST_BOMHEADER
IN_BOM_DETAILS  =>  MST_BOMCOMPONENTS
IN_HIS_CONSUME  =>  MST_BOMCOMPONENTS
IN_ROUTING_HEADER  =>  MST_ROUTINGHEADER
IN_ROUTINGOPERATION  =>  MST_ROUTINGOPERATION
IN_RESOURCE  =>  MST_RESOURCEMASTER
IN_OPRESOURCE  => MST_OPRESOURCE
IN_ITEMBOMROUTING  =>  MST_ITEMBOMROUTING
IN_RES_CAPABILITY  =>MST_WORKCENTERMASTER,MST_WORKCENTERDETAIL
IN_SALES_ORDER  =>SALESORDERMASTER和SALESORDERLINE
IN_INVENTORY (- IN_MO_RESERVATION) => INVENTORY
IN_PO       => PURCHORDMASTER
IN_PO       => PURCHORDLINE
IN_SOURCING => SALESORDERLINE_P  (+update SALESORDERLINE)
IN_SOURCING => INVENTORYPROPERTY (+update INVENTORY)
IN_MO        => PRODUCTIONORDERS  ---订单-MFG0001写进此表
IN_MO        => SUPPLYDMDPEGGING  --綁定写进此表
IN_SFCHEADER => SFCHEADER  ---REL单、不需要领料
IN_SFCLINE   => SFCLINE不需要领料

替代料表 SELECT * FROM ABPPMGR.MST_BOMCOMPONENTSALT where alternateitem like '000000102002000817CZ%' ;--alternateitem替代料,item为主料

FP ABPPMGR表 其它常用存储过程的更多相关文章

  1. SQL Server系统表和常用函数(转)

    sysaltfiles 主数据库 保存数据库的文件 syscharsets 主数据库 字符集与排序顺序sysconfigures 主数据库 配置选项syscurconfigs 主数据库 当前配置选项s ...

  2. 日志、字段备注查询、自增ID联系设置、常用存储过程

    -----获取数据字典SQL(表字段说明)SELECT     [Table Name] = OBJECT_NAME(c.object_id),     [Column Name] = c.name, ...

  3. SQL SERVER系统表和常用函数介绍

    sysaltfiles 主数据库 保存数据库的文件 syscharsets 主数据库 字符集与排序顺序sysconfigures 主数据库 配置选项syscurconfigs 主数据库 当前配置选项s ...

  4. SQL server 查询某个表在哪些存储过程(SP)中使用到

    1.查询某个表被哪些存储过程(以下简称 SP)使用到 : select distinct object_name(id) from syscomments where id in (select ob ...

  5. SQL 查询某个表被哪些存储过程使用到

    --1.查询某个表被哪些存储过程使用到 : select distinct object_name(id) from syscomments where id in (select object_id ...

  6. MySQL处理数据库和表的常用命令

    MySQL处理数据库和表的常用命令 [导读] 学习如何管理和导航MySQL数据库和表是要掌握的首要任务之一,下面的内容将主要对MySQL的数据库和表的一些常用命令进行总结,一些我们不得不掌握的命令,一 ...

  7. mysql copy表或表数据常用的语句整理汇总

    mysql copy表或表数据常用的语句整理汇总. 假如我们有以下这样一个表: id username password ----------------------------------- 1 a ...

  8. Oracle表的常用查询实验(一)

    Oracle表的常用查询实验(一) 练习1.请查询表DEPT中所有部门的情况. select * from dept; 练习2.查询表DEPT中的部门号.部门名称两个字段的所有信息. select d ...

  9. Sql server2014 内存优化表 本地编译存储过程

    参考文献:http://www.infoq.com/cn/news/2013/09/Compiled-Queries http://www.bianceng.cn/database/SQLServer ...

随机推荐

  1. python-运算符重载

    1. __item__ class X: def __init__(self, data=None): self.data = data or [] # 同样可用于 dict def __setite ...

  2. spring 事务回滚。

    在平时的业务难免会遇到 sql异常. 有些业务会涉及 一个方法多个操作例如 dao.update() 1 dao.save(); 2 如果1正常,2不正常.默认是不回滚的. 所以在这个地方要手动处理 ...

  3. 13.App爬取相关库的安装(Charles,Mitmproxy,Appium)

    由于App没有像浏览器一样直观的后台请求工具,主要用一些抓包技术抓取数据.(目前也在学习安装,参考书籍.) 首先呢,一些简单的接口通过Charles或mitmproxy分析,找出规律,直接用程序去抓取 ...

  4. 44.纯 CSS 创作背景色块变换的按钮特效

    原文地址:https://segmentfault.com/a/1190000015192218 感想: 伪元素作为背景变化. HTML code: <nav> <ul> &l ...

  5. while循环、break、continue

    我们通过while循环让python循环进行操作 break 跳出整个循环 continue 终止当前循环并不再继续往下执行,回到开头开始继续循环 下面会详细解释一下,例如: 1 a = 1 2 wh ...

  6. Hive 组内计无重复数,追加每条记录后面

    今天无意中碰到一个很简单的计算逻辑,但是用hive想了一大会才实现. 示例表数据: 需求逻辑: 给每条记录追加一个字段,用于统计按照p1和p2字段分组后,每个组中的num的数目(去重后的count). ...

  7. 高程三 BOM 读书笔记

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http ...

  8. 写一个小demo过程中遇到的各种问题 学生管理考勤系统(网页模拟)

    添加与新增一些小玩意的1.0.3版本:传送门 各位带哥,这不是你们要的c++.java.c#作业哈 课上要求做个小作业,学生管理考勤系统,原本想着是个练手的好机会,结果只证实了我还是个弟中弟. 设想的 ...

  9. 转载:官方Caffe-windows 配置与示例运行

    转载来自:http://blog.csdn.net/guoyk1990/article/details/52909864 本文主要介绍官方给出的caffe-windows的配置及如何训练mnist数据 ...

  10. 机器学习进阶-图像形态学操作-腐蚀操作 1.cv2.erode(进行腐蚀操作)

    1.cv2.erode(src, kernel, iteration) 参数说明:src表示的是输入图片,kernel表示的是方框的大小,iteration表示迭代的次数 腐蚀操作原理:存在一个ker ...