FP_PR2SAP 除包材、半成品以外的半成品下层物料展望期7天更改为40日

 --除包材、半成品以外的半成品下层物料展望期7天更改为40日
      INSERT INTO OUT_PR (pr_id,
                          ITEM,
                          SUPPLIER_ID,
                          DUE_DATETIME,
                          QTY,
                          PROC_GROUP_ID,
                          PROC_GROUP_DESCR,
                          SITE_ID,
                          LOC_ID,
                          QTYUOM,
                          PLANNEDDELDATE)
           SELECT MAX (PR.ORDERID),
                  PR.ITEM,
                  SUBSTR (PR.RECOMMENDEDSUPID, 6),
                  TRUNC (PR.PORELEASEDATE),
                  SUM (PR.QTYPLANNED),
                  IT.PROC_GROUP_ID,
                  IT.PROC_GROUP_DESCR,
                  IT.SITE_ID,
                  SI.LOCATION_ID,
                  SI.QTY_UOM,
                  PR.PLANNEDDELDATE
             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 = ‘0‘
                  AND TO_CHAR (TRUNC (PR.PORELEASEDATE), ‘YYYY-MM-DD‘) >=
                         TO_CHAR (V_CurrentDate, ‘YYYY-MM-DD‘)
                  AND (
                       --alter by lxf on 20161213  change 7 days to 40 days
                         TO_CHAR(TRUNC (PR.PORELEASEDATE),‘YYYY-MM-DD‘) <= TO_CHAR(V_CurrentDate + DECODE (V_DAY,1, 40,2,40),‘YYYY-MM-DD‘))
                  AND PR.ORDERID LIKE ‘%PROC%‘
                  --add chip family_id 物料组4041902与物料编码701*、702*开头的芯片
                  AND (    NOT EXISTS
                                  (SELECT NULL
                                     FROM IN_ITEM II
                                    WHERE     IT.ITEM_ID = II.ITEM_ID
                                          AND II.FAMILY_ID IN
                                                 (‘104001000‘,
                                                  ‘104001001‘,
                                                  ‘104002000‘,
                                                  ‘104002001‘,
                                                  ‘104003000‘,
                                                  ‘104005000‘,
                                                  ‘104004000‘,
                                                  ‘104006000‘,
                                                  ‘104007000‘,
                                                  ‘104008000‘,
                                                  ‘104009000‘,
                                                  ‘104010000‘,
                                                  ‘104013000‘,
                                                  ‘104014000‘,
                                                  ‘403019001‘,
                                                  ‘404001000‘,
                                                  ‘404002000‘,
                                                  ‘404003000‘,
                                                  ‘404002001‘,
                                                  ‘404004000‘,
                                                  ‘404005000‘,
                                                  ‘404006000‘,
                                                  ‘404008000‘,
                                                  ‘404007000‘,
                                                  ‘405001000‘,
                                                  ‘404009000‘,
                                                  ‘103040000‘))
                       AND SUBSTR (PR.ITEM, 1, 9) NOT IN
                              (‘000000701‘, ‘000000702‘))
                  AND SUBSTR(PR.RECOMMENDEDSUPID,INSTR(PR.RECOMMENDEDSUPID,‘_‘)+5) NOT IN
                  ( SELECT DISTINCT SUPPLIER_ID FROM SAP_SUPPLIER_MINQTY )
         GROUP BY PR.ITEM,
                  SUBSTR (PR.RECOMMENDEDSUPID, 6),
                  TRUNC (PR.PORELEASEDATE),
                  IT.PROC_GROUP_ID,
                  IT.PROC_GROUP_DESCR,
                  IT.SITE_ID,
                  SI.LOCATION_ID,
                  SI.QTY_UOM,
                  PR.PLANNEDDELDATE;
 DELETE FROM OUT_PR PR
            WHERE        (TO_CHAR (TRUNC (PR.DUE_DATETIME), ‘YYYY-MM-DD‘) >
                             --alter by Lxf on 20161219  change 7 days to50 days
                             TO_CHAR (V_CurrentDate + DECODE (V_DAY, 1, 40,2,40),‘YYYY-MM-DD‘) 
时间: 2024-12-30 02:48:45

FP_PR2SAP 除包材、半成品以外的半成品下层物料展望期7天更改为40日的相关文章

[易飞]包材Forcast四周滚动需求

[背景]整理整顿, 仓库最大的库容占用在于包装材料, 特别是纸箱,托盘,泡沫片,包装管等,价值不高, 但占用面积比较大. [解决方案] 1. 此类材料, 不走LRP请购即不在合同评审时下请购单. 2. 补货将按库存补货点补货,补货点库存, 初步将设定为3天平均用 量.物控一,三,五定期跑补货报表. 3. 采购按补货请购单的数量通知进货.即我们的采购订单就是供应商的进货通知单. 因我们包材种类比较多,需求波动也比较大, 为方便供应商提前备他们的原材料, 及供应商建一定的安全库存, 这边会和IT小龚

DSL的本质:领域构建的半成品

DSL的本质是使用通用和专用语言构建领域的半成品: 实际上是构建了一个世界观.小宇宙的半成品: 这个半成品包含领域的基本要素.联系方式和基本运行规律: 开发者使用这个半成品平台进行开发能达到事半功倍.开发效率大大提高的效果. 使用这个dsl技术能够使用专业的技术进行直观的应用构建,这种构建基于声明式编程,减轻专业的计算机编程技术的负担. 所以开发一方面是自己构建DSL,另一方面是查找定位使用现成的dsl技术的过程. 原文地址:https://www.cnblogs.com/feng9exe/p/

rpm包指定安装路径

rpm包一般都有默认的安装路径,如何你要更改默认路径,有没有办法呢?当然有.我们来看下面的例子. 比如在安装JDK (Java Development Kit)或JRE (Java Runtime Environment)时,这个Redhat package文件的默认安装路径是/usr/java.如果你要安装在其它路径下,例如要放到/home/java目录下,该如何做呢? 一.首先查看rpm包的详细信息 [[email protected] ~]# rpm -qpi jdk-6u43-linux

linux程序包管理与源码安装

一.RPM包简介: linux之所以那么强大,除了linux强大的内核,还有很大一部分取决于linux的软件包,假想没有软件包,就一个内核在运行,人类需要和内核打交道是多么痛苦,但是聪明的人类发明了bash,通过bash,人就可以使用高级语言,和机器沟通,这其中的bash起始也是一个软件包,当然linux除了bash还有各式各样的包,帮助我们完成各种任务,这其中便涉及到程序的包管理. rpm包管理器(原名redhat package manager,后成为行业标准,命名为rpm package

yum程序包管理器浅谈

基于rpm安装程序包时,程序包之间的依赖性太过于复杂和麻烦,开发了yum程序包管理器,可以自行的解决程序包之间的依赖关系,并且一次性安装所有的有依赖关系的程序包,无须繁琐的下载依赖性的程序包,相对于rpm来说,rpm为基础包管理,yum是前端工具.而yum需要一个文件服务的服务器,总共有四种文件服务器:ftp服务,http服务,本地文件目录,NFS服务.yum命令工具可以通过配置文件,指向仓库的位置以及相关的各种配置信息:每个yum命令行可以同时指向多个仓库,仓库间可以优先级等相关的配置. 当y

java 遍历指定包名下所有的类(支持jar)

package com.shdl.htscada.utils; import java.io.File; import java.io.IOException; import java.io.UnsupportedEncodingException; import java.net.JarURLConnection; import java.net.URL; import java.net.URLClassLoader; import java.util.Enumeration; import 

使用网络监视器(IRSI)捕捉和分析协议数据包

转载请注明原地址. 实验名称:  理解子网掩码.网关和ARP协议的作用             一.实验目的和要求 (1) 熟悉IRIS的使用 (2) 验证各种协议数据包格式 (3) 学会捕捉并分析各种数据包. 二.主要仪器设备 环境: Windows XP 软件:IRIS软件 三.实验内容及过程 主机1:192.168.2.110(监听方) 主机2:192.168.2.109(被监听方) (1) 安装IRIS软件 (2) 捕捉数据包,验证数据帧.IP数据报.TCP数据段的报文格式. 选择菜单 

利用netfilter机制,实现内核防火墙把http请求和回应的数据包截获后,解释出其中的http层数据

#include<linux/init.h> #include<linux/kernel.h> #include<linux/module.h> #include<linux/netfilter_ipv4.h> #include<linux/skbuff.h> #include<linux/ip.h> #include<linux/tcp.h> #include<linux/if_ether.h> #inclu

ipa包兼容性大作战!WeTest iOS深度兼容测试全新升级

2018年,移动端适配话题热闹无比,有iOS新版本新机型发布,全面屏.异形屏.曲面屏争相斗艳,从而产生了各类特殊的屏幕分辨率设备. 正是因为这些特殊分辨率,导致2018年手机设备频繁出现适配问题,如屏幕显示不全.双边未占满.顶部导航栏高度不对导致部分被遮挡,包括之前经常被用户提及的黑屏.闪退.安装失败等问题.特别是iOS设备在18年推出三款新的 iPhone:6.1英寸的iPhone XR.5.8英寸的iPhone XS.6.5英寸的iPhone XS Max.加上iOS版本升级成iOS 12,