PLSQL提交帶有模板的報表的方法

2021-09-06 02:18:46 字數 1808 閱讀 9359

使用fnd_request可以實現在plsql

**中提交併發請求。

但是如果請求

設定了模板,**提交請求是帶不出來模板的,需要新增**來為請求指定模板。**如下

procedure

submit_concurrent_program

(x_request_id     out 

number

,x_return_msg     out 

varchar2

,p_conc_prog_code 

varchar2

,p_group_id       

number

,p_doc_seq_num    

varchar2

) is

l_layout      boolean;

l_output_type 

varchar2(30

);begin

begin

select

xt.default_output_type

into

l_output_type

from

xdo_templates_vl xt

where='

cux'

andxt.template_code 

=p_conc_prog_code;

exception

when

others 

then

l_output_type :

=null

;end;--

l_layout :

=fnd_request.add_layout(

'cux',

p_conc_prog_code,

null

,null

,l_output_type);

--if

l_layout 

andl_output_type 

isnot

null

then

x_request_id :

=fnd_request.submit_request(

'cux',

p_conc_prog_code,

null

,null

,false,

p_doc_seq_num,

p_group_id);

ifx_request_id =0

then

x_return_msg :='

';return

;else

commit

;endif;

else

x_return_msg :='

';endif

;exception

when

others 

then

x_request_id :

=null

;x_return_msg :

=sqlcode ||'

:'||sqlerrm;

endsubmit_concurrent_program;

主要是加入這段**

l_layout :

=fnd_request.add_layout(

'cux',

p_conc_prog_code,

--這裡的併發請求簡稱,和模板簡稱相同

null

,null

,l_output_type);

引數依次為

應用簡稱,模板簡稱,語言,國家,預設輸出方式(pdf,excel等)。

**

匯出帶有模板的repeator

region 建立單元格 private htmltablecell creatcell string innertext private htmltablecell creatcell int type,string innertext private htmltablecell creatcel...

帶有模板引數的函式指標

分享一下我老師大神的人工智慧教程。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智慧的隊伍中來!如果能定義乙個帶有模板引數的函式指標,例如 template void pf t 它就可以指向任何乙個帶有乙個任何型別引數的函式了。但這種語法不被編譯器支援。可以把這種型別的指標作為乙個普...

jasperreports報表模板的元素

用來儲存在報表模板中儲存資訊。可以在 中通過 jasperreport.getproperty 方法獲得屬性值。用來匯入指定的類或者完整的包 用來定義乙個或多個報表可以顯示的字型 isbold true isitalic false 用來定義報表引數,引數是通過呼叫jasperreports api...