You are on page 1of 1

How to launch a stored procedure using forms personalization? Launch Stored Procedure using Forms Personalization Steps: 1.

Personalize the form 2. Create an action of type BuiltIn 3. BuiltIn Type for Action should be Execute a Procedure 4. Argument should be as below = declare v_field_value VARCHAR2(200) ; begin plsql_package.procedurenameHere ; end or alternately = declare v_field_value VARCHAR2(200) ; begin XX_PRC( ||${item.PO_CONTROL_RULES.OBJECT_CODE_DISPLAYED_VALUE.value}|| end

);

Note the syntax, after =, entire declare begin end is within single quote. Also, there is no semi colon after end You can pass field values as ||${item.BLOCKNAME.FIELDNAME.value}|| e.g. A simple way to understand is the begin end block should be enclosed in single q uotes and the fields should be enclosed in double quotes. = begin test_procedure( end ||:GLOBAL.field|| , ||${item.block.field.value}|| );

You might also like