在标准Form中提交客户化请求,通过使用Form的个性化,完全可以实现这个需求。下面这个例子是在发票界面上打印付款申请,使用工具栏上活动--打印付款申请提交请求。首先创建菜单按钮,这个就不赘述了,触发器事件选择WHEN-NEW-FORM-INSTANCE 其次,响应打印按钮 ,这里使用执行过程这个内置项来调用请求,调用的过程代码如下 PROCEDURE submit_pay_request( p_org_id IN VARCHAR2, p_invoice_id_list IN VARCHAR2) IS l_success BOOLEAN; l_request_number NUMBER; l_errbuf VARCHAR2(2000); e_exception EXCEPTION; BEGIN l_success := fnd_request.add_layout('XXBG','XXBGREQP','zh','CN','PDF'); IF p_invoice_id_list <> '()' THEN IF l_success THEN fnd_request.set_org_id(to_number(p_org_id)); -- 提交打印付款申请请求 l_request_number := fnd_request.submit_request( 'XXBG', 'XXBGREQP', '', '', FALSE, p_invoice_id_list, CHR(0), '', '', '', ''