2007年6月8日 星期五

Form Submit Report - Form Personalization

在部分Form的操作上
切換到Request Submit並輸入報表參數會有一點浪費時間
例如
跑一支報表檢查S/O的內容
或跑一支列印P/O的報表
其實原本要輸入的參數就已經在Form上面了
通常必須Copy order number
然後View > Request > Submit
再貼上order number為參數

然而透過Form Personalization可以減少這樣的成本
要知道的技巧只有兩個
1. 如何由Form call procedure..並傳入參數
2. 如何直接拋出一個Concurrent
以下說明

1. Form call procedure :
透過Form Personalization
可以定義Menu..
並由Menu Built in procedure...

然而要注意的是
procedure的寫法
主要是" =' ' "
等號加上一個字串(procedure的內容..可含Declare..Begin..End)
而當字串中要顯示單引號時
要用'''來表示

2. Submit Concurrent Program
就用FND_REQUEST.SUBMIT_REQUEST這支API就好了

要注意的是..
如果有n個參數
第n+1的參數要放Chr(0)表示參數結束
此外...一定要記得下Commit...

沒有留言: