- Sep 06 Mon 2010 11:20
-
幾個Trigger的觸發時機
case 1: leave the empty field in new record
case 2: retrieve a value from the DB
case 3: leave field unchanged
case 4: leave field with changed value
case 5: commit without leaving field
- Aug 02 Mon 2010 13:14
-
Stacked Canvas步驟
- Aug 02 Mon 2010 11:13
-
Query_Find的BUG
frm-40831:欄位長度太長被截斷(TRUNCATION OCCURRED:value too long for field XXXXXXX)
解法:將該欄位的最大長度(Maxium Length)調到125以上
ora-01898:精準度的設定值過多
解法:不明
- May 26 Wed 2010 10:15
-
記錄使用者login的狀況
設定:
responsibility:系統管理員
path:設定檔/系統
%登入稽核% 層級:Form
- May 26 Wed 2010 09:55
-
Stacked Canvas常見問題
1.Canvas發生相互覆蓋,選A Canvas會蓋掉B Canvas,反之亦然
A:Canvas間的間距太小,拉寬就可
2.Satcked Canvas出不來
A:調整Object Navigator裡Canvas間的順序,依序為Content Canvas、Stacked Canvas A、Stacked Canvas B
- May 06 Thu 2010 15:35
-
FND_PROFILE.VALUE備忘
語法:
var:=FND_PROFILE.VALUE('user_id');
USERNAME
- May 06 Thu 2010 15:33
-
FND_GLOBAL package
FND_GLOBAL package 可以抓取大多數的環境變數
1.FND_GLOBAL.USERID --Returns userid
2.FND_GLOBAL.APPS_INTIALIZEprocedure APPS_INITIALIZE(user_id in number,resp_id in number,resp_appl_id in number);
This is used to set the values userid and responsibilityid for a session
3.FND_GLOBAL.LOGIN_ID -Gives login id
- May 04 Tue 2010 15:01
-
Coalesce函數
- May 03 Mon 2010 13:40
-
Query_Find
使用Query_Find可以啟用EBS的手電筒功能,步驟如下:
1、修改QUERY_FIND的BLOCK,CANVAS,WINDOW 名字,沒改也無妨
2、修改 NEW 按扭 的TRIGGER
app_find.new('BLOCK_NAME');
3、修改 FIND 按扭 的TRIGGER
- Mar 05 Fri 2010 13:17
-
FORM Trigger正規方式
在FORM開發中不管是FORM級還是BLOCK級或者ITEM級的TRIGGER,不要把代碼直接寫到TRIGGER中,要使用PROGRAM UNIT來創建相應的TRIGGER,舉例如下:
FORM級和BLOCK級可以按照下面格式在PROGRAM UNIT中創建PACKAGE:
PACKAGE BODY FORM_NAME/BLOCK_NAME IS
PROCEDURE EVENT_HANDLER( EVENT IN VARCHAR2) IS
BEGIN
- Mar 03 Wed 2010 17:22
-
動態產生Record Group
DECLARE
ora_err NUMBER;
rg_id RECORDGROUP;
BEGIN
rg_id := CREATE_GROUP_FROM_QUERY('CGLL$POP_LIST','