select * from V_OUT_SHIPMENT_PLAN where date_change = '' and qtyopen>0
QTYOPEN(WMENG)、EDATU(promised_mat_availdate)、、、、 insert into OUT_ORDER_RES

SELECT * FROM OUT_PR_jiankong WHERE ITEM='' ; --PR 净需求
SELECT * FROM OUT_PR WHERE ITEM='' ; ---加上PR回写逻辑后
SELECT * FROM TP_TEMP_PR WHERE ITEM='' ; ---最终回写去SAP的数据 select out_pr.PO_RELEASE_DATE,out_pr.supplier_id,out_pr.site_id,sap_eord.ekorg,out_pr.proc_group_id,out_pr.item,out_pr.qty,out_pr.qtyuom,substr(loc_id,-4) as LGORT
,'SAPRFC' as ERNAM,out_pr.due_datetime,out_pr.so_id,out_pr.so_lineid,out_pr.sobsl
from V_OUT_PR out_pr --其实是select * from tp_temp_pr
join sap_eord on out_pr.item = sap_eord.matnr and out_pr.supplier_id = sap_eord.lifnr and out_pr.site_id = sap_eord.werks
where out_pr.item in (''); --JAVA FOR LABLE ZFM_MM025  回写标签总需求数
SELECT LPAD(RECID,10,0) RECID,SUBSTR(ITEM,1,18) ITEM,SITE_ID,QTY,QTYUOM,NVL(ITEM_ID,0) ITEM_ID,CREATE_DATE,CREATE_TIME,'SAPRFC',LOC_ID FROM T_PRINT_LABEL --JAVA FOR LABLE1 打印标签 ZFM_MM024
SELECT LPAD(RECID,10,0) RECID,ITEM,SITE_ID,CEIL(QTYALLOCATED)QTYALLOCATED,QTYUOM,CREATE_DATE,CREATE_TIME,'SAPRFC' FROM T_PRINT_LABEL_1 T1

--回写到SAP的2021工厂数据
select * from V_OUTMO_HEADER where LOC_ID ='' ;---temp_out_mo
SELECT * FROM V_OUTMO_DETAIL_MH WHERE PRODUCTIONORDID IN (SELECT PRODUCTIONORDID FROM V_OUTMO_HEADER where LOC_ID =''); --回写到SAP的2022 2023工厂数据
SELECT * FROM TB_OUTMO_HEADER_JIANKONG;
SELECT * FROM TB_OUTMO_DETAIL_JIANKONG;
--select * from V_OUTMO_HEADER where LOC_ID IN('2022','2023') ;
--SELECT * FROM V_OUTMO_DETAIL_XG WHERE PRODUCTIONORDID IN (SELECT PRODUCTIONORDID FROM V_OUTMO_HEADER where LOC_ID IN('2022','2023')) ; --将SAP回写MO后的日志数据写入FP,用于FP写于ZMO_BOM表
INSERT INTO OUT_MO_WEBSERVICE_SAP(PRODUCTIONORDID,MOID,ERDAT,CPUTM,QTYORDERED,ITEM)
SELECT MRNUM,AUFNR,ERDAT,CPUTM,MENGE,MATNR FROM SAPSR3.ZTPO_PP003B@SAP_SEP A WHERE A.ERDAT=TO_CHAR(SYSDATE,'YYYYMMDD');

select * from sapsr3.aufk@sap_sep where erdat='20181102' and ernam='SAPRFC' and erfzeit like '08%'
and werks='2023' order by erfzeit

select * from OUT_MO_WEBSERVICE;
select * from OUT_MO_WEBSERVICE_BACK;
select * from OUT_MO_WEBSERVICE_SAP;--SAP系统的工单日志表
select * from OUT_MO_WEBSERVICE_SAPTEMP;

BOM用量表:SAPSR3.ZMO_BOM@SAP_SEP

排产表:SAPSR3.ZPPTAPO@SAP_SEP

排产逻辑是先将三大工厂的数据写入ZTPP_FP_0019,然后执行RFC  ZFM_FP_020进行排产.注意2021用户只用到ZTPP_FP_0019此表,不参与RFC执行进行排产

SO\PR\MO\排产回写的数据如下的更多相关文章

  1. SO\PR回写的数据如下

    insert into OUT_ORDER_RES ---JAVA FOR PR ) as LGORT ,'SAPRFC' as ERNAM,out_pr.due_datetime,out_pr.so ...

  2. 修复回写PR时到料日期重复扣减检验周期的问题:

    问题描述: 修复回写PR时到料日期重复扣减检验周期的问题:系统回写的外购半成品PR交货日期未按采购周期回写,从8-10日开始均于10天交期回写,例以下9-5日今天回写的PR,采购周期12天,结果回写到 ...

  3. 外购半成品回写PR时将同一供应商同一编码的PR合并数量回写

    '); --PR 净需求 '); ---加上PR回写逻辑后 '); ---加上PR回写逻辑后 ') order by item; ---最终回写去SAP的数据 ) as LGORT ,'SAPRFC' ...

  4. PR回写 所有物料规划PR时对净需求+最小采购批量+安全库存+舍入值的先后考虑逻辑

    所有物料规划PR时对净需求+最小采购批量+安全库存+舍入值的先后考虑逻辑20171207-1228.docx PR回写案例一: '; --SAFE_QTY:安全库存 ' ; -- MIN_LOT_SI ...

  5. 部分PR回写的数量带有小数,分别是2023工厂的纸箱104007000389,2021工厂的纸盒404002005930;

    描述:部分PR回写的数量带有小数,分别是2023工厂的纸箱104007000389,2021工厂的纸盒404002005930: 原因:所有物料规划PR时对舍入值的先后考虑逻辑影响到回写出来的temp ...

  6. 部分2020年交期的PR回写到SAP中

    描述:此问题一直存在,只是用户没有发现,最近提出,部分2020年交期的PR回写到SAP中 优化: SELECT MAX (PR.ORDERID), PR.ITEM, SUBSTR (PR.RECOMM ...

  7. 将2020年交期的PR回写出来了

    OUT_pr表中的交期为2020年和2019年,不应该 回写的PR却回写出来了 优化如下:

  8. FP回写报错

    报错信息如下: 提示java for mo 2022报错 执行的DTS如下: 解决方法:(原因:SAP归档日志满了,导致连接失败)1.检查表temp_out_pr中的siteid是否有三个工厂的数据确 ...

  9. FP回写阶段卡住或报错

    FP在autosap阶段往往会因各种各样的因素导致回写报错,卡住等异常: 本次由于一个视图的性能突然下降导致回写长期卡住没有完成: 这时如果要重新执行回写的话就要检查哪部分的数据回写到SAP端,一般有 ...

随机推荐

  1. Oracle 日志归档 自动清理

    exp emis/emis@orcl file=d:\backup\oracle\oracle%date:~0,10%.dmp owner=emis log=d:\backup\oracle\orac ...

  2. 【sql小坑】在group by里用select字段的别名?

    背景 -- 求每个用户的拥有的产品数,其中userid需要简单split出来 SELECT split (id, '-') [ 0 ] AS userid, count(DISTINCT produc ...

  3. openStack cpu绑定

    来自:http://fishcried.com/2015-01-09/cpu_bindings/ 前一篇理解cpu topology对CPU Topology进行了学习总结,这里想总结下OpenSta ...

  4. JUC 之 ThreadPoolExecutor 的一些研究

    ThreadPoolExecutor 概述:===================================================================== 构造函数: 4个 ...

  5. maven 下载jar失败: resolution will not be reattempted until the update interval of central has elapsed or updates are forced

    Multiple annotations found at this line: - ArtifactTransferException: Failure to transfer com.faster ...

  6. 图解HTTP / HTTPS

    http://kb.cnblogs.com/page/155287/ 我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取.所以很多银行网站或电子邮箱等等安全级别较高的服务都会采用HTTPS协议 ...

  7. Objective-C中Block的常见用法

    typedef int(^AddValue)(int,int); int main(int argc, const char * argv[]) { @autoreleasepool { //1:NS ...

  8. 16. js方法传多个参数的实例

    field : 'operate',width : fixWidth(1/6),title : '操作',align : 'center',formatter : function(id,rowDat ...

  9. 2. oracle创建表空间、用户并设置默认表空间、授权

    1.创建用户并设置默认表空间 create tablespace tablespacename datafile 'tablespacename.dbf' size 200m autoextend o ...

  10. Android中糟糕的AsyncTask

    上周做一个Android中的帧动画,因为每帧图片都比较大,所以采用每次读取一帧,延时再读取下一帧的方式实现.在读取的时候,采用AsyncTask,去设置ImageView的背景.但是发现需要切换帧动画 ...