SELECT
XTV.DEFAULT_LANGUAGE
,XTV.DEFAULT_TERRITORY
,XTV.TEMPLATE_CODE
INTO
lv_default_language
,lv_default_territory
,lv_template_code
FROM
XDO_TEMPLATES_VL XTV
WHERE
XTV.APPLICATION_SHORT_NAME = 'XXAR'
AND XTV.TEMPLATE_CODE = 'CUXARINVP';
--
lb_result := FND_REQUEST.ADD_LAYOUT('XXAR',
lv_template_code,
lv_default_language,
lv_default_territory,
'PDF');
--
IF lb_result THEN
ln_request_id := FND_REQUEST.submit_request(
application => 'XXAR',
program => 'CUXARINVP',
description => NULL,
start_time => NULL,
sub_request => FALSE,
argument1 => p_reprint_flag,
argument2 => p_batch_source_id,
argument3 => p_cust_trx_type_id,
argument4 => p_cust_account_id,
argument5 => p_invoice_number_from,
argument6 => p_invoice_number_to,
argument7 => p_invoice_date_from,
argument8 => p_invoice_date_to,
argument9 => p_order_number
);
COMMIT;
IF NVL(ln_request_id,0) > 0 THEN
write_log('Successfully submitted with request_id: '||ln_request_id);
ELSE
write_log('Failed to launch.');
END IF;
--
COMMIT;
END IF;版权声明:本文为博主原创文章,未经博主允许不得转载。
原文地址:http://blog.csdn.net/chosen1brain/article/details/47670053