2012-10-13 Created By BaoXinjian一、摘要从案例中感悟SQL等价改写优化思路之一1. 具体SQL调优思路2. 高级SQL介绍与案例3. 总结与思考二、具体SQL调优思路待续三、高级SQL介绍与案例待续四、总结与思考待续Thanks and Regards 参考:学习笔记 - 梁敬彬基于案例学SQL优化培训视频
20150901 Created By BaoXinjian一、摘要创建Integrator的Uploader也就是WebADI在数据填完,并上传时如果需要选择相关参数选项,需要引用的参数较为常用的直接From Template,则会复制一个Oracle一个预先定义的模板,添加到相关4个模板参数到这个Uploader中1. 常用的参数(1). bne:row(2). bne:validat
20150829 Created By BaoXinjian一、摘要这是建立一个新的Integrator的第二步,也是最关键的一步!二、锁定统计信息1. 创建Interface(1). Interface Name 随便写,反正oracle 会生成一个interface code, 而这个才是我们需要的,而我们需要的,oracle 偏偏不让我们看到,而且还加东西。。。生成的
20150506 Created By BaoXinjian一、摘要WebADI Component组件是做Interface Attribute做数据验证的最底层控件其实就是说明该组件哪种类型 Date、Flex、LOV-Java、LOV-Table在Component中并没有太过详细的参数设定,一般都在Interface Attribue引用Component后,在Interface
20150506 Created By BaoXinjian一、摘要这是建立ADI的第一步二、锁定统计信息1. Integrator Name: 随便写,如果有naming standard,要遵守2. Internal Name: 即Integrator code,这里不宜输入太长的code,建议10个以内,以保证后面生成其它对象的code不会超长,因为恶心的oracle会在自定义的
20150506 Created By BaoXinjian一、摘要创建一个Text Type Content,通过上传本地文件资料,将文件中的数据写入WebADI中上传的本地文件可以通过标准参数列表Web ADI: Download "Text File" Parameter通过上传文件后获取数据后,建立Content栏位和Interface栏位的一一Mapping关系,显示到Layou
111
20150908 Created By BaoXinjian一、摘要在Interface Attribute中定义Calendar Date类型字段一般可以通过两种方式1. 通过手工定义的方式首先建立Calendar Date的Component,定义Component栏位属性后,修改Interface中对应Attribute,使其引用该Calendar Date2. 直接通过调用标准AP
20150606 Created By BaoXinjian一、摘要1二、锁定统计信息在WEBADI中,我们可以定义一些参数用来在整个WEBADI的导入过程中使用,一般来说,可分3个部分:1. 在生成template时所使用的参数,一般用来为layout中的字段设置默认值或初始化一些变量供LOV使用2. 在定义Uploader时所使用的参数,一般用来在Upload数据前提供给User一
20150906 Created By BaoXinjian一、摘要6种默认值设定1. Environment ParametersOAUSER.ID / SYSDATE / DATABASE 常用的,另外一些sob 的, 例如sob.chartofaccountsid, sob.periodsetname, sob.setofbooksid之类的,也不知还能不能用, 还没测2. Cons
20150506 Created By BaoXinjian一、摘要将WebADI显示给用户,使用户可以进行使用1. 两种做法(1). 为这个Integrator单独建个form,function,然后加入到user 的menu中;(2). 标准的Create Document功能提供给user,而user 能在里面找到这个Integrator 就必须选上这项。 2. 关于Security
20150506 Created By BaoXinjian一、摘要创建一个SQL Query查询的Content其中这段查询的Organization_ID通过输入参数列表进行控制通过SQL Query查询出数据后,建立Content栏位和Interface栏位的一一Mapping关系,显示到Layout中大致实现方式1. 创建Parameter List,设定用户输入Parameter
20150606 Created By BaoXinjian一、摘要WebADI做数据验证除了在Interface Attribue通过Date/Table/Flex做简单的验证外,更多的数据逻辑验证会在Procedure API中操作在Procedure API中,直接通过Raise Exception Error的方式,WebADI会自动接收,并显示在Excel中二、一个简单的验证
2014-06-01 Created By BaoXinjian一、摘要WebADI原本固定资产导入和日记账导入的一些工具发展而来,因为财务部门人员大多非常熟悉Excel,希望竟可能尽量多的使用Excel工具去进行财务操作而WebADI提供了这样一种可能性通过excel,将资料建立客制化的API或Interface处理,导入至EBS中在11i中,WebADI可能还不够完善,还需要很多代码操
20150906 Created By BaoXinjian一、摘要在Interface Attribute中定义Key Flexfiled类型字段 一般可以通过两种方式1. 通过手工定义的方式首先建立客制化栏位,用以引用弹性域最为关键的一步,创建弹性域引用的Group查看客制化栏位的相关属性,确保已引用了Flexfield Group2. 直接通过调用标准API (BNE_I
20150908 Created By BaoXinjian一、摘要在Interface Attribute中定义Table LOV类型字段一般可以通过两种方式1. 通过手工定义的方式首先建立Table LOV的Component,定义Component栏位属性后,修改Interface中对应Attribute,使其引用该Table LOV Component2. 直接通过调用
1
2014-06-01 Created By BaoXinjian一、摘要通过WebADI的设定,实现LOV的显示其实WebADI也是和Form一样,作为和用户交互的UI存在,所以提供交互性的话,LOV是每种UI应该都会涉及到的WebADI LOV的实现并不复杂,通过设定即可二、案例需求:在WebADI Excel模板中,通过LOV的设定,显示发票导入时,付款条件的LOV显示1. 建
2014-06-01 Created By BaoXinjian一、摘要Oracle PLSQL性能诊断是经常会遇到问题,所以Oracle提供了比较多的程式诊断工具,其中包括了dbms_profiler包DBMS_PROFILER中会用到一些基本构建如下在调用程式前DBMS_PROFILER.START_PROFILER,启动对该程式监控在调用程式后DBMS_PROFILER.STOP_P
--Created by Tony Liu.CREATE TABLE APPS.BXJ_WEBADI_EMPLOYEES ( EMPLOYEE_ID NUMBER, EMPLOYEE_NUM VARCHAR2(100), EMPLOYEE_NAME VARCHAR2(100), EMPLOYEE_COUNTRY VARCHAR2(100), EMPLOYEE_ADDRESS
20150904 Created By BaoXinjian一、摘要Oracle 也提供了针对WebADI移植的配置文件,不过配置文件路径放在$BNE_TOP/admin/import。二、FNDLOAD迁移WebADI设定语法1. IntegratorsFNDLOAD apps/apps_pwd 0 Y DOWNLOAD $BNE_TOP/admin/import/bne
20150906 Created By BaoXinjian1. 简介12. 注册Date 1/* Formatted on 2015/9/3 19:44:25 (QP5 v5.163.1008.3004) */BEGIN BNE_INTEGRATOR_UTILS.CREATE_CALENDAR_LOV ( P_APPLICATION_ID =>
20150901 Created By BaoXinjian一、摘要用户开发的表通常不需要注册到EBS中,依然可以正常使用,如何需要使用预警、审计或值集功能则需要将客制化的表注册到EBS里,在应用开发员 -> 用户产品 -> 数据库 -> 表中可以查看到已经注册到EBS中的表但该模块不能添加,如果需要注册,需要使用EBS提供的API二、AD_DD Package语法1
2014-06-03 Created By BaoXinjia1. ASM的出现是为RDBMS管理文件存储注意ASM不会替代RDBMS去实施IO读写,很多对这一点存在误解,认为RDBMS发送IO request给ASM,ASM去做真正的IO操作,这是错误的。真正的IO还是由RDBMS进程去实施,和不用ASM的裸设备一样因此ASM不是IO的中间层,也就不存在因为ASM而出现所谓的IO瓶颈
20150707 Created By BaoXinjian一、摘要设置WebADI的工作日志,EBS R12.1.3 以sysadmin登入, 然后通过 %BNE%LOG% 对应的三项,然后正确设置了路径,然后 Log Level 设置为 Trace ,logfile name 改为一个特定的文件名 ,然后重新启动了整个应用 。1. 设定过程要注意:(1). 设定过程最好是在英文环境下。
做的很少,印象不深,后面做ADF Desktop需要再学一下
2013-05-04 Created By BaoXinjian一、摘要二、Thanks and Regards
20150902 Created By BaoXinjian一、常用表1. 输入值验证后台表结构(1). bne_integrators_b:存贮定义的WebADI集成器(2. bne_interfaces_b:存贮集成器对应接口信息(3). bne_interface_cols_b:存贮接口对应的列信息,包括列的各种验证信息和属性(4). bne_components_b:OA组件定义,
2013-05-01 Created By BaoXinjianThanks and Regards
2013-05-03 Created By BaoXinjianThanks and Regards
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号