使用 API 建立 valueset
使用 API 如下:
--1-1. 建立 independent SET fnd_flex_val_api.create_valueset_independent( v_set_name, v_description, v_security, v_enable_longlist, v_format_type, v_maximum_size, v_numbers_only, v_uppercase_only, v_right_justify_zero_fill, v_min_value, v_max_value); --1-2. 建立 dependent SET fnd_flex_val_api.create_valueset_dependent( v_set_name, v_description, v_security, v_enable_longlist, v_format_type, v_maximum_size, v_numbers_only, v_uppercase_only, v_right_justify_zero_fill, v_min_value, v_max_value, v_parent_value_set, v_default_value, v_default_meaning); -- 2.刪除SET fnd_flex_val_api.delete_valueset(v_value_set_name); -- 3-1. 增加 independent VALUE fnd_flex_val_api.create_independent_vset_value( v_value_set_name, v_value, v_storage_value --output parameter ); -- 3-2. 增加 dependent VALUE fnd_flex_val_api.create_dependent_vset_value( v_value_set_name, v_parent_value, v_value, v_storage_value --output parameter ); |
Sample Code:
DECLARE v_storage_value VARCHAR2(1000); BEGIN -- Test statements here fnd_flex_val_api.create_dependent_vset_value( p_flex_value_set_name => 'XIN_INV_MINOR_CATEGORY', p_parent_flex_value => 'SubPart', p_flex_value => 'AA123', --v_value, p_description => 'AA123D', x_storage_value => v_storage_value --output parameter ); dbms_output.put_line('out:' || v_storage_value); END; |