<?xml version="1.0" encoding="UTF-8"?> <!-- $Author: wushuang $Date: 2011-11-24 下午1:55:05 $Revision: 1.0 $Purpose: --> <bm:model xmlns:bm="http://www.leaf-framework.org/schema/bm" xmlns:f="leaf.database.features"> <bm:operations> <bm:operation name="query"> <bm:query-sql><![CDATA[ select * from ( select g.program_id, g.request_info_id, p.parameter_id, p.parameter_name, p.description, p.parameter_type, p.edit_type, decode(p.required_flag, 'Y', 'true', 'false') as required_flag, p.bm, p.seq, p.valuefiled_from, p.valuefiled_to, p.displayfiled_from, p.displayfiled_to from fnd_program_parameters p, fnd_request_program g where p.program_id = g.program_id order by p.seq asc) #WHERE_CLAUSE# ]]></bm:query-sql> </bm:operation> <bm:operation name="execute"> <bm:update-sql><![CDATA[ BEGIN fnd_request_pkg.insert_request_parameters(p_request_id => ${/parameter/@request_id}, p_parameter_id => ${@parameter_id}, p_parameter_name => ${@parameter_name}, p_parameter_value => ${@parameter_value}, p_parameter_type => ${@parameter_type}, p_seq => ${@seq}, p_user_id => ${/session/@user_id}); END; ]]></bm:update-sql> </bm:operation> </bm:operations> <bm:query-fields> <bm:query-field name="request_info_id" queryExpression="request_info_id = ${@request_info_id}"/> </bm:query-fields> </bm:model>