[FORM]提交Report

oracle report submit

User希望可以寫一個客製Form, 然後用個按鈕就可以Submit Report

 

1. 一般報表

:result := fnd_request.submit_request(application    varchar2 --模組

                                      ,program        varchar2 --應用程式簡稱

                                      ,description    varchar2 --請求說明(非必填)

                                      ,start_time    varchar2 --RUN 時間(非必填)

                                      ,sub_request    boolean     --立刻提交請求 (FALSE)

                                      ,argument1    varchar2 --參數1

                                      ,argument2    varchar2 --參數2

                                      ,argument3    varchar2 --參數3

                                      ,argument4    varchar2 --參數4

                                      ,argument5    varchar2 --參數5

                                      .......

                                      ,argument100    varchar2);

 

2. PDF報表

 

除了使用fnd_request.submit_request來Submit Report之外,

 

在前面還需要增加一行:

 

XML_LAYOUT := FND_REQUEST.ADD_LAYOUT(application    varchar2 --模組

                                    ,program        varchar2 --應用程式簡稱

                                    ,file language    varchar2 --語言縮寫(ISO Value): 'en'

                                    ,file territory    varchar2 --語系縮寫(ISO Value): 'US'

                                    ,output format    varchar2 --輸出格式: 'PDF');

 

 

 

3. 最後, 還需要加一段 DO_KEY('COMMIT_FORM'); 喔~~