ORACLE EBS 接口设计方案

合集下载

Oracle+EBS+常用接口开发参考

Oracle+EBS+常用接口开发参考

IBM WPF快速集成Oracle EBS责任编辑:胡铭娅作者:IT168 IvanZhang2007-12-27【内容导航】•第1页:WPF简介•第2页:WPF集成Oracle EBS方法概述•第3页:创建WPF项目•第4页:物料详细信息页•第5页:富文本内容约束文件•第6页:开发模型主要步骤•第7页:创建服务操作•第8页:开发服务使用者模型•第9页:封装成Portlet部署到Websphere Portal•展开全部文本Tag:IBM Oracle WPF数据库【IT168 专稿】摘要:本文通过实战探讨利用IBM Websphere Portlet Factory(WPF)集成Oracle E-Business Suite(EBS),内容涉及WPF的相关概念,WPF中的服务构建器的使用,集成Oracle ERP的方法,Oracle接口表使用,Porlet的创建及部署等。

Websphere Portal作为广泛使用的门户解决方案,从6.0版本开始,提供WPF作为Portlet开发工具。

WPF针对SAP、Lotus Domino、Excel、Siebel、PeopleSoft等提供了相应的适配器,但目前尚未发布针对Oracle EBS的标准适配器。

本文通过利用WPF开发工具,结合OracleEBS提供的标准接口,快速开发,无需编码,即可实现对OracleEBS的CRUD(Create-Read-Update-Delete,把OracleEBS中的业务功能集成到企业统一门户。

1. WPF简介WebSphere Portlet Factory软件包括一个框架和一组为了快速创建和维护定制portlet的工具。

利用WebSphere Portlet Factory的框架和工具,开发人员可以通过托拽一系列高度适应、可重用的软件组件(被称作构建器,builder)快速地搭建portlet。

用户将构建器组装到模型中,就像通过快速地将公式放在一起组成电子表格一样。

Oracle权威资料_EBS_基础设置全手册

Oracle权威资料_EBS_基础设置全手册

ORACLE EBS 基础设置手册首先需要说明的是,本系列文档假定读者已经具备基本的系统相关使用知识与技能(例如,能够基本领会“ORACLE EBS系统应用基础概述”中的内容),故所讨论的内容仅限于笔者认为从系统使用与实际业务两方面来看比较重要或者容易存疑的问题,并不能面面俱到,旨在帮助读者掌握核心、抓住要点(详尽内容必须参考ORACLE相关官方文档)。

文中为讨论需要所附图文均取自ORACLE EBS 的测试环境(Vision Demo),版本以R12.1.1为主,辅之以版本R11.5.10,界面语言主要为中文(必要时辅之以英文)。

两个EBS版本在界面与功能应用方面实际可能有一些差异,必要时会作相关说明,但一般不会影响对基本问题的讨论。

技术是业务的抽象与工具,业务是技术的来源与目的。

本系列文档通篇将秉持“从业务的角度去审视技术,从技术的角度去回归业务”的方法论(这里的所谓“技术”,意指“系统实现”),去探讨系统实现与业务实践的融合问题,以求逐步能达到技术与业务的融会贯通。

限于笔者的认知水平,有讹误或不正确之处,欢迎批评指正。

一、安全性管理从系统使用角度来看,系统管理的一项重要的日常工作是关于“用户”及其“权限”的管理,在ORACLE 中即所谓“安全性”(Security)管理。

“安全性”是一个涵义较之“权限”更为丰富、更为广阔的概念术语,它虽然比较抽象,但顾名思义,它很好地涵盖了于实际业务与系统使用中,有关企业数据与信息管理的某些需要重点保护、控制的内容。

有关用户权限的管理,在ORACLE系统中主要有三个基本要素构成:菜单(Menu)、责任(Responsibility)、以及用户(User)。

三者的有机结合构成了系统权限或安全性管理的基础,辅之以参数或“安全性配置文件”等的使用,则进一步对用户的“实体(组织、帐套或分类帐)接入”权限进行细分。

此外,系统在各个应用模块中,还将可能基于不同业务特点采取各具特色的系统实现方式,对用户的准入管理或功能权限作更进一步的划分(具体方式与系统设计者的个人偏好也有一定关系,不能一概而论)。

Oracle EBS生产制造解决方案

Oracle EBS生产制造解决方案

项目
样品 分析
批量
调整质量控制
设备维护 服务
MES APIs, 直接接入
VIN 跟踪 • • • • • •
供应商
伙伴协同
客户 企业 车间
生产状况 物料可用性 产能 计划和变更 发运通知 发票、付款
2
Oracle完整、全面的制造解决方案
制造模式
离散制造 Discrete MFG 重复制造 Repetitive MFG 流式制造 Flow Mfg 项目制造 Project Mfg 批次制造 Shop Floor 流程制造 Process MFG
销售历史 驱动按库 存生产半 成品
生产
生产执行
2017/8/8
Copyright ©2013Oracle. All rights reserved. Oracle Confidential
9
按订单设计(ETO)
分拆发运 安装服务
销售 物料 销售订单
计划
BOM
工艺 变更
按客户需 要设计 BOM
按订单要求生 产项目计划
Oracle EBS 生产制造解决方案
1
Oracle全面的制造解决方案

MTO MTS
实时的 WIP可视性 混流
车间生 产模式
供应商
产品生命周期管理
仓储 / 运输
• • • • •
排序 发放的日程 计划订单 计划变更 替代件
• 需求日程 • 排序 • 配置订单
医药,食品 饮料,油漆
石化产品, 钢铁,初始 纸制品
Oracle 解决方案
流程制造
流程制造
2017/8/8
Copyright ©2013Oracle. All rights reserved. Oracle Confidential

Oracle EBS应用技术架构

Oracle EBS应用技术架构

BAW 数据模型
通用 适配器
文件,DB Hyperion MS Excel 任何数据来源
企业应用所应具有的特性
先进的应用体系架构
(保护投资,延长系统生命周期)
全新用户界面体验
全面开放、灵活集成
更快、更准决策支持
端对端安全保护
敏捷业务流程
轻松管理,减少TCO
企业级主数据管理
可靠、坚实的IT基础
强大的灵活性满足企业和业务发展需求
• 协作
• • • • • E-Mail 及时消息 共享工作空间 网络会议 讨论、Wiki, Blogs,
及时消息
电子邮 件
• 内容管理和搜索
• 文档管理系统 • 企业安全搜索
上下文相关的 图表 讨论 文档 社区
全面集成企业安全搜索(SES)
象Google一样快速找到所需信息 • 通用搜索工具条 • 透明搜索结构化和非结构化数据 (如word、pdf) • 利用Oracle应用的安全控制 • 轻松过滤搜索结果或分组 • 可直接钻探到相关应用内容/交易界 面
同时提供全面开发工具和开发框架,进行更深层次定制
工作流引擎驱动的业务流程管理
内置最佳业务实践
一个可修改的、流程驱动的架构
BIS Management by Exception Receivables Credit Memo Request Approval Web Customers Self-Service Registration Approval Order Entry Review Order Management ATO Change Order Management Planning Planning Exception Message Project MFG Indirect/Capital Project Definition Contract Project Definition Process Manufacturing Quality Control Sample Creation Notification Quality Control Sample Acceptance Quality Control Assay Testing Item Activation Web Employees Expense Reporting Candidate offer Approval Employee Direct Access Peron Search Person Suitability Match Career management Reviews 360 Degree Assessment Receipt Confirmation Requisition Approval *PO Receipt Confirmation *PO GL Journal Approval Step-Down AutoAllocations Global InterCompany System Payables AP Open Interface import Credit Card Transaction Employee Credit Card Transaction Manager Expense Reporting Projects Project Approval and Status Change Budget Approval Purchasing Document Approval Automatic Document Creation Change Orders Procurement Send Notifications Price/Sales Catalogue Notification Oracle Service Service Request Service Request Actions and Dispatch Field Service Dispatch Federal HR GHR Personnel Action GHR Position Description GHR Within Grade Increase Web Suppliers Self-Service Registration Approval Engineering Engineering Change Orders Task Flow Item Type

Oracle EBS 功能详解

Oracle EBS 功能详解

Oracle ERP最佳技术实践E-B USINESS S UITEXX100–功能流程详解FIN/DIS/MFG应用模块Author: 黄建华Jianhua.HuangMSN: huajhua@Creation Date: April 12, 2005Last Updated: October 24, 2006Document Ref: <Document Reference Number>1AVersion: DRAFTApprovals:<Approver 1><Approver 2>Copy Number _____Document ControlChange RecordDate Author Version Change Reference12-Apr-05 Jianhua.Huang Draft 1a No Previous DocumentReviewersName PositionDistributionCopy No. Name Location1Library Master Project Library2ProjectManager34Note To Holders:If you receive an electronic copy of this document and print it out, please write yourname on the equivalent of the cover page, for document control purposes.If you receive a hard copy of this document, please write your name on the frontcover, for document control purposes.ContentsDocument Control (ii)1.INV: Items (1)1.1.总体说明 (1)1.2.Review Category Sets (2)1.3.Review Attribute Control (3)1.4.Review Status (3)1.5.Review Catalog (5)1.6.Review Item Type (5)1.7.Review Templates (6)1.8.Review Profile (7)1.9.Define Master Item (7)1.10.Define Item Category (9)1.11.Define Item Catalog (9)1.12.Assign Item To Org (10)1.13.Define Org Attribute (10)2.Master Data (11)2.1.创建Routing (11)2.2.创建BOM (11)3.GL: Document Number (12)3.1.总体说明 (12)3.2.Define Profile (13)3.3.Define Sequence (13)3.4.Define Category (14)3.5.Assign Sequence (14)3.6.Enter Journal (15)3.7.其他重要问题 (16)4.OM: Standard Sales Order (SO) (19)4.1.总体说明 (19)4.2.Enter Header (19)4.3.Enter Line (21)4.4.Book (21)4.5.Schedule (22)4.6.Reserve (23)4.7.Pick Release (24)4.8.Pick Confirm (26)4.9.Create Delivery (27)4.10.Ship Confirm (29)4.11.Interface Trip Stop - SRS (30)4.12.INV Materail Transactions (32)4.13.Fullfill Defered (35)4.14.AR Auto Invoice (36)4.15.Close Orders (38)4.16.多走一步 (38)5.OM: Drop Ship Sales Order (39)5.1.总体说明 (39)5.2.Enter Header (40)5.3.Enter Line (40)5.4.Book (41)5.5.Purchase Release Defered (42)5.6.从PR到PO (43)5.7.PO接收与Drop Ship出货 (47)5.8.INV Materail Transactions (48)5.9.Fullfill Defered (49)5.10.AR Auto Invoice (49)5.11.Close Orders (50)5.12.多走一步 (50)6.Open and Closed Issues for this Deliverable (53)Open Issues (53)Closed Issues (53)1.INV: Items应用:Inventory职责:Inventory1.1.总体说明说明物料是系统最重要的主数据之一,其属性控制着各个模块能否对某个物料进行事务处理。

Oracle EBS集成方案

Oracle EBS集成方案

ORACLE EBS和BPM集成方案目录一、整合目标 (3)二、方案特点 (3)三、整合示意图 (4)四、各功能模块说明 (4)五、Web Service 接口定义 (5)六、中间表定义 (6)七、审批完成后写入EBS接口 (7)一、整合目标1.实现EBS 系统的业务数据自动发送到BPM系统并实时发起审批2.BPM接受到数据后自动发起流程,并把业务数据自动导入工作流的审批页面3.BPM的审批过程信息和结果信息反馈给EBS 系统4.数据交互通过中间表进行5.消息专递通过Webservice 接口进行二、方案特点1.实时性:EBS系统点击发起审批的按钮(或菜单),实施的就能够在工作流系统发起审批。

2.稳定性:业务数据和消息传递分开,使得接口各模块功能相对简洁不易出错。

3.易用性:用户使用的体验感觉EBS和BPM 像是同一套系统,不用做一个审批动作需要在不同系统切换。

4.通用性:消息传递使用Webservice接口。

5.可维护性:接口实现各方的功能职责都非常清晰,可避免在实施过程中发生问题。

三、整合示意图EBS和eFlow整合示意图注:1.黄色部分由EBS项目组开发2.蓝色部分由eFLow项目组开发四、各功能模块说明1.EBS:Oracle EPR,在每个对应有接口的部分开发一个存储过程,用户能在对应模块的菜单中看到“发送eFLow”菜单项。

用户触发菜单后,调用Webservice接口,通知eflow有一个新表单需要发起。

调用Webservice可采用Web Post的方法,也可以使用Webservice 的标准方法。

同时,把EBS中需要审批的资料存到预先定义的接口表。

2.Webservice 接口:为每个表单确定一个接口和参数。

EBS系统调用对应接口时,根据参数读取中间资料,并把资料自动填到表单后发起对应流程。

3.中间表:每个表单都对应一个或几个接口表,EBS接口往接口写入数据。

Webservice 接口从中间表读取数据,并回写接口调用状态和审批状态。

详解EBS接口开发之WIP模块接口

详解EBS接口开发之WIP模块接口

1.3 说明这里只列出了WIP相关的大多数常用表。

还有一些不经常用到的没有涉及,具体可以参考oracle网站上的(二)WIP事物处理组成WIP事物处理主要包括:工单生成,工单更改,投料退料,工单移动,工单完工2.1 WIP事物处理组成工单创建:生成工单工单更改:更改工单信息投料退料:工单的投料以及退料工单移动:工单的正向移动和逆向移动投料退料:工单的完工事物处理(三)WIP相关业务流程3.1 创建BOM路径:Bill Of Materials > Bills > Bills后台数据SELECT * FROM bom_structures_b l WHERE l.assembly_item_id = 24815; SELECT *FROM bom_components_bWHERE bill_sequence_id IN(SELECT bill_sequence_idFROM bom_structures_bWHERE assembly_item_id = 24815);发料方式Push 推式发料,必须手工通过界面做发料需严格控制数量或者波动比较大的物料Assembly Pull 拉式发料,装配件完工或报废时自动按标准消耗量触发消耗比较稳定的物料Operation Pull 拉式发料,工序移动至To Move时自动按标准消耗量触发消耗比较稳定的物料BOM_COMPONENTS_B.WIP_SUPPLY_TYPE存储发料方式3.2 定义ROUTING路径:Bill Of Materials > Routings> RoutingsRoutings(工艺路线)最终解决的问题是生产过程中加工顺序、资源和用量的标准化。

Routing是产品/半成品的生产步骤图,定义了生产特定物料所要经历的工序、加工部门(工作中心)、提前期、耗用的资源及其额定数量。

Routing头信息存储在表BOM_OPERATIONAL_ROUTINGS中,Routing的Operations信息存储在BOM_OPERATION_SEQUENCES表中,两个表通过字段ROUTING_SEQUENCE_ID字段关联SELECT * FROM BOM_OPERATIONAL_ROUTINGS WHERE ASSEMBLY_ITE M_ID = 24815;SELECT *FROM bom_operation_sequencesWHERE routing_sequence_id IN(SELECT routing_sequence_idFROM bom_operational_routingsWHERE assembly_item_id = 24815);3.2 定义离散工单路径:WIP > Discrete > DiscreteJobsDiscrete,离散式,一种制造方法,用于装配件的分组或成批制造。

EBS中发布WEBSERVICE接口的方法

EBS中发布WEBSERVICE接口的方法

在Oracle EBS二次开发中,PL/SQL程序是开发人员使用频率最高的开发语言,同时也是大家最容易掌握的工具之一了,而我们也很希望将自己编写的PL/SQL程序发布为Web服务来提供给客户端程序使用,同时也可以实现和外围系统的集成,有了irep_parser这个工具,我们就可以将自己编写的PL/SQL程序发布至U Oracle Integration Repositoy 中。

Oracle Integration Repositoy 中集成接口的来源都是Oracle,客户化的程序发布上去的为Custom:ORACLe IfiteQintHn RepaticryHot™ LogE PiwfaiwTcrc直科右rntwirartani下面描述如何将PL/SQL程序接口发布到Oracle Integration Repositoy中作为集成接口供第三方程序集成调用一、给EBS系统打补丁参考如下安装文档:安装文档.docx、添加客户化应用到Product Family客户化应用设置好之后,它没有归属于任何的产品家族,如我的客户化应用CUX 因此发布在客户化应用下的集成接口在Oracle In tegrati on Repositoy 中无法方便的查看,如下图:V>w Df 片记出Eamhh *口締旳中勺FirmingW 弓诚4<■札□ 帕口斷MJfgfiflQV —5呻41 Gg”屮啊$亦1J = 肩r*Z PfrpflfcWsj Firwoil 屉SyMtd 」finMaiJ Serwei□ * J f mMOhMMU 匡b O 樺mm$ Jh _J Cr*<lrt M#Mgwnientif . J bftumkB TM审—tUWWl樂—I 口■iwa建C MWTOB白」Crrwrtf Lfdg*n■ 加切CwnenQi Conwrwfli'Atf1*Owtl DW8List : Journa£En<nr:M 7j AM 审JLH[CUrdD«l■盹码£RUaw Intimal Ha—Product"Type I Sowr Mate &«Kdptio*iiki2££Jtlf^Atfi UKt■wm fv(n(Wrwl hit HOT Wprwtd.7>t KMijHIiM urn^H!iw 客CQTHM删■GJfwra JLtdjpr;CjQmoi!*'idS*.艸声鼻摯版rttM轧JCiT州业EfflpTtC ■和Eve^CriJ T A却口轧©L 血才rd島JAT泌应・咒1仲屮■krpn+fiiEw<Or J:-Tht jCKrfi«i *npon proc«ithfl > 1 nic^ivd,打罟"1总『呼Lulqw:Event円3曲《(1 hasc«omp|j?ieci'JPllU 蛊Q*WAll*Aj^PUW Cr irtMdiK hintlonstOi uftivrtft jowmadtxpwiView By Product Family 干Advanced Planning Applications TechnologyApplication Object LibraryAppliCBtions File Applications Form Applicetiois FunctionApplications MenuApplications Message DictionaryApplications Navigatian Applications Security Contes Concurrent Program Concurrent Request如果客户化集成接口是组织到自己的应用下就需要先注册一个产品家族, 下面将CUX Developer(CUX)应用注册到CUX Developer(cux_pf)这个产品家族下作为 例子进行演示:1,添加产品家族 CUX Developer(cux_pf)--添加产品家族 begin--Call the proceduread_pa_ in sert_package.i nsert_ad_pm_product_ info( x_product_abbreviati on => 'cux pf',x_pseudo_product_flag =>'N', x product family flag => 'Y',x application short name => NULL ,x_product_ name =>'CUX Developer'x product family abbreviation =>NULL , x product family name => NULL,x_aru_update_date => to_char( SYSDATE, 'YYYY-MM-DD HH24:MI:SS'),x currdate => to char( SYSDATE, 'YYYY-MM-DD HH24:MI:SS'),x last updated by => -1,x created by => -1);COMMIT; end ;2,注册CUX Developer(CUX)应用到产品家族中Integration Repository | SOA Monitor9-LJ-a LJ--注册CUX 应用到产品家族中 begin--Call the procedureCOMMIT;end ;3,关联CUX Developer 应用到产品家族 CUX Developer 下--关联CUX 应用到产品家族CUX Developer 下 begin--Call the procedure ad_pa_i nsert_package.i nsert_ad_pm_prod_family_map(x_product_abbreviat ion => 'cux''cux_pf'end ;执行完成后通过下面 2条SQL 验证是否添加成功,查岀3条数据表示添加成功。

Oracle实践之EBS Integrated SOA Gateway实施指南

Oracle实践之EBS Integrated SOA Gateway实施指南

O RACLE实践EBS I NTEGRATED SOA G ATEWAY 实施指南Author: Sail.Sun(孙帆)Creation Date: 11-Oct-2009Last Updated: 17-May-2011Document Ref: Oracle_Exp_035Version: 1.1Approvals:<Approver 1>Sail.Sun<Approver 2>Document ControlChange RecordReviewersDistributionNote To Holders:If you receive an electronic copy of this document and print it out, please write yourname on the equivalent of the cover page, for document control purposes.If you receive a hard copy of this document, please write your name on the frontcover, for document control purposes.ContentsDocument Control .................................................................................................................. i i 介绍 . (1)概述 (1)内容 (1)(一)Integrated SOA Gateway介绍 (2)(二)Integrated SOA Gateway配置 (6)(三)Integrated SOA Gateway应用 (19)(四)调用Integrated SOA Gateway发布的Web Service (36)(五)Integrated SOA Gateway负载均衡的应用 (71)(六)Integrated SOA Gateway性能测试 (77)(七)错误汇总 (79)(八)参考文档 (81)Open and Closed Issues for this Deliverable (82)Open Issues (82)Closed Issues (82)错误!未找到引用源。

ORACLE ERP开发基础之EBS开发基础

ORACLE ERP开发基础之EBS开发基础

ORACLEERP开发基础之EBS开发基础开发工具安装Oracle EBS11i 开发工具是developer6i的东西,非常古老。

因为是转手过来的机器,开发工具都是安装好了,所以也没去在意这工具的安装。

今天系统重装了,才知道这工具安装起来也是特烦人的。

先安装FORMS6i与REPORT6i,安装完后一定要打补丁。

否则会出现一大堆莫名的错误。

接着安装discoverer。

安装discoverer时先将注册表备份出来,因为discoverer不能和Forms安装在同一目录。

然后再安装 discoverer的补丁,接着再将注册表恢复回来。

大致这样可以了。

注意顺序一定要不能错了,否则又会出现一堆无聊的错误。

唉!developer6i是98年的工具。

盼着EBS R12应该是用DEVELOPER10g吧。

EBS二次开发包注册2.1 从 Server 中下载 ERP Library (.pll), 存放于本机Server Path : /u01/au/11.5.0/resourceForm文件与Library文件要存放在固定目录例如: Form存放在 d:\ErpForm\FormLibrary 存放在d:\ErpForm\Library;2.2 在 Regedit > HKEY_LOCAL_MACHINE > SOFTWARE > ORACLE >FORMS60_PATH加入client 端存放 Form 及 Library的路径(如图)例如:d:\ErpForm\Library;d:\ErpForm\Form(建议要加在最前面)利用TEMPLATE.fmb 模板来开发FormOracle 已经为我们提供了一个Form 的开发模板,(/data/deve/devappl/au/11.5.0/forms/ZHS/TEMPLATE.fmb)我们的开发实际要基于这个模板,这个模板里面已经存在了我们将会用到的Oracle 标准的对象,我们需要做的,就是这这个模板的基础上面,添加我们自己的对象。

Ebs系统接口表和对应请求

Ebs系统接口表和对应请求

Ebs系统接口表和对应请求AP接口表:AP_INVOICES_INTERFACEAP_INVOICE_LINES_INTERFACE涉及的请求:应付款管理系统开放接口导入涉及案例:运费导AP、费用导APPO接口表:申请:PO_REQUISITIONS_INTERFACE_ALL涉及请求:导入申请采购:po_headers_interfacepo_lines_interfacepo_distributions_interface涉及的请求:Import Standard Purchase Orders接收:rcv_headers_interfacercv_transactions_interfacemtl_transaction_lots_interface涉及请求:接收事务处理处理器涉及案例:运费导采购、MRP导申请、POP导申请GL接口表:gl_interface涉及案例:ADI导日记账、返利导日记账FA接口表:fa_mass_additionsFA API:增加fa_addition_pub.do_addition修改:fa_adjustment_pub.do_adjustmentfa_asset_desc_pub.update_desc涉及案例:电子资产清理库存事务接口:mtl_transactions_interface1)一般用来做各类杂收发、Cost Update,对于和业务有关的事务一般不建议使用,比如SO 发货,如果自己发会导致Workflow没有往下走2)成功导入之后运行Cost Manager生成会计分录3)平均成本更新也通过此接口;如果该Item没有交易,则成本数据不会进入cst_item_costs 固定资产接口:fa_mass_additions1)fa_mass_additions这个表有几个Trigger需要注意;会自动去插其他表,删除的时候也是2)折旧方法接口表无法给,而是自动从Category继承下来,所以导入之后需要Update表3)不是通过AP引过来的FA,是没有Source Lines信息的;如果需要,可以通过插表来实现4)数据进接口之后从Navigator:Mass Additions/Post Mass Additions提交请求集,这样会有个报表显示导入结果。

ORACLE-EBS-OM、AR模块业务流程及系统实现

ORACLE-EBS-OM、AR模块业务流程及系统实现

用户体验优化
改进用户界面和交互设计,提高用户体验易用性。
性能提升与稳定性增强
持续优化系统架构和性能,提高系统稳定性和可靠性。
集成与协同
加强与其他系统的集成和协同,实现业务流程的无缝对接 和高效运转。
THANKS FOR WATCHING
感谢您的观看
05 oracle-ebs-om、ar模块 的未来发展与挑战
技术发展趋势
人工智能与机器学习
利用AI和机器学习技术优化数据处理和分析,提高决策效率和准 确性。
云计算与大数据
借助云计算和大数据技术,实现数据存储、处理和分析的灵活性、 可扩展性和高效性。
区块链技术
探索区块链技术在供应链管理、财务审计等方面的应用,提高透 明度和可信度。
在Oracle EBS的OM模块中,采购订单处理流 程通常包括以下步骤:创建采购订单、审核订 单、下达订单、验收入库、确认收货和付款。
该流程通过Oracle EBS的采购模块实现,能够 自动化地管理采购订单的整个生命周期,提高 采购效率和准确性。
发票处理流程
发票处理是企业财务管理中的重要环节,它涉及核对销售发票与实际交易是否一致、发票的审批和支 付等环节。
01 oracle-ebs-om、ar模块 概述
定义与特点
定义
oracle-ebs-om、ar模块是Oracle E-Business Suite的重要组成部分, 主要用于企业资源规划(ERP)中 的订单管理和应收账款管理。
特点
具有高度的集成性、灵活性和可 扩展性,能够满足企业复杂的业 务需求,提供全面的订单和应收 账款管理功能。
模块的重要性
1 2
提高业务处理效率
通过自动化和简化的业务流程,提高订单和应收 账款的处理速度,减少人工干预,降低错误率。

ORACLE EBS 系统架构与应用实践

ORACLE EBS 系统架构与应用实践

ORACLE EBS 系统架构与应用实践一、从ERP到EBS从上世纪70年代晚期的物料需求计划MRP(Material Requirements Planning)到80年代的MRP II,再到90年代的企业资源计划ERP(Enterprise Resource Planning),企业管理软件(或曰应用软件)已经走过了三十多年的历史。

今天ERP事实上几乎已经成了“管理软件”的代名词,然而,在专业人士及有些专家学者眼中两者还是有本质区别的。

在国内,据说鼎盛时期注册的6000家软件公司中,有3000家宣称自己是做ERP的,截止目前,有人估计国内可能还剩下成规模或不成规模的大约1000家左右,而其它国家加起来的总数也不过几百家。

有网友曾调侃说:SAP/ORACLE被气得只哭,你们都叫ERP了,那我该叫啥呢?有国内ERP第一人之称的陈启申老师前两年曾撰文呼吁:应当正本清源回到Gartner最初的关于ERP的定义上来,进销存就是进销存,财务软件就是财务软件,一个连基本的生产制造都没有的东西怎么能称为ERP呢?然而,更狠的还有:ERP已经被中国人终结,现在是ERP II时代!闲话少扯,言归正传。

今天关于管理软件的名词概念委实名目繁多,ERP、HRM、CRM、SCM、SRM、EHR、PDM、PLM、EPM、BIS以及SOA、SAAS等等,“三字经”泛滥江湖,以致于使一些刚入行的“新人”摸不着头脑。

在这方面,应当说SAP关于企业管理软件的“划分法”相对比较合理与实用。

从企业的管理实践与信息化发展进程所处阶段来看,涉及企业的核心业务过程,诸如财务、采购、库存、销售、计划、生产制造等范畴,对应SAP R/3的主要内容(FI/MM/PP/SD /CO),属于BACK-OFFICE的应用范畴,SAP将它划入ERP;属于人力资源管理范畴,包括人事、培训、工资管理等等,SAP将之名曰HRM;属于FRONT-OFFICE的应用范畴,主要是“客户相关”,涉及客户关系管理的内容,包括市场营销、销售管理、售后服务、渠道管理、电话或网上销售等等,SAP将它划入CRM;涉及买卖双方的业务协同、网上应用,主要是“供应商相关”的内容,SAP将它划入SCM(关于此点,各方的习惯与差别较大);关于供应商资格认证、管理考核等等,涉及供应商关系管理的内容,SAP将它划入SRM;关于产品研发过程管理,涉及产品生命周期的内容,SAP将它划入PLM(或PDM);相对于上述主要涉及“业务过程管理”(联机事务处理OLTP)的范畴,主要针对业务过程的结果进行数据分析(联机数据分析OLAP)的应用软件,则名曰BIS(商务智能分析)或EPM (企业绩效分析)。

Oracle_EBS_常用接口开发参考

Oracle_EBS_常用接口开发参考

O r a c l e_E B S_常用接口开发参考(总180页)-CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除信息技术最佳实践ORACLE核心应用技术E-B USINESS S UITE常用接口开发参考Author: 黄建华Creation Date: November 1, 2005Last Updated: March 22, 2022Document Ref: <Document Reference Number>Version: DRAFT 1AApprovals:<Approver 1><Approver 2>Copy Number _____Document ControlChange RecordReviewersDistributionNote To Holders:If you receive an electronic copy of this document and print it out, pleasewrite your name on the equivalent of the cover page, for document controlpurposes.If you receive a hard copy of this document, please write your name on thefront cover, for document control purposes.ContentsDocument Control .......................................... 错误!未定义书签。

1.总体说明........................................... 错误!未定义书签。

.本文档目的..................................... 错误!未定义书签。

Oracle+EBS+Forms开发指南(中级)

Oracle+EBS+Forms开发指南(中级)

Contents1.Folder、JTF Grid .................................................................... 错误!未定义书签。

1.1.Folder开发步骤(从头开始) (2)1.2.Folder问题 (7)1.3.Folder开发步骤(基于模版) (7)1.4.JTF Grid开发步骤 (10)2.多语言开发 (14)2.1.国际化支持 (14)2.2.Form自身的多语言版本 (14)2.3.数据多语言开发步骤 (14)2.4.EBS启用新语言时的考虑 (22)3.附件开发 (24)3.1.关于附件 (24)3.2.标准附件设置 (24)4.Javabean (29)4.1.Form与Java (29)4.2.例子:Hello World (31)4.3.例子:执行PC本地命令 (34)4.4.例子:读取PC文本文件 (37)4.5.例子:通用导入 (39)5.Form个性化 (41)5.1.Form个性化概述 (41)5.2.例子:修改字段Prompt (42)5.3.例子:有条件显示消息 (43)5.4.例子:调用数据库Package (44)5.5.例子:添加菜单 (44)5.6.例子:打开功能 (45)5.7.例子:执行查询 (46)5.8.例子:其他应用 (47)5.9.例子:Instance间迁移 (48)6.技巧、常用代码 (49)6.1.Form中的变量 (49)6.2.初始值、格式掩码 (49)6.3.消息处理 (50)6.4.Special菜单 (50)6.5.库存组织访问 (50)6.6.MFG_ORGANIZATION_ID相关问题 (51)6.7.常用内置过程 (52)1.1.Folder开发步骤(从头开始)本节标题说明:标准指做Folder都要做而且是一样的步骤,可以考虑做个模版了;普通指和做普通Form一样;特殊指做Folder都要做但需要根据实际内容作修改。

Ebs系统接口表和对应请求

Ebs系统接口表和对应请求

Ebs系统接口表和对应请求AP接口表:AP_INVOICES_INTERFACEAP_INVOICE_LINES_INTERFACE涉及的请求:应付款管理系统开放接口导入涉及案例:运费导AP、费用导APPO接口表:申请:PO_REQUISITIONS_INTERFACE_ALL涉及请求:导入申请采购:po_headers_interfacepo_lines_interfacepo_distributions_interface涉及的请求:Import Standard Purchase Orders接收:rcv_headers_interfacercv_transactions_interfacemtl_transaction_lots_interface涉及请求:接收事务处理器涉及案例:运费导采购、MRP导申请、POP导申请GL接口表:gl_interface涉及案例:ADI导日记账、返利导日记账FA接口表:fa_mass_additionsFA API:增加fa_addition_pub.do_addition修改:fa_adjustment_pub.do_adjustmentfa_asset_desc_pub.update_desc涉及案例:电子资产清理库存事务接口:mtl_transactions_interface1)一般用来做各类杂收发、Cost Update,对于和业务有关的事务一般不建议使用,比如SO发货,如果自己发会导致Workflow没有往下走2)成功导入之后运行Cost Manager生成会计分录3)平均成本更新也通过此接口;如果该Item没有交易,则成本数据不会进入cst_item_costs固定资产接口:fa_mass_additions1)fa_mass_additions这个表有几个Trigger需要注意;会自动去插其他表,删除的时候也是2)折旧方法接口表无法给,而是自动从Category继承下来,所以导入之后需要Update表3)不是通过AP引过来的FA,是没有Source Lines 信息的;如果需要,可以通过插表来实现4)数据进接口之后从Navigator:Mass Additions/Post Mass Additions提交请求集,这样会有个报表显示导入结果。

Oracle EBS应用架构技术方案

Oracle EBS应用架构技术方案

AA证券财务系统建议书(应用技术部分)2010年04月Copyright © 2008 Oracle Corporation目 录1前言 .................................................................................................................................................................. 4 2 AA 证券ERP 系统技术解决方案整体架构 .. (6)2.1系统部署及平台方案 .............................................................................................................................. 9 2.2系统部署方式 .......................................................................................................................................... 9 2.3系统服务器配置方法 ............................................................................................................................ 10 2.4系统服务器配置建议 ............................................................................................................................ 11 2.5系统其他服务器配置建议 .................................................................................................................... 13 2.6操作系统平台 ........................................................................................................................................ 14 2.7网络环境 ................................................................................................................................................ 14 2.8客户端 .................................................................................................................................................... 15 2.9系统高可用性和备份 ............................................................................................................................ 15 3 系统集成解决方案 . (16)3.1O RACLE 应用软件系统内置的集成技术 ............................................................................................... 16 3.2 业务集成平台的必要性 (18)4 ORACLE 信息系统平台的特点和优势 (20)4.1先进的100%互联网技术架构,降低成本,便于维护 ....................................................................... 22 4.2信息高度共享,业务流程连贯统一 .................................................................................................... 23 4.3先进的信息系统架构,共享的、统一的数据模型 ............................................................................. 24 4.4灵活的工作流技术满足流程重组和持续改进 ..................................................................................... 25 4.5高度的灵活性和开放性:模块化的软件体系结构 ............................................................................. 26 4.6优秀的可扩展性能:应用服务器扩展、数据库服务器扩展 ............................................................. 27 4.7全面符合工业标准,是应用运行的开放平台,实现企业的规范化 ................................................. 28 4.8安全机制,保证业务信息和操作安全 ................................................................................................ 30 4.9系统审计功能,强化系统操作监管 .................................................................................................... 33 4.10全生命周期的系统管理,IT 人员的系统管理利器 ............................................................................. 34 4.11 应用软件的易用性,使最终能用户感受生产效率 .. (36)Copyright © 2008 Oracle Corporation4.12高效的二次开发功能和方法论指导 .................................................................................................... 38 4.13 通过O RACLE 数据库备份机制,保证数据安全 .. (40)第4页Copyright © 2008 Oracle Corporation1 前言根据AA 证券目前以及未来的发展目标和业务需求,需要制定信息技术总体规划和ERP 总体架构方案。

Oracle EBS 接口设计方案

Oracle EBS 接口设计方案

⏹接口设计考虑的因素●此接口设计标准解决方案主要基于以下七个方面因素而设计。

根据外围系统到Oracle EBS数据传输的方向,我们把接口分为导入和导出两种类型。

针对这两种类型的接口,我们都把以下七点因素纳入接口设计方案。

◆传输机制◆数据文件校验◆数据内容校验◆数据修正◆数据比对◆数据清理◆数据监测跟踪⏹接口工作原理●在考虑数据交互安全性和可靠性的基础上,此接口设计方案对于外围系统与Oracle EBS之间的数据交互采用文件加密传输方式。

此方式已被广泛并成功地应用于众多Oracle EBS与外围系统的接口设计方案中。

⏹接口设计方案实施预先配置:●Oracle应用服务器预先为每个外围系统分配一个放置接口数据文件的文件夹,文件夹里面有infile、outfile、errfile、archfile 四个子文件夹,分别用于放置外围系统导入Oracle EBS的数据文件,Oracle EBS导出到外围系统的接口数据文件,校验或导入过程中发生错误的接口数据文件,导入成功后存档的接口数据文件。

● 在Oracle 数据库建立接口数据文件共用跟踪表,此表主要用于记录每个接口数据文件的文件名,导入/导出接口,数据文件处理状态。

● 在Oracle 数据库建立共用接口数据错误日志表,此表用于记录每个接口的详细错误信息。

● 开发客制化的共用数据文件完整性校验程序 ● 开发客制化的共用Oracle FTP 程序 ● 开发客制化的共用接口错误邮件通知程序⏹ Oracle EBS 导入接口● 导入接口是将外围系统的数据按照功能需求导入到Oracle EBS 不同模块的接口。

终止临时表数据处理并发邮件通知相关用户终止接口文件处理并发邮件通知相关用户终止接口程序并发邮件通知终止接口数据处理并发邮件通知相关用户⏹ Oracle EBS 导出接口● 导出接口是将Oracle EBS 不同模块的数据按照功能需求抽取然后导入到不同外围系统的接口。

ORACLE EBS 接口设计方案

ORACLE EBS 接口设计方案

备注:以上两个步骤都由外围系统完成 数据文件校验 运行共用的接口数据文件校验程序:校验数据文件的完整性 运行接口数据文件导入程序:将接口文件的数据导入临时表 运行接口数据校验程序:按照接口数据交互的功能需求对数据 进行校验 校验错误处理机制:校验失败的数据将被记录在共用错误日志 表。错误详细信息将以邮件形式通知预先设定的相关用户 数据修正 相关用户在收到接口错误通知邮件后,可以根据出错信息在外 围系统中更正错误的数据 外围系统重新产生更正后的数据文件传输到 Oracle EBS 等待下 一次导入 数据导入和比对 数据导入: 使用 Oracle 开放接口(Open Interface) 或应用程序 接口(API)方式将临时表数据导入 Oracle 相应模块 数据比对:对最终导入 Oracle 模块的数据与接口临时表数据进 行比对,以确保接口数据被正确完整地导入 数据清理 在下次执行此导入接口过程的开始阶段,清除接口数据临时表
5

Oracle EBS 导出接口 导出接口是将 Oracle EBS 不同模块的数据按照功能需求抽取然后导入到 不同外围系统的接口。
接口设计考虑的因素 传输机制
设计方案 从 Oracle 各模块抽取外围系统要求的数据并存入接口临时表 根据外围系统要求的格式将抽取出的数据写入接口文件并置于 Oracle 应用服务器 outfile 文件夹

数据内容校验





3
中上次“导入成功”状态的数据 数据监测跟踪 导入接口错误信息邮件通知 接口数据文件的状态跟踪 每条接口数据校验、导入状态跟踪 数据文件被成功导入的 Oracle 后, 将被存档到文件夹(archfile) 中;校验或导入出错的文件将被移至错误文件夹(errfile)中
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1
到外围系统的接口数据文件,校验或导入过程中发生错误的接口数据文 件,导入成功后存档的接口数据文件。 在 Oracle 数据库建立接口数据文件共用跟踪表,此表主要用于记录每个 接口数据文件的文件名,导入/导出接口,数据文件处理状态。 在 Oracle 数据库建立共用接口数据错误日志表,此表用于记录每个接口 的详细错误信息。 开发客制化的共用数据文件完整性校验程序 开发客制化的共用 Oracle FTP 程序 开发客制化的共用接口错误邮件通知程序

Oracle EBS 导出接口 导出接口是将 Oracle EBS 不同模块的数据按照功能需求抽取然后导入到 不同外围系统的接口。
接口设计考虑的因素 传输机制
设计方案 从 Oracle 各模块抽取外围系统要求的数据并存入接口临时表 根据外围系统要求的格式将抽取出的数据写入接口文件并置于 Oracle 应用服务器 outfile 文件夹
4Fra bibliotek将接口数据文件 SSH 加密传输到外围系统指定路径
数据文件校验 数据内容校验 数据修正
由外围系统完成 由外围系统完成 在数据抽取过程中发生错误时将采用和导入接口相同的错误处 理机制处理。所有错误信息将邮件通知到预先定义的相关用户 或邮件组。用户可根据错误信息更正数据内容并重新执行导出 过程。
备注:以上两个步骤都由外围系统完成 数据文件校验 运行共用的接口数据文件校验程序:校验数据文件的完整性 运行接口数据文件导入程序:将接口文件的数据导入临时表 运行接口数据校验程序:按照接口数据交互的功能需求对数据 进行校验 校验错误处理机制:校验失败的数据将被记录在共用错误日志 表。错误详细信息将以邮件形式通知预先设定的相关用户 数据修正 相关用户在收到接口错误通知邮件后,可以根据出错信息在外 围系统中更正错误的数据 外围系统重新产生更正后的数据文件传输到 Oracle EBS 等待下 一次导入 数据导入和比对 数据导入: 使用 Oracle 开放接口(Open Interface) 或应用程序 接口(API)方式将临时表数据导入 Oracle 相应模块 数据比对:对最终导入 Oracle 模块的数据与接口临时表数据进 行比对,以确保接口数据被正确完整地导入 数据清理 在下次执行此导入接口过程的开始阶段,清除接口数据临时表
Oracle EBS 导入接口 导入接口是将外围系统的数据按照功能需求导入到 Oracle EBS 不同模块 的接口。
接口设计考虑的因素
设计方案
2
传输机制

外围系统按照预先定义好的格式和文件名产生接口数据文件 外围系统将接口数据文件采用 SSH 加密传输到 Oracle 应用服 务器的预先指定文件夹(infile)
5
接口设计考虑的因素 此接口设计标准解决方案主要基于以下七个方面因素而设计。 根据外围 系统到 Oracle EBS 数据传输的方向, 我们把接口分为导入和导出两种类 型。针对这两种类型的接口,我们都把以下七点因素纳入接口设计方案。 传输机制 数据文件校验 数据内容校验 数据修正 数据比对 数据清理 数据监测跟踪

数据导入和比对 数据清理
由外围系统完成 在下次执行此导出接口过程的开始阶段,清除接口数据临时表 中上次“已传输”状态的数据。

数据监测跟踪

导出接口错误信息邮件通知 接口数据文件的状态跟踪 每条接口数据校验、导出状态跟踪 传输成功的文件将被存档到文件夹(archfile)中,传输出错的文 件将被放置到错误文件夹(errfile)中

数据内容校验





3
中上次“导入成功”状态的数据 数据监测跟踪 导入接口错误信息邮件通知 接口数据文件的状态跟踪 每条接口数据校验、导入状态跟踪 数据文件被成功导入的 Oracle 后, 将被存档到文件夹(archfile) 中;校验或导入出错的文件将被移至错误文件夹(errfile)中
接口工作原理 此接口设计方案对于外围系统 在考虑数据交互安全性和可靠性的基础上, 与 Oracle EBS 之间的数据交互采用文件加密传输方式。 此方式已被广泛 并成功地应用于众多 Oracle EBS 与外围系统的接口设计方案中。
接口设计方案实施预先配置: Oracle 应用服务器预先为每个外围系统分配一个放置接口数据文件的文 件夹,文件夹里面有 infile、outfile、errfile、archfile 四个子文件夹, 分别用于放置外围系统导入 Oracle EBS 的数据文件,Oracle EBS 导出
相关文档
最新文档