oracleerp Oracleerp中已經拒批的采購申請如何刪除其中一項
在Oracle ERP中導數據(BOM清單)
方法:把數據導入BOM清單的方法是 把數據導入接口表中 讓其自動運行既可 上傳文件的時候 要注意使 用ASCII字符模式 自己建立一中轉表 drop table cux_bill_temp;create table cux_bill_temp(bill_sequence_id number assembly_item_id number anization_id number assembly_item varchar ( ) BOMponent_sequence_id number ponent_quantity number 組件數量item_num number 項目序列operation_seq_num number 工序序列ponent_item_id number ponent_item varchar ( ) 組件PLANNING_FACTOR number 計劃%d ponent_yield_factor number 產出率d wip_supply_type number 供應類型supply_type varchar ( ) supply_subinventory varchar ( ) 供應子庫存OPTIONAL number 可選的OPTIONAL_disp varchar ( ) 可選的MUTUALLY_EXCLUSIVE_OPTIONS number 互不相容MUTUALLY_EXCLUSIVE_O_disp varchar ( ) 互不相容attribute varchar ( ) 排序號row_num number); 刪除中轉表中的數據 delete cux_bill_temp; 把要導入的數據放在擴展名為* csv的文件中 且要相對應于中轉表的字段 本例中的文件名為bill csv 另外的腳本文件為bill ctl 其內容如下:options (skip= ) //跳過第一行 一般第一行為其字段說明LOAD DATAINFILE bill csv //bill csv為數據文件APPENDINTO TABLE cux_bill_tempFIELDS TERMINATED BY OPTIONALLY ENCLOSED BY (與中轉表相對應的字段列表)登錄進入ORACLE數據庫服務器 利用命令:(sqlload 用戶名/密碼@數據庫名)載入文件bill csv的數據入中轉表 查看中轉表中的記錄數(以備導入數據后進行對比) select count(*) from cux_bill_temp; 去除導入時在表bill csv中的關鍵字段的空格字符 以免影響導入 update cux_bill_tempset ASSEMBLY_ITEM=replace(ASSEMBLY_ITEM ) PONENT_ITEM=replace(PONENT_ITEM ); 查看是否有重復的選項(既是否重復了Item) select assembly_item ponent_item min(row_num) count(*)from cux_bill_tempgroup by assembly_item ponent_itemhaving count(*) ;如果有重復的Item 則要刪除(或是重新合并)delete cux_bill_tempwhere row_num in (select min(row_num) from cux_bill_tempgroup by assembly_item ponent_itemhaving count(*) );以下步驟為選做(如有重復才做 沒有重復不做 ) 再重新建立一個臨時表(對于有重復數據 則只取一條數據 現取row_num最小的一條) drop table cux_bill_a;create table cux_bill_aasselect assembly_item ponent_item ponent_quantity PLANNING_FACTOR ponent_yield_factor supply_type supply_subinventory OPTIONAL_disp MUTUALLY_EXCLUSIVE_O_disp attribute min(row_num) row_numfrom cux_bill_tempgroup by assembly_item ponent_item ponent_quantity PLANNING_FACTOR ponent_yield_factor supply_type supply_subinventory OPTIONAL_disp MUTUALLY_EXCLUSIVE_O_disp attribute ; 刪除cux_bill_temp表 delete cux_bill_temp; 再重cux_bill_a表中把數據導入給cux_bill_temp表 完成把重復數據剔除的功能 insert into cux_bill_temp(assembly_item ponent_item ponent_quantity PLANNING_FACTOR ponent_yield_factor supply_type supply_subinventory OPTIONAL_disp MUTUALLY_EXCLUSIVE_O_disp attribute row_num)select assembly_item ponent_item ponent_quantity PLANNING_FACTOR ponent_yield_factor supply_type supply_subinventory OPTIONAL_disp MUTUALLY_EXCLUSIVE_O_disp attribute row_numfrom cux_bill_a; 刪除表cux_bill_a drop table cux_bill_a; 再檢查一次表 是否有重復的數據 select assembly_item ponent_item min(row_num) count(*)from cux_bill_tempgroup by assembly_item ponent_itemhaving count(*) ; 查看在mtl_system_items表中 既是在庫存表中 有沒有不存在的Item select distinct itemfrom (select distinct assembly_item itemfrom cux_bill_temp bwhere not exists (select null from mtl_system_items where segment =b assembly_item and anization_id= )unionselect distinct ponent_item itemfrom cux_bill_temp bwhere not exists (select null from mtl_system_items where segment =ponent_item and anization_id= ))order by item; 如果在mtl_system_items中 有不存在的物品ITEM時 要把其刪除(或是把這些物品Item導入到系統中) 刪除:delete cux_bill_temp bwhere not exists (select null from mtl_system_items where segment =ponent_item and anization_id= );delete cux_bill_temp awhere not exists (select null from mtl_system_items where segment =a assembly_item and anization_id= ); 對沒有物品Item的進行處理 把其放入另一臨時表cux_item_temp中(以備查詢及導入mtl_system_items表中) delete cux_item_temp;insert into cux_item_temp(segment description)select distinct item itemfrom (select distinct assembly_item itemfrom cux_bill_temp bwhere not exists (select null from mtl_system_items where segment =b assembly_item and anization_id= )unionselect distinct ponent_item itemfrom cux_bill_temp bwhere not exists (select null from mtl_system_items where segment =ponent_item and anization_id= ));將找到沒有ITEM的BOM數據放到另一個表中 以備下次ITEM導入后在導BOMcreate table cux_bom_temp select distinct itemfrom (select distinct assembly_item itemfrom cux_bill_temp bwhere not exists (select null from mtl_system_items where segment =b assembly_item and anization_id= )unionselect distinct ponent_item itemfrom cux_bill_temp bwhere not exists (select null from mtl_system_items where segment =ponent_item and anization_id= )) 從表mtl_system_items中把物品的編碼ID加入中轉表cux_bill_temp表(從項目主組織)中 update cux_bill_temp bset assembly_item_id=(select inventory_item_id from mtl_system_itemswhere segmen lishixinzhi/Article/program/Oracle/201311/18605
網站建設哪家好,找成都創新互聯!專注于網頁設計、網站建設、微信開發、小程序制作、集團企業網站建設等服務項目。為回饋新老客戶創新互聯還提供了霍州免費建站歡迎大家使用!
oracle ERP(appliecation) 和oracle EBS這兩個系統有什么區別?
ERP:英文為Enterprise Resource Planning,企業資源計劃 ERP是由美國Gartner Group咨詢公司于20世紀90年代初總結MRPII軟件的發展趨勢的基礎上提出的,Gartner給ERP的界定是:超越MRPII范圍的集成功能;支持能動的監控能力、模擬分析和決策支持;
支持開放的客戶/服務器計算環境。作為上世紀90年代國際上一個最先進的企業管理模式,提供了企業信息化集成的最佳解決方案。它把企業的物流、資金流、信息流統一起來進行管理,以求最大限度地進行供應鏈協同和控制MRPII中的MRP計劃過程和供應鏈管理流程,實現企業經濟效益的最大化。
Oracle公司的應用產品,全稱是Oracle 電子商務套件(E-Business Suite),是在原來Application(ERP)基礎上的擴展,包括ERP(企業資源計劃管理)、HR(人力資源管理)、CRM(客戶關系管理)等等多種管理軟件的集合,是無縫集成的一個管理套件。
目前Oracle EBS已經發布R12(Release 12),是完全基于web的企業級軟件。
簡單講ERP包含EBS,EBS是ERP的一種。
什么是ORACLE ERP?
產品特色
Oracle
E-Business
Suite是第一套也是唯一搭配單一
全球資料庫作業的應用軟體,連結前後端的整個業務
處理流程并使其自動化,為您提供完善、統合且關鍵
資料的基礎,例如各業務、產品和地區的銷售業績、
庫存量與營收。而且,不必再等待資料通過獨立的資
料匯聚與分析系統。企業高階主管可取得日常商業情
報,了解公司過去、現在與未來的經營績效,進而每
天都可以提升獲利能力,而不必等待1個月或1季的
漫長時間了。
Manufacturing制造
?
Oracle
Engineering
BOM(工程資料管理系統)
?
Oracle
Work
in
Process(生管管理系統)
?
Oracle
Cost
Management(成本管理系統)
?
Oracle
Planning
Product(物料需求計畫模組)
?
Oracle
Quality(品質管理系統)
Distribution配銷
?
Oracle
Inventory(庫存管理系統)
?
Oracle
Purchasing
Management(采購管理系統)
?
Oracle
Order
Management(訂單管理系統)
Finance財務
?
Oracle
General
Ledger(總帳管理系統)
?
Oracle
Payables(應付帳款管理系統)
?
Oracle
Receivables(應收帳款管理系統)
?
Oracle
Fixed
Assets(固定資產管理系統)
?
Notes
Management(票據管理:本地開發模組)
?
GUI.VAT(發票及進銷項管理:本地開發模組)
2-2事務流程面
I.
全球作業式
以Unicode為標準資料儲存格式,能支多語言操作模式,依不同國家或地區采用不同之幣別、會計制度、稅法、作業習慣作業應用支援。
II.
內建工作流程
內建WorkFlow技術建置,達到流程能自動化而又具備彈性之目的。透過WorkFlow
Builder企業能隨時修改流程而不需修改程式,使用者亦能透過WorkFlow
Monistor追蹤度。例如:采購核準流程、傳票線上簽核。
III.
警示系統
系統內建異常管理機制,可針對常見狀況於系統內設定條件與處理方式,當條件成立時系統自動執行預設動作,如此可更加增進使用者效率。
IV.
整合性決策支援系統
讓高階主管可檢視部門、跨部門之經營績效指標,并從多維解度分析企業營運模式。
V.
未來擴充性佳
企業在第一階段導入ERP系統後,可因產生之需求采用充分整合前臺作業系統或供應鏈系統,以求透過更有效率的營運模式超越競爭對手。例如:客戶關系管理、資料倉儲、作業制成本管理、電子商務、供應鏈最佳化。
2-3應用技術面
I.
彈性欄位設計(FlexField)
Oracle應用系統提供彈性欄位設計,讓使用者對於標準系所提供之欄位不足之處加以擴充,不需要修改程式本體,以降低維護修改的復雜度,并於系統升級時將性欄位一并保留升級。范例:彈性會計科目設計與組織調整、彈性客戶資料欄位。
II.
完整的Web-Enabled應用系統
使用者僅需藉由瀏覽器,即可經由安全認證藉由LAN或Internet,存取個人授權內資料,而IT人員采中央控管資料庫及應用程式伺服器,大幅降低系統維護的困難度。
III.
關聯式資料庫系統與彈性報表
Oracle應用系統采用業界公認高穩定性、高可靠性資料庫資料,并提供一致性與延展性的服務,客戶也可透過Oracle所提供使用簡易之分析工具做出自訂報表。
IV.
多媒體支援與圖形使用者介面
Oracle提供使用者查之自訂畫面與常用功能,并整合Excel等Office工具,讓使用者可透過友善的使用者介面存取系統。
V.
提供標準開放之API與其他系統作連結
Oracle於系統各模組之間提供數十種標標之API,讓使用者可以依照標準格式與其他應用系統作互動式之資訊交換
當前名稱:oracleerp Oracleerp中已經拒批的采購申請如何刪除其中一項
文章轉載:http://www.xueling.net.cn/article/doeiogj.html