03 2023 档案

摘要:自治事务是PL/SQL静态SQL的一个特性,可声明于存储过程、函数或触发器中。它是和主事务分开的事务,可以独立执行事务,不与主事务共享锁、资源,不受主事务提交的影响。自治事务可以用来记录日志,记录计数值,而不受主事务回滚的影响。 --创建自治事务的存储过程 create or replace pro 阅读全文
posted @ 2023-03-30 21:25 胖大海527 阅读(239) 评论(0) 推荐(0)
摘要:作为国际著名ERP软件,Oracle也有明确的业务流程以及相关会计分录。本文主要讲述采购、生产、销售三大业务流程以及会计分录。 a.采购业务流程 流程:下达PO->送货入厂->仓库接收->物料质检->物流入库->供方出厂->对账开票->申请付款->付款审批->付款清账->关闭PO 分录: 1)来料接 阅读全文
posted @ 2023-03-30 12:07 胖大海527 阅读(1087) 评论(0) 推荐(1)
摘要:EBS 客制化Form的菜单栏用法说明用户最多可以定义45个form-level的trigger,名称必须为SPECIALn, 其中SPECIAL1 to SPECIAL15属于Tools菜单项,放在“工具”主菜单下。 SPECIAL16 to SPECIAL30属于Reports菜单项, 放在在“报表”主菜单下 SPECIAL31 t 阅读全文
posted @ 2023-03-13 14:06 胖大海527 阅读(586) 评论(0) 推荐(0)
摘要:EBS 开发技巧 常用代码###Form 开发技巧 常用代码 ####Form中的变量 Form中用到的变量,总结如下: | 变量定义位置 | 作用域,由低到高 | 访问方法 | 引用方式 | | | | | | | 各层触发器中的变量 | 该触发器 | Form PL/SQL | 变量名 | | Program Units 阅读全文
posted @ 2023-03-09 15:14 胖大海527 阅读(392) 评论(0) 推荐(0)
摘要:一、开窗函数 开窗函数指定了分析函数工作的数据窗口大小,这个数据窗口大小可能会随着行的变化而变化,举例如下: 1、over(order by salary) 按照salary排序进行累计,order by是个默认的开窗函数。 SELECT EMPLOYEE_ID, SALARY, MANAGER_I 阅读全文
posted @ 2023-03-08 17:09 胖大海527 阅读(167) 评论(0) 推荐(0)
摘要:EBS 实现主从关系Form中汇总行金额/数量在Oracle EBS的二次开发中,常有在主从关系的主块中需要显示明细块中金额或数量的汇总,在Oracle Form. Builder中实际上提供了汇总的功能,但它的这个汇总功能的前提是汇总的明细块需要一次性查询出所有的数据,这对于基于B/S架构的EBS应用来说显然是不合适的,因此Oracle专门包 阅读全文
posted @ 2023-03-06 14:59 胖大海527 阅读(358) 评论(0) 推荐(0)
摘要:EBS APP_CALCULATE.RUNNING_TOTAL的用法有时候需要显示某个栏位的汇总数量,且在例如新增、删除、修改记录的时候,汇总项的值要相应地改变,如果直接使用Form中的SUM属性功能,对于清除等操作要进行复杂处理。Oracle提供了APP_CALCULATE.RUNNING_TOTAL来实现这种需求,封装在APPCORE.PLL中。 举例: 要汇总 阅读全文
posted @ 2023-03-06 14:03 胖大海527 阅读(135) 评论(0) 推荐(0)
摘要:EBS API:EBS用户导入并分配职责1. 创建用户并关联员工 declare ln_employee_name varchar2(50) := 'TEST001'; v_employee_check number; ln_person_id number; begin --检查员工是否存在 select count(1) into v 阅读全文
posted @ 2023-03-06 11:40 胖大海527 阅读(269) 评论(0) 推荐(0)
摘要:EBS fnd_global.apps_initialize的使用在pl/sql中模拟ebs环境,其目的主要在于解除pvd对视图或者同义词的限制条件能够显示出数据库内容,所以先得初始化环境变量方法如下: fnd_global.apps_initialize(user_ID, Responsibility_id, Responsibility_application 阅读全文
posted @ 2023-03-06 11:27 胖大海527 阅读(589) 评论(0) 推荐(0)
摘要:EBS 查找基本数据源(OAF篇)界面数据源的确定: FORM界面数据源: OAF界面数据源: 在OAF页面的查找后台的数据源相对于在Form中显得更加麻烦,同时也无法像Form中那样能够较为准确的定位,但是也能够查找出大部分的内容。 一、使用关于本页功能(About this Page) **前提:**在用户层设置预制文件:Per 阅读全文
posted @ 2023-03-02 15:16 胖大海527 阅读(137) 评论(0) 推荐(0)
摘要:EBS  查找数据源(FORM篇)在Oracle E-Business Suite 环境下进行二次开发,要求技术顾问对EBS系统的结构和实现有一定的了解,同时熟悉系统的关键流程,进而掌握后台的表结构设计,查找数据源需要达到的两个目的是: 1.到对应的数据库对象:视图或表 2.找到界面中字段对应后台的表列 本文介绍如何查找Form界面 阅读全文
posted @ 2023-03-02 14:59 胖大海527 阅读(464) 评论(0) 推荐(0)
摘要:ORACLE 普通索引和唯一索引的区别以下是2个列的索引建表语句: --创建唯一索引 create unique index 索引名 on 表名(列名); --创建普通索引 create index 索引名 on 表名(列名); 实际区别: -唯一索引:当前索引列不会有重复的值 -普通索引:当前索引列可能有重复的值 使用区别: -唯一索 阅读全文
posted @ 2023-03-02 10:44 胖大海527 阅读(102) 评论(0) 推荐(0)
摘要:EBS Form Builder:app_field.clear_dependent_fields和APP_FIELD.set_dependent_field的用法用途: 可以调用APP_FIELD.clear_dependent_fields和APP_FIELD.set_dependent_field来将两个(或多个)Item建立关联, 当一个为空时,另一个不可录入,反正,可录入,且父Item Field变化时,子Fields清空。 APP_FIELD.cl 阅读全文
posted @ 2023-03-01 14:37 胖大海527 阅读(262) 评论(0) 推荐(0)
摘要:EBS FORM编译成功使用FORM时弹出错误:FRM-41045: 找不到项:无效的IDFORM编译成功使用FORM时弹出错误:FRM-41045: 找不到项:无效的ID 解决方法: 这种情况一般是触发器赋值ITEM时,找不到ITEM引起的错误。 只要赋值正确就可以解决! 阅读全文
posted @ 2023-03-01 13:41 胖大海527 阅读(139) 评论(1) 推荐(0)
摘要:EBS FORM编译时出现错误:bad bind variable 'parameter.G_query_find'EBS FORM编译错误如下: 解决方法: 出现这个错误的原因是因为环境变量FORMS_PATH(11i为FORMS60_PATH)没有设置正确导致的。 使用下边命令重新设置FORMS_PATH, export FORMS_PATH=$FORMS_PATH:$AU_TOP/forms/US:$AU_ 阅读全文
posted @ 2023-03-01 11:18 胖大海527 阅读(199) 评论(0) 推荐(0)