自主開發的編排箱號由工廠匯入原拋入廠時,無法完整匯入的應對處理
設有兩個公司.由a公司接customer的訂單,然後轉給b公司生產,b完工後出給a公司,a公司再出給customer.
透過otc功能,把a公司建好的訂單拋到b公司的om interfaced中.b公司到om interfaced中撈成b公司的訂單.
[@more@]這樣就避免了再次輸入與a公司一樣的訂單明細,提高了工作效率.
但由於訂單變更等原因,a公司拋到b公司時往往沒有完整拋到b公司.
這時b公司就會手工再key到訂單明細裡.
a公司出貨給b公司後,b公司做編排箱號時,就可以把a公司做好的資料匯入.b公司就不用再次編排資料,只要稍微修改即可.
由於b公司存在部分沒有完整拋到a公司的訂單line.在匯入a公司的編排資料時,就無法匯入.因為兩者缺少聯系.
對此,寫以下sql來補匯入b公司.
/*
SELECT * FROM GOBO_OM_SHIP_HEADER_ALL WHERE SHIP_no=:ship_no
and org_id=118
SELECT * FROM GOBO_OM_SHIP_LINE_ALL WHERE SHIP_HEADER_ID=:sh
SELECT * FROM GOBO_SHIP_INTO_ONE WHERE SHIP_HEADER_ID=:sh
select * from oe_order_lines_all
where line_id=2800448
select * from otc_orders_all
where dest_header_id=744971
select * from otc_orders_all
where header_id=744902
select * from oe_order_lines_all
where header_id=744971 --744902
and inventory_item_id=566964
select * from gobo_om_ship_line_all
where ship_line_id=691481
--A206150C-GEE1
select * from gobo_om_ship_line_all
where ship_header_id=37883
*/
--desc GOBO_OM_header_SEQ1
drop table re_import_ship_line
create table re_import_ship_line as
select *
from gobo_om_ship_line_all
where ship_line_id=691481 --:fac_ship_line_id --691481 --2800448 fac_line_id
select * from re_import_ship_line
update re_import_ship_line
set ship_header_id=37883, --:guic_ship_header, --37883
org_id=118, --:guic_org,
ship_line_id=GOBO_OM_LINE_SEQ2.NEXTVAL,
order_lined_id=null,
order_no=null,
delivery_id=null,
delivery_detail_id=null,
created_by=-1,
creation_date=sysdate,
last_update_login=-1,
last_update_date=sysdate,
last_updated_by=-1,
from_org_id=org_id,
from_org='OBM GERBER廠',
from_ship_header_id=ship_header_id,
from_ship_line_id=ship_line_id,
from_ship_no=070100005 --:fac_ship_no
INSERT INTO GOBO.GOBO_OM_SHIP_LINE_ALL
select * from re_import_ship_line
commit
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/92289/viewspace-891272/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- tsc、babel、webpack對模組匯入匯出的處理BabelWeb
- 【匯出匯入】% 在匯入匯出中的應用。
- 特殊符號密碼處理 - 匯入匯出exp/imp符號密碼
- 管理大容量匯入的批處理
- FastDFS依賴無法匯入AST
- 使用csv批量匯入、匯出資料的需求處理
- 資料泵無法匯入JOB
- vercel無法匯入github專案Github
- php匯入時設定不同的編碼PHP
- Excel 匯入的開發經驗Excel
- 【匯入匯出】sqlldr 匯入案例SQL
- 【匯出匯入】匯出匯入 大物件物件
- [Mysql]——備份、還原、表的匯入匯出MySql
- DLL庫的編寫(匯出、匯入)與使用
- 【匯入匯出】執行匯入,匯出時如何以as sysdba 身份連線。
- SQL 匯入匯出的時候資料庫表的主鍵和自動編號丟失的解決辦法SQL資料庫
- 使用go語言對csv檔案進行解析處理,匯入匯出。Go
- MYSQL匯入中斷處理過程MySql
- .net對excler 的匯入匯出功能的實現
- 【原創】POI匯入匯出工具類
- 【匯入匯出】compress 值為n對匯入物件所佔空間的影響物件
- 【匯入匯出】compress 值為y對匯入物件所佔空間的影響物件
- imp 匯入 FK (Foreign Key) 導致資料不能正確匯入處理
- datastage7.5無法匯入DSX檔案AST
- 【匯入匯出】Oracle 常用匯入匯出工具集錦Oracle
- Sqoop匯入資料異常處理OOP
- 匯入專案@override 報錯處理IDE
- mysql匯入匯出指令碼的區別對比MySql指令碼
- sqoop定時增量匯入匯出OOP
- impdp做資料匯入時約束和觸發器引起資料匯入後應用故障觸發器
- Activity 流程模型匯入匯出-activity流程模型匯入匯出模型
- 資料庫的匯入匯出資料庫
- 資料泵的匯入匯出
- 【oracle 匯入、匯出】escape 的作用。Oracle
- 【匯入匯出】sqlldr 匯入含有內嵌換行符的資料SQL
- Golang- import 匯入包的語法GolangImport
- Mysql匯入&匯出MySql
- Mysql匯入匯出MySql