PR合并回写




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 ('')


查询



SELECT PR.RECOMMENDEDSUPID,PR.ITEM,TRUNC (PR.PORELEASEDATE),TRUNC(PR.PLANNEDDELDATE), PR.QTYPLANNED
,IT.PR_CONSOLIDATE_DAYS--合并下PR的时间区间即SAP_MARC。DISLS
,IT.PROC_GROUP_ID,IT.PROC_GROUP_DESCR,IT.SITE_ID
,SI.LOCATION_ID,SI.QTY_UOM,IT.UDF_IS_JIT,SUBSTR(PR.RECOMMENDEDSUPID,INSTR(PR.RECOMMENDEDSUPID,'_')+5)
FROM ABPPMGR.PROCUREMENTPLAN PR,
IN_ITEM_SITE IT,
IN_SUPPLIER_ITEM SI
WHERE PR.ITEM = IT.ITEM_ID
AND IT.SITE_ID = SUBSTR (PR.RECOMMENDEDSUPID, 1, 4)
AND SI.ITEM_ID = IT.ITEM_ID
AND SI.SUPPLIER_ID = PR.RECOMMENDEDSUPID
AND SI.UDF_ITEM_TYPE_ID = ''
--AND (TRUNC (PR.PORELEASEDATE) <= V_CurrentDate + DECODE (V_DAY, 7, -1, 0)+V_PDAYS)
AND (TRUNC (PORELEASEDATE) <= sysdate + DECODE (6, 7, -1, 0)+14)
AND PR.ORDERID LIKE '%PROC%' AND SUBSTR(PR.RECOMMENDEDSUPID,INSTR(PR.RECOMMENDEDSUPID,'_')+5) NOT IN
( SELECT DISTINCT SUPPLIER_ID FROM SAP_SUPPLIER_MINQTY )
AND PR.item in ('','','' ) ; SELECT ITEM_ID,SITE_ID,PR_CONSOLIDATE_DAYS FROM IN_ITEM_SITE
WHERE ITEM_ID in ('','','' ) ;
SELECT MATNR,WERKS,DISLS FROM SAP_MARC WHERE MATNR in ('000000103041000298','000000103011000004','000000103012000008' ) ;
SELECT DISTINCT SUPPLIER_ID FROM SAP_SUPPLIER_MINQTY WHERE SUPPLIER_ID='';


SELECT SUBSTR (CONFIG_VALUE, 1, INSTR (CONFIG_VALUE, ',') - 1) AS WERKS1,
SUBSTR (CONFIG_VALUE, INSTR (CONFIG_VALUE, ',') + 1, 4) AS WERKS2,
SUBSTR (CONFIG_VALUE, 11, 4) AS WERKS3,
SUBSTR (CONFIG_VALUE, 16, 4) AS WERKS4,
SUBSTR (CONFIG_VALUE, 21, 4) AS WERKS5,
SUBSTR (CONFIG_VALUE, 26, 4) AS WERKS6,
SUBSTR (CONFIG_VALUE, 31, 4) AS WERKS7
/*INTO V_FACTORY1,
V_FACTORY2,
V_FACTORY3,
V_FACTORY4,
V_FACTORY5,
V_FACTORY6,
V_FACTORY7*/
FROM STG.IN_FP_CONFIG
WHERE CONFIG_ID = 'FP_FACTORY'; SELECT TRUNC (M.CURRENTDATE)
-- INTO V_CurrentDate
FROM ABPPMGR.MST_PLANMASTER M
WHERE ROWNUM = 1; select --V_Day :=
CASE
WHEN TO_CHAR (sysdate, 'D') = '' THEN 7
ELSE TO_CHAR (sysdate, 'D') - 1
END from dual; select -- V_PDAYS :=
CASE WHEN TO_CHAR(SYSDATE,'YYYYMMDD') BETWEEN '' AND '' THEN 30
ELSE 14
END from dual;
select -- V_PDAYS1 :=
CASE WHEN TO_CHAR(SYSDATE,'YYYYMMDD') BETWEEN '' AND '' THEN 30
ELSE 7
END from dual;
--add by zhangguipeng on 20180120 包材类物料组 在20180122-20180228用60天的展望期天数,非该区间用回原来的
select -- V_PDAYS2 :=
CASE WHEN TO_CHAR(SYSDATE,'YYYYMMDD') BETWEEN '' AND '' THEN 60
ELSE 14
END from dual;
select -- V_PDAYS3 :=
CASE WHEN TO_CHAR(SYSDATE,'YYYYMMDD') BETWEEN '' AND '' THEN 60
ELSE 30
END from dual;
PR合并回写的更多相关文章
- 新年PR交期回写,展望期由14天改为30天,FP_PR2SAP ;转单量改为100W;FP_PR2SAP_MOD_NEW
- PR数量回写重复
- PR回写 所有物料规划PR时对净需求+最小采购批量+安全库存+舍入值的先后考虑逻辑
所有物料规划PR时对净需求+最小采购批量+安全库存+舍入值的先后考虑逻辑20171207-1228.docx PR回写案例一: '; --SAFE_QTY:安全库存 ' ; -- MIN_LOT_SI ...
- 将2020年交期的PR回写出来了
OUT_pr表中的交期为2020年和2019年,不应该 回写的PR却回写出来了 优化如下:
- FP回写报错
报错信息如下: 提示java for mo 2022报错 执行的DTS如下: 解决方法:(原因:SAP归档日志满了,导致连接失败)1.检查表temp_out_pr中的siteid是否有三个工厂的数据确 ...
- FP回写阶段卡住或报错
FP在autosap阶段往往会因各种各样的因素导致回写报错,卡住等异常: 本次由于一个视图的性能突然下降导致回写长期卡住没有完成: 这时如果要重新执行回写的话就要检查哪部分的数据回写到SAP端,一般有 ...
- 外购半成品回写PR时将同一供应商同一编码的PR合并数量回写
'); --PR 净需求 '); ---加上PR回写逻辑后 '); ---加上PR回写逻辑后 ') order by item; ---最终回写去SAP的数据 ) as LGORT ,'SAPRFC' ...
- 修复回写PR时到料日期重复扣减检验周期的问题:
问题描述: 修复回写PR时到料日期重复扣减检验周期的问题:系统回写的外购半成品PR交货日期未按采购周期回写,从8-10日开始均于10天交期回写,例以下9-5日今天回写的PR,采购周期12天,结果回写到 ...
- SO\PR\MO\排产回写的数据如下
QTYOPEN(WMENG).EDATU(promised_mat_availdate).... insert into OUT_ORDER_RES ' ; --PR 净需求 ' ; ---加上PR回 ...
随机推荐
- REDHAT中的iptable设置(nginx或者apache80端口访问不了解决)转 亲测
来自:http://johnnychenjun.blog.163.com/blog/static/137493406201010284598972/ 查看当前防火墙里的状态:#/etc/init.d/ ...
- 【Spring学习笔记-MVC-15】Spring MVC之异常处理
作者:ssslinppp 1. 描述 在J2EE项目的开发中,不管是对底层的数据库操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的.不可预知的异常需要处理 ...
- 从Exchager数据交换到基于trade-off的系统设计
可以使用JDK提供的Exchager类进行同步交换:进行数据交换的双方将互相等待对方,直到双方的数据都准备完毕,才进行交换.Exchager类很少用到,但理解数据交换的时机却十分重要,这是一个基于tr ...
- 给easyui datebox扩展一个清空按钮
/** * 给时间框控件扩展一个清除的按钮 */ $.fn.datebox.defaults.cleanText = '清空'; (function ($) { var buttons = $.ext ...
- 6.15-初识JSP、javaweb
一.javaweb web服务器 tomcat C/S 客户端/服务器 B/S 浏览器/服务器 URL: http协议 https 加密的协议 localhost 127.0.0.1 常用web服务器 ...
- Hive基础之Hive是什么以及使用场景
Hive是什么1)Hive由facebook开源,构建在Hadoop (HDFS/MR)上的用于管理和查询结果化/非结构化的数据仓库:2)一种可以存储.查询和分析存储在Hadoop 中的大规模数据的机 ...
- blktrace 深度了解linux系统的IO运作
http://blog.yufeng.info/archives/751 我们在Linux上总是要保存数据的,数据要么保存在文件系统里(如ext3),要么就在裸设备里面.我们在使用这些数据的时候都是通 ...
- vb和c#插入行与删除行
vb: xSheet.Range(, ).Insert(Shift:=Excel.XlDirection.xlDown) xSheet.Range(, ).Delete() xSheet.Range( ...
- windows,linux,esxi系统判断当前主机是物理机还是虚拟机?查询主机序列号命令
参考网站:https://blog.csdn.net/yangzhenping/article/details/49996765 查序列号: http://www.bubuko.com/infodet ...
- angular 中怎么获取路径上的参数 参考:https://docs.angularjs.org/api/ng/service/$location
参考: https://docs.angularjs.org/api/ng/service/$location