版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Sun_nan2004 目目 录录Oracle ERP系统开发工具及开发过程系统开发工具及开发过程开放式接口开放式接口 / 运用编程接口运用编程接口(API)如何在系统中注册表单如何在系统中注册表单如何在系统中注册报表如何在系统中注册报表其它其它Oracle ERP系统构造系统构造Sun_nan2004 1. 1. 三层逻辑体系构造三层逻辑体系构造User InterfaceApplication logicDatabase logic客户端运用效力器数据库效力器Sun_nan2004客户端客户端 Use a web browser Netscape Internet Explorer On
2、Windows Macintosh To display Java HTML Sun_nan2004运用效力器层运用效力器层MobileJSPFormsReportsDiscovererBC4JServlet EngineWeb ListenerLogin ServerIntegrationPortalApplication Server Application Server 9i 1.0.2.2.29i 1.0.2.2.2Sun_nan2004数据库效力器层数据库效力器层: 8i 9i 9iR2Sun_nan2004StoredProceduresPL/SQL PL/SQL 运转原理运转原理
3、运用效力器数据库效力器WebApplicationsDictionaryListenerDataPL/SQLGateway客户端WorkflowSun_nan2004Java code downloaded as neededApplet cached on client Forms Network TrafficForms Network TrafficLANWANDial-upSun_nan2004系统灵敏性系统灵敏性 历史记录和诊断、检查 用户可以看到当前记录来源于哪个表(视图)、哪个字段和最后一查询的SQL语句等其它的信息。这对客户化开发有极大的协助。 Custom.pll 开发人员只
4、需客户化此文件,而不需求修正Oracle 的规范程序来到达客户化的目的。用户自已在FORM中定义字段,来保管其它的附加信息。 弹性域 用户自已在FORM中定义字段,来保管其它的附加信息。Sun_nan2004 附件 对每一记录能附上文件、文本信息或Web Page的大容量信息. 修正Forms 界面的文件功能或Show隐藏字段 用户能显示自已想要显示的字段,并能调整顺序 Export 用户能用export功能从Form 中export数据到文件中。 通常用来转换到Excel文件中。Sun_nan20042. Oracle 开发工具及开发过程开发工具及开发过程-Form (See AVI Fil
5、e)- Report (See AVI File)- Discoverer (See AVI File)- Workflow (See Following)- PL/SQL- FSG (Financial Statement Generator)Sun_nan2004Oracle 开发工具及开发过程开发工具及开发过程-Form (See AVI File)- Report (See AVI File)- Discoverer (See AVI File)- Workflow- PL/SQL- FSG (Financial Statement Generator)Sun_nan2004实例:实例
6、:Sun_nan20043. 如何在系统中注册表单如何在系统中注册表单编译表单编译表单登记表单登记表单注册功能注册功能挂上菜单挂上菜单(子菜单子菜单 -菜单菜单)分配菜单到职责分配菜单到职责分配职责到用户分配职责到用户 Sun_nan2004Compiler Formsq .fmb文件上传到文件上传到Serverq Telnet 衔接到衔接到Server,Login Inq 切换到切换到 $AU_TOP/forms/USSun_nan2004Compiler Form4piler Formf60gen apps/f60gen Module=BD_TEST.fmb userid=apps/app
7、s output_file=/u21/oracle/visappl/po/11.5.0/forms/US/BD_TEST.fmxSun_nan2004Compiler Form4piler Formf60gen apps/Sun_nan2004Compiler Form5piler 胜利胜利 ,Create .fmx 文件文件Sun_nan2004用户权限控制构造用户权限控制构造项 目 录 入(可 操 作 )其 它项 目 管 理 (子 菜 单 )现 有 量(可 操 作 )项 目 成 本 查 询(不 可 操 作 )库 存 管 理 (菜 单 )请 求 组库 存 管 理 (职 责 )采 购 管 理
8、(职 责 )销 售 管 理用 户Sun_nan20042、登记表单Sun_nan20043、注册功能Sun_nan20044.1、挂上菜单(子菜单)Sun_nan20044.2、挂上菜单(子系统菜单)Sun_nan20044.3、挂上菜单(系统菜单)Sun_nan20045、分配菜单到职责Sun_nan20046、分配职责到用户Sun_nan2004客户化表单的界面客户化表单的界面Sun_nan2004表单的数据来源表单的数据来源(数据表数据表)Sun_nan2004表单的数据来源表单的数据来源(字段字段)Sun_nan2004Oracle 开发工具及开发过程开发工具及开发过程-Form (S
9、ee AVI File)- Report (See AVI File)- Discoverer (See AVI File)- Workflow - PL/SQL- FSG (Financial Statement Generator)Sun_nan20044. 如何在系统中注册报表如何在系统中注册报表注册可执行并发程序注册可执行并发程序注册并发程序注册并发程序挂上恳求组挂上恳求组Sun_nan20041、注册可执行并发程序、注册可执行并发程序Sun_nan20042、注册并发程序、注册并发程序Sun_nan20043、挂上恳求组、挂上恳求组Sun_nan2004运转报表运转报表Sun_nan
10、2004报表结果报表结果Sun_nan2004Oracle 开发工具及开发过程开发工具及开发过程-Form (See AVI File)- Report (See AVI File)- Discoverer (See AVI File)- Workflow - PL/SQL- FSG (Financial Statement Generator)Sun_nan2004Oracle 开发工具及开发过程开发工具及开发过程-Form (See AVI File)- Report (See AVI File)- Discoverer (See AVI File)- Workflow (See Foll
11、owing)- PL/SQL- FSG (Financial Statement Generator)Sun_nan2004Workflow:Sun_nan2004系统中的系统中的Workflow:Sun_nan2004Oracle 开发工具及开发过程开发工具及开发过程-Form (See AVI File)- Report (See AVI File)- Discoverer (See AVI File)- Workflow (See Following)- PL/SQL- FSG (Financial Statement Generator)Sun_nan20045. Oracle 开放式
12、接口开放式接口/运用编程接口运用编程接口(API)Sun_nan2004开放式接口、运用编程接口开放式接口、运用编程接口(API)原理原理Excel FileTableOpen Interface TablePackage APIBuild in ProcessOracle ERPOracle ERP系统Sun_nan2004系统接口数据表和运用编程接口系统接口数据表和运用编程接口(API)程序程序Module Function Interface Table/APICommentsAP SuppliersAP SuppliersPO_VENDORSPO_VENDORSPO_VENDOR_SI
13、TES_ALLPO_VENDOR_SITES_ALLPO_VEDNRO_CONTACTSPO_VEDNRO_CONTACTSNo Interface /APINo Interface /APIAR CustomersAR CustomersRA_CUSTOMERS_INTERFACE_ALLRA_CUSTOMERS_INTERFACE_ALLRA_CUSTOMER_PROFILES_INT_ALLRA_CUSTOMER_PROFILES_INT_ALLRA_CUSTOMER_BANKS_INT_ALLRA_CUSTOMER_BANKS_INT_ALLOpen interface tableOp
14、en interface tableAR ReceiptsAR ReceiptsAR_RECEIPT_API_PUB AR_RECEIPT_API_PUB ARP_PROCESS_MISC_RECEIPTS.INSERT_MISC_RECEIARP_PROCESS_MISC_RECEIPTS.INSERT_MISC_RECEIPTPTAPI packagesAPI packagesGL JournalsGL JournalsGL_INTERFACEGL_INTERFACEOpen interface tableOpen interface tableSun_nan20046. Oracle6.
15、 Oracle运用的其它运用的其它相关工具相关工具-ADI -ADI (Application (Application Desktop Desktop Integrator)Integrator)- Dataload - Dataload (quest)(quest)- Sql loader- Sql loader - - FndloadFndload- Toad- Toad- SQL - SQL DeveloperDeveloper- etc- etcSun_nan2004Oracle 数据字典数据字典全部数据字典在如下三个组- DBA_OBJECTS - DBA_TABLES -DBA_
16、VIEWS - ALL_OBJECTS - ALL_TABLES -ALL_VIEWS- USER_OBJECTS -USER_TABLES -USER_VIEWS系统登录用户 由系统来定义、分配和控制数据库用户只用 APPSSun_nan2004Oracle 系统命名的规范规那么系统命名的规范规那么TypeRulesExampleTableTableEnglish Plural, start with module English Plural, start with module namenameAP_INVOICEAP_INVOICES SViewView_V_VAP_INVOICES_
17、VAP_INVOICES_VUnique IndexUnique Index_U _U AP_INVOICES_U1AP_INVOICES_U1Non-Unique IndexNon-Unique Index_N_NAP_INVOICES_N1AP_INVOICES_N1Sequence generatorSequence generator_S_SAP_INVOICES_SAP_INVOICES_STriggerTrigger_AR_CUSTOMER_PROFILES_BRUAR_CUSTOMER_PROFILES_BRUSun_nan2004Oracle 系统系统 数据库触发器数据库触发器
18、CREATE OR REPLACE TRIGGER ar_customer_profiles_bru/* $Header: arplt26.sql 70.4 96/10/29 15:04:58 porting ship $ */BEFORE UPDATE ON AR.AR_CUSTOMER_PROFILESFOR EACH ROWDECLARE CreditHold varchar2(1) := null; RiskCode varchar2(30) := null; CreditRating varchar2(30) := null; ChangesMade varchar2(1) := N
19、;BEGIN IF ( :new.credit_hold != :old.credit_hold ) OR ( :new.credit_hold is null and :old.credit_hold is not null ) OR ( :new.credit_hold is not null and :old.credit_hold is null ) THEN CreditHold := :old.credit_hold; /* IF FIELD VALUE OF credit_hold IS CHANGED THEN SET */ /* THE VALUE OF THIS VARIA
20、BLE TO Y */ ChangesMade := Y; END IF; IF ( :new.risk_code != :old.risk_code ) OR ( :new.risk_code is null and :old.risk_code is not null ) OR ( :new.risk_code is not null and :old.risk_code is null ) THEN RiskCode := :old.risk_code; ChangesMade := Y; END IF; IF ( :new.credit_rating != :old.credit_rating ) OR ( :new.credit_rating is null and :old.credit_rating is not null ) OR ( :new.credit_rating is not null and :old.credit_rati
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度彩钢瓦施工环保监测与排放达标协议3篇
- 幼儿stem课程设计
- 小辣椒种植课程设计
- 2024年度许可使用合同许可使用商标授权期限五年3篇
- 2024年度瑜伽馆与广告公司合作协议2篇
- 幼儿园国风课程设计
- 2024年度酒吧演艺舞台及音响设备租赁合同2篇
- 2024年标准设备购销协议明细模板版B版
- ssh框架课程设计
- 2024年度建筑施工合同标的及施工内容
- 三年级道德与法治上册 第四单元 家是最温暖的地方 4.10 父母多爱我教学设计 新人教版
- 人教版六年级语文上册期末考试卷(完整版)
- 第六章《发展与合作》课件-2024-2025学年人教版初中地理七年级上册
- 第七单元、数学广角-植树问题 (课件) -2024-2025学年五年级上册数学人教版
- 国家开放大学本科《人文英语4》一平台机考真题及答案(第八套)
- 12S522 混凝土模块式排水检查井
- 股权激励对赌协议范本
- 银行保安服务 投标方案(技术标)
- 食材配送服务方案投标方案(技术方案)
- 小学语文朗读指导案例
- 新工人进场三级安全教育考试试卷(电工)
评论
0/150
提交评论