华东师范大学学校代码:10269
学号:63041500015
基于Oracle ERP系统的Alert开发方法
院、系: 软件学院
专业: 软件工程
研究方向: 软件项目管理
指导教师: 余青松
姓名: 程序
2006年3月
Oracle ERP二次开发实用技术系列:
之一:基于Oracle ERP系统的Report Builder开发方法
之二:基于Oracle ERP系统的Form Builder开发方法
之三:基于Oracle ERP系统的Concurrent Program开发方法
之四:基于Oracle ERP系统的Alert开发方法
之五:基于Oracle ERP系统的XML Publisher开发方法
摘要
摘要内容:本文通过一个应用的案例,通过每个步骤得描述和说明,讲解Alert开发和设置的基本方法。Alert的整个开发过程主要环节在设置上,因此,每一步的画面都有给出,可以当作初学者的教学文档。
【关键词】Oracle ERP;二次开发;Report Builder。
【论文类型】技术教程。
【目录】
第一章Alert的简介
什么是Alert?字面上讲是一个警报。我们可以把它当作一个监控数据变化,同时告知用户人员的工具。比如,假如一个数据表格中的数据,是不经常改变的,又很重要,但是呢,我们又不能设置表格为不可改动了,毕竟有时候又确实要改动这个表格,那么我们就可以设置一个alert,让相关用户知道这个变化。又比如,我们定期运行某个程式,这个程式很重要,我们想得知每次运行的结果如何,那么我们可以设置一个alert,当这个程式运行完成后,往我们的运行结果表中插入一条数据,同时通过alert告诉我们结果如何。
第二章Alert的基本开发步骤及安装上线方法
本章通过一个alert的实例来展开讲解和说明,根据设置步骤进行,中间穿插前期开发好的SQL脚本。
进入路径:Alert Manager –〉Alert-〉Define
Name:Alert的名称,用来唯一的标识这个Alert.
Enabled:是否有效,是否启用。
Table:这个Alert用来监控哪张表,表的名称。
After Insert:当这个表格发生insert动作的时候,执行这个Alert。
After Update: 当这个表格发生Update动作的时候,执行这个Alert。
Keep Days:
End Date:设置这个Alert结束的时间,可以不设置,留空。
Select Statement:你的查询语句,你需要发出的mail中动态的数据,来源于数据库的,这个在下面再详细介绍写法。
Select Statement语句脚本全文,说明文字为蓝色文字:
SELECT DISTINCT
,
,
,
DECODE(,'PR','Pick Release','SC','Ship Confirm')||' Credit Check Alert',
,
,
,
,
,
TO_CHAR()
注:这里将查询出来的数据,插入变量中,变量名称采用“&”进行标识,这些变量可以在后面的Mail地址栏,mail内容中进行引用。
INTO &NAME
,&ORDER_NO
,&SALES_NAME
,&SUBJECT
,&EMAIL
,&MESSAGE
,&BILLTO_CUSTOMER_NAME
,&CUST_PO_NUMBER
,&ALERT_TYPE
,&DELIVERY_AMOUNT
FROM _ALR_DRV_N xcad,
_ALR_N xca,
WSH_NEW_DELIVERIES wnd,
WSH_DELIVERY_DETAILS wdd
WHERE = :ROWID
AND =
AND =
AND =
注:
基于oracle erp系统的alert开发方法 来自淘豆网www.taodocs.com转载请标明出处.