ebs oracle pl sql开发_ORACLEERP开发基础之EBS开发基础
调用会计科目弹性域
1.首先在创建数据表时,添一个字段用来保存会计科目的ID。如:CODE_COMBINATION_ID
2.在FORM相应的数据块增加两个ITEM,用来显示科目NUMBER与DESCRITION。
例:GL_CODE_NUMBER、GL_CODE_DESC
注 : ENABLE_LIST_LAMP是TEMPLATE模板自带的,无须手工去定义。 将GL_CODE_NUMBER项的LOV设成“ENABLE_LIST_LAMP”,数据库项设为“否”。 将GL_CODE_NUMBER“从列表中验证”属性设成否。
3.在Form Level 的WHEN-NEW-FORM-INSTANCE Trigger初始化弹性域
FND_KEY_FLEX.DEFINE(BLOCK => 'BlockName ',
FIELD => 'GL_CODE_NUMBER',
ID => 'CODE_COMBINATION_ID',
DESCRIPTION => 'GL_CODE_DESC',
APPL_SHORT_NAME => 'SQLGL',
CODE => 'GL#', NUM => 101, --STRUCTURE Number REQUIRED => 'N' );
说明:APPL_SHORT_NAME查找:系统管理员=>应用=>注册
CODE查找:应用开发员=>键=>注册
NUM查
4.可以在GL_CODE_NUMBER项的WHEN-VALIDATE-ITEM触发器中,对所选择的科目进行核查。
IF : BlockName.CODE_COMBINATION_ID = -1 then
fnd_message.debug('所选科目组合无效!');
raise form_trigger_failure;
end if;
5、完成效果:
键弹性域与说明性弹性域明显的区别。就是使用键弹性域的数据表只保留了ID。以会计科目弹性域为例,数据表只保存了ID(即CODE_COMBINATION_ID,这个字段是对应会计科目的ID)。GL_CODE_NUMBER、GL_CODE_DESC都只是控制块的ITEM,通过CODE_COMBINATION_ID来查询对应的科目。
EBS11i FormMVC模式
一个同事在的视频会议上提到,在做EBS开发时,要用MVC模式来满足不断在变化的业务需求。很有意思的话题,值得展开讨论。JAVA设计模式的书偶看了N次,但只会在JAVA应用,但从未想过在其他的4GL编程语言实现。以下是我的理解。 首先,按JAVA的那一套,MVC是指MODEL(模型层)、VIEW(表现层)、CONTROLLER(控制层)的缩写。编写软件为什么分层,这个是软件工程的需求。也就是说分层的目的是提高软件的可维护性,避免“动一牵百”的修改软件。 其次,按照这种软件分层原理,在JAVA中比较容易实现。Struts就是这类比较典型应用。模型层可以用实体类来实现,表现层可以用JSP+STRUTS标签实现,控制层可以action类实现。那么在ORACL FORMS如何实现分层呢?以下对号入座的想法。 MODEL用数据块来实现、VIEW用FORM界面实现、控制层呢?MVC中最为关键的是CONTROLLER。因为CONTROLLER实现业务逻辑与流程流转。并且按照设计模式的要求,CONTROLLER又被分成若干小层,如DAO层、SERVICES层等等,并且带来的“面向接口编程”之方法。ORACLE FORM实现业务逻辑与界面分离是通过程序单元来实现,控制层具体表现在ORACLE FORMS当中没有,只能通过繁琐的PL/SQL语句实现。 不知道这种理解对不对。这个话题是很有意思的,大家觉得呢?欢迎讨论哦。
EBS预警功能自定义开发
EBS预警分为事件预警和定期预警。预警功能非常强大,本例以订单录入后,以邮件的形式通知财务主管进行“订单登记”审核。
1、 定义预警。
操作路径:预警系统管理器=>预警=>定义
2、 编写SQL语句(注:SQL必须包含INTO、where rowid=:rowid)
select ORDER_NUMBER into &order_number from OE_ORDER_HEADERS_all head WHERE rowid = :ROWID
3、 点击上图中的“活动按钮”。
4、 点击上图中的“活动详细资料”按钮。
5、 定义活动集。
6、 预警安装
点击“预警详细资料”按钮。
7、 完成效果如下:
ebs oracle pl sql开发_ORACLEERP开发基础之EBS开发基础相关推荐
- ebs oracle pl sql开发_Oracle EBS Form个性化开发
Oracle EBS Form个性化开发 时间: 2017-03-30 00:55:04 阅读: 728 评论: 收藏: Form个性化开发内容不是很多,在国内的项目上客户化界面上基本用不上,相关开发 ...
- ebs oracle pl sql开发_PL/SQL设置
1.PL/SQL Developer记住登陆密码 再使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码: 设置方法:PL/SQL ...
- Oracle PL/SQL基础知识
Oracle PL/SQL基础知识 过程(存储过程) 过程用于执行特定的操作,当建立过程时,既可以指定输入参数(in),也可以指定输出参数(out).通过在过程中使用输入参数,可以将数据传递到执行部分 ...
- Oracle PL/SQL基础语法学习13:比较运算符
系列文章目录 Oracle PL/SQL基础语法学习12:短路求值 Oracle PL/SQL基础语法学习13:比较运算符 Oracle PL/SQL基础语法学习14:BOOLEAN表达式 文章目录 ...
- Oracle PL/SQL实战
<Oracle PL/SQL实战> 基本信息 作者: (英)比林顿(Billington,A·)等著,卢涛 [作译者介绍] 出版社:人民邮电出版社 ISBN:9787115294852 上 ...
- Oracle PL/SQL语言初级教程(自学)
Oracle PL/SQL语言初级教程 PL/SQL 语言基础 PL/SQL 是一种高性能的基于事务处理的语言,能运行在任何 ORACLE 环境中,支持所有数据处理命令. 通过使用 PL/SQL 程序 ...
- ORACLE PL/SQL编程之六:把过程与函数说透(穷追猛打,把根儿都拔起!)
原文:ORACLE PL/SQL编程之六:把过程与函数说透(穷追猛打,把根儿都拔起!) ORACLE PL/SQL编程之六: 把过程与函数说透(穷追猛打,把根儿都拔起!) 继上篇:ORACLE P ...
- Oracle PL/SQL入门
Oracle PL/SQL入门 为了解决纯SQL语句的缺陷问题,采取了PL/SQL(Procedure Language/Structured Query Language)的方式进行解决. 纯SQL ...
- 《Oracle PL/SQL程序设计(第5版)》一一2.5 编辑PL/SQL的环境
本节书摘来自异步社区出版社<Oracle PL/SQL程序设计(第5版)>一书中的第2章,第2.5节,作者:[美]Steven Feuerstein , Bill Pribyl,更多章节内 ...
最新文章
- 通用权限管理组件使用说明书V3.0 错误校正 感谢自由软件职业者Helper(767870484)...
- 5获取按钮返回值消息_大数据从入门到深入:JavaEE 之 项目实战 项目基础编码阶段(5)...
- 给你的博客加上“Fork me on Github”彩带(转)
- Apache Flink 零基础入门(二十)Flink部署与作业的提交
- 中石油训练赛 - Bee Problem(dfs+连通块)
- RTMP协议发送H.264编码及AAC编码的音视频,实现摄像头直播
- leetcode516. 最长回文子序列(动态规划)
- ActiveMQ使用spring JmsTemplate发送消息(一)
- jQuery 时间获取扩展
- VS选中cpp文件后定位其在解决方案管理器中属于哪个项目
- shell—(色彩处理)
- ant design + react带有二级导航菜单自动生成
- 【微信小程序】上传字体文件自定义字体family
- 目标跟踪:Deepsort--卡尔曼滤波、匈牙利匹配、马氏距离、欧氏距离、级联匹配、reid
- 图形学基础|球谐光照(Spherical Harmonics Lighting)
- http前后端传参写法
- tm4c123gxl库函数调包侠养成(四)——————串口发送的基本配置
- 对dpdk的rte_ring实现原理和代码分析
- 给edittext每行加下划线
- (转)Windows 7 系统下载安装一贴导航
热门文章
- PHP Checkbox获取选中项与
- What’s the difference between system.web and system.webServer?
- Linux 命令(134)—— groupmod 命令
- 项目Alpha冲刺(10/10)
- 51nod1464(trie + dfs)
- python 协程小程序(草稿有待完善)
- 总结Cnblogs支持的常用Markdown语法
- 第 39 章 ThinkPHP--模型初步(下)
- 学习WPF——WPF布局——了解布局容器
- hdu 4283 You Are the One ( dp 2012 ACM/ICPC Asia Regional Tianjin Online )