网站建设资讯

NEWS

网站建设资讯

oracleerp oracle erp系统

在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

10年积累的成都网站设计、成都网站制作经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有志丹免费网站建设让你可以放心的选择与我们合作。

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 oracle erp系统
网站网址:http://cdweb.net/article/doecppd.html