以下是本应在TEMP中处理,目前是写到FP_CHECK_SAP_DATA中

 ----JIT物料在途未清PO作为供给 add by landor on 20180809
INSERT INTO SAP_INVENTORY_PO(EBELN,EBELP,ETENR,WERKS,MATNR,MENGE,MEINS)
SELECT EKET.EBELN,LPAD(EKET.EBELP,5,'') EBELP, LPAD(EKET.ETENR,4,'') ETENR,MARC.WERKS,MARC.MATNR,EKET.MENGE-EKET.WAMNG MENGE,EKET.MEINS
FROM SAP_MARC MARC
JOIN SAP_EKET EKET ON MARC.MATNR=EKET.MATNR AND MARC.WERKS= EKET.WERKS
WHERE NOT EXISTS(SELECT NULL FROM SAP_INVENTORY_PO A WHERE A.EBELN=EKET.EBELN AND A.EBELP=LPAD(EKET.EBELP,5,'') AND A.MATNR=MARC.MATNR)
AND EKET.MENGE-EKET.WAMNG >0 AND MARC.FABKZ='' ;
COMMIT;

此逻辑是先写到SAP_INVENTORY_PO表,然后会执行SAP_PO将数据写入IN_PO,最后再写入IN_INVENTORY

最新文章

  1. [翻译] V8引擎的解析
  2. Openstack Neutron 允许VM流量转发
  3. Fiddler-009-AutoResponder 简单的 MOCK SERVER 应用实例
  4. 黑马程序员——【Java高新技术】——JDK1.5新特性:静态导入、可变参数、增强型for循环、自动装箱拆箱、枚举
  5. 关于java声明的一点杂感
  6. bzoj 2244: [SDOI2011]拦截导弹
  7. NeHe OpenGL教程 第二十三课:球面映射
  8. 6款好用的Python IDE
  9. Python学习_算数运算函数
  10. UVa 1641 ASCII Area
  11. Codeforces Round #306 (Div. 2)
  12. Python3基础 list(reversed()) 将一个列表逆转并输出
  13. Python开篇
  14. Data Center手册(3): Load Balancer
  15. 002-zookeeper 基本配置、安装启动 windows环境
  16. centos7mini静默安装oracle11gr2
  17. No CPU/ABI system image available for this target 解决办法
  18. 《Linux内核分析》 第三周 构造一个简单的Linux系统MenuOS
  19. R语言---- 数据的基本运算
  20. CF585D Lizard Era: Beginning

热门文章

  1. python3封装Api接口
  2. linux 考试2
  3. <转载> MySQL 架构 http://www.cnblogs.com/winner-0715/p/6863802.html
  4. 34. Win7_x64安装oracle11g出现DIM-00019
  5. JMeter之Ramp-up Period(in seconds)说明
  6. java接口的学习笔记
  7. ubuntu14.04 rabbitmq安装与使用 --修改RabbitMQ数据存储位置
  8. 选择、操作web元素
  9. C# 类库调试 启动外部程序无法调试
  10. 微信小程序request请求封装