zoukankan      html  css  js  c++  java
  • FP变更物料编码(增加尾缀)

    FP物料编码增加尾缀的程序,标准物料编码是18位,目前程序中增加尾缀的有三种1.DUMMY 2.SP开头 3.P开头 4.C开头 5.BP
    对应处理程序如下:
    1.DUMMY       SAP_MATERIAL_SO
    2.SP开头      SAP_SO_BOM_PROC
    3.P开头       SAP_SO_BOM_PROC
    4.C开头  SAP_SO_QM_CUSTOMER   在IN_MO中
    5.BP  SAP_OUTSHOP_PROC

    增加C尾续涉及的表如下,存储过程为SAP_SO_BOM_OUTSOURCING_SEMI

    select * from IN_BOM_HEADER WHERE BOM_ID LIKE '%C%'; --BOM_ID  写入新数
    SELECT * FROM IN_ITEM WHERE ITEM_ID LIKE '%C%';--ITEM_ID  写入新数
    select * from IN_ITEM_SITE WHERE ITEM_ID LIKE '%C%';--ITEM_ID 写入新数
    select * from IN_BOM_HEADER WHERE BOM_ID LIKE '%C%';--BOM_ID 写入新数
    select * from IN_BOM_DETAILS WHERE BOM_ID LIKE '%C%'; --BOM_ID 写入新数
    select * from IN_ROUTINGOPERATION WHERE ROUTING_ID LIKE '%C%';--ROUTING_ID 写入新数
    select * from IN_ITEMBOMROUTING WHERE BOM_ID LIKE '%C%';--BOM_ID 写入新数
    select substr(ITEM_ID,1,18),substr(BOMID,1,16),A.* from IN_SALES_ORDER A WHERE ITEM_ID LIKE '%C%' or BOMID LIKE 'C%';---直接更新加尾续
    select * from IN_MO WHERE ITEM_ID LIKE '%C%';---PRODUCT_ID 直接更新加尾续
    select * from IN_SFCHEADER WHERE PRODUCT_ID LIKE '%C%';---直接更新加尾续
    select * from IN_SFCLINE WHERE ITEM_ID LIKE '%C%';-- ITEM_ID -直接更新加尾续
    select * from IN_MO_SHORT WHERE PRODUCT_ID LIKE '%C%';---PRODUCT_ID 直接更新加尾续
    
    delete from IN_BOM_HEADER WHERE BOM_ID LIKE '%C%';
    delete from IN_ITEM WHERE ITEM_ID LIKE '%C%';
    delete from IN_ITEM_SITE WHERE ITEM_ID LIKE '%C%';
    delete from IN_BOM_HEADER WHERE BOM_ID LIKE '%C%';
    delete from iN_BOM_DETAILS WHERE BOM_ID LIKE '%C%';
    delete from IN_ROUTINGOPERATION WHERE ROUTING_ID LIKE '%C%';
    delete from  IN_ITEMBOMROUTING WHERE BOM_ID LIKE '%C%';
    update  IN_SALES_ORDER SET ITEM_ID=substr(ITEM_ID,1,18) WHERE ITEM_ID LIKE '%C%' ;
    update  IN_SALES_ORDER SET BOMID=substr(BOMID,1,16) WHERE BOMID LIKE '%C%' ;
    update IN_MO SET  ITEM_ID=substr(ITEM_ID,1,18)  WHERE ITEM_ID LIKE '%C%';
    update IN_SFCHEADER SET PRODUCT_ID= substr(PRODUCT_ID,1,18)   WHERE PRODUCT_ID LIKE '%C%';
    update IN_SFCLINE SET ITEM_ID=substr(ITEM_ID,1,18)   WHERE ITEM_ID LIKE '%C%';
    update  IN_MO_SHORT SET PRODUCT_ID= substr(PRODUCT_ID,1,18)  WHERE PRODUCT_ID LIKE '%C%';

    C开头

    --C_SO
    SELECT SO.SO_ID,
                           SO.SO_LINE_ID,
                           QC.MATNR AS SEMI_ITEM,
                           BH.PRODUCT_ID AS ITEM_ID,
                           QC.ROW_ID AS CTYPE,
                           SO.CUSTOMER_ID,
                           SUBSTR (TRIM (BD.LOC_ID), 1, 4) AS SITE_ID
                      FROM SAP_QM_CUSTOMER QC,
                           IN_SALES_ORDER SO,
                           IN_BOM_DETAILS BD,
                           IN_BOM_HEADER BH
                     WHERE     TRIM (BH.BOM_ID) = TRIM (BD.BOM_ID)
                           AND SO.ITEM_ID = BH.PRODUCT_ID
                           AND TRIM (SO.BOMID) = TRIM (BH.BOM_ID)
                           AND QC.MATNR = BD.ITEM_ID
                           AND QC.KUNNR = SO.CUSTOMER_ID
                           AND EXISTS
                                  (SELECT NULL
                                     FROM SAP_MAPL
                                    WHERE QC.MATNR = SAP_MAPL.MATNR)
                           AND EXISTS
                                  (SELECT NULL
                                     FROM SAP_MAPL
                                    WHERE BH.PRODUCT_ID = SAP_MAPL.MATNR)
    
    --更新SO的ITEM_ID
          UPDATE IN_SALES_ORDER SET IN_SALES_ORDER.ITEM_ID = IN_SALES_ORDER.ITEM_ID||C_SO.CTYPE,IN_SALES_ORDER.BOMID = TRIM(IN_SALES_ORDER.BOMID)||C_SO.CTYPE
          WHERE IN_SALES_ORDER.SO_ID = C_SO.SO_ID
            AND IN_SALES_ORDER.SO_LINE_ID = C_SO.SO_LINE_ID
            AND IN_SALES_ORDER.ITEM_ID NOT LIKE '%C%';
  • 相关阅读:
    linux下weblogic11g成功安装后,启动报错Getting boot identity from user
    小胖说事35-----Terminating app due to uncaught exception 'CALayerInvalidGeometry', reason: 'CALayer posi
    凡客诚品站点打不开:页面显示域名到期了!
    Struts2框架起源
    3、Cocos2dx 3.0游戏开发找小三之搭建开发环境
    android对话框,checkBox,同一时候在同一个页面上保存数据
    使用 C# 开发智能手机软件:推箱子(十八)
    python核心编程——python对象
    设计模式----外观模式
    2014 Multi-University Training Contest 1/HDU4864_Task(贪心)
  • 原文地址:https://www.cnblogs.com/Snowfun/p/7762819.html
Copyright © 2011-2022 走看看