DBA Data[Home] [Help]

APPS.FND_FLEX_DSC_API dependencies on FND_DESCRIPTIVE_FLEXS

Line 22: SUBTYPE fnd_dff_type IS fnd_descriptive_flexs%ROWTYPE;

18:
19: -- The following subtypes are used in the APIs rename_dff and migrate_dff
20: SUBTYPE fnd_app_type IS fnd_application%ROWTYPE;
21: SUBTYPE fnd_tbl_type IS fnd_tables%ROWTYPE;
22: SUBTYPE fnd_dff_type IS fnd_descriptive_flexs%ROWTYPE;
23:
24: -- The following constants are used as error constants
25: error_context_not_set CONSTANT NUMBER := -20001;
26: error_same_dff_name CONSTANT NUMBER := -20002;

Line 266: FROM fnd_descriptive_flexs

262: dummy NUMBER(1);
263: BEGIN
264: SELECT /* $Header: AFFFDAIB.pls 120.8.12010000.1 2008/07/25 14:13:39 appldev ship $ */
265: NULL INTO dummy
266: FROM fnd_descriptive_flexs
267: WHERE application_id = application_id_in
268: AND descriptive_flexfield_name = descriptive_flexfield_name_in;
269: EXCEPTION
270: WHEN no_data_found THEN

Line 349: INTO fnd_descriptive_flexs(application_id,

345: RAISE bad_parameter;
346: END;
347:
348: INSERT /* $Header: AFFFDAIB.pls 120.8.12010000.1 2008/07/25 14:13:39 appldev ship $ */
349: INTO fnd_descriptive_flexs(application_id,
350: application_table_name,
351: descriptive_flexfield_name,
352: table_application_id,
353: concatenated_segs_view_name,

Line 387: println('inserted into fnd_descriptive_flexs');

383: freeze_flex_definition_flag,
384: protected_flag,
385: default_context_field_name,
386: default_context_value);
387: println('inserted into fnd_descriptive_flexs');
388: EXCEPTION
389: WHEN dup_val_on_index THEN
390: message('insert to fnd_descriptive_flexs failed - ' ||
391: 'duplicate flexfield name or application id');

Line 390: message('insert to fnd_descriptive_flexs failed - ' ||

386: default_context_value);
387: println('inserted into fnd_descriptive_flexs');
388: EXCEPTION
389: WHEN dup_val_on_index THEN
390: message('insert to fnd_descriptive_flexs failed - ' ||
391: 'duplicate flexfield name or application id');
392: RAISE bad_parameter;
393: WHEN value_too_large THEN
394: message('insert to fnd_descriptive_flexs failed - ' ||

Line 394: message('insert to fnd_descriptive_flexs failed - ' ||

390: message('insert to fnd_descriptive_flexs failed - ' ||
391: 'duplicate flexfield name or application id');
392: RAISE bad_parameter;
393: WHEN value_too_large THEN
394: message('insert to fnd_descriptive_flexs failed - ' ||
395: 'value too large');
396: RAISE bad_parameter;
397: END;
398:

Line 426: fnd_descriptive_flexs SET

422: last_updated_by_i fnd_flex_value_sets.last_updated_by%TYPE
423: := last_updated_by_f;
424: BEGIN
425: UPDATE /* $Header: AFFFDAIB.pls 120.8.12010000.1 2008/07/25 14:13:39 appldev ship $ */
426: fnd_descriptive_flexs SET
427: context_required_flag = context_required_flag_in,
428: context_user_override_flag = context_user_override_flag_in,
429: concatenated_segment_delimiter = concat_segment_delimiter_in,
430: freeze_flex_definition_flag = freeze_flex_definition_flag_in,

Line 441: fnd_descriptive_flexs SET

437: WHERE application_id = application_id_in
438: AND descriptive_flexfield_name = descriptive_flexfield_name_in;
439: IF(customer_mode) THEN
440: UPDATE /* $Header: AFFFDAIB.pls 120.8.12010000.1 2008/07/25 14:13:39 appldev ship $ */
441: fnd_descriptive_flexs SET
442: last_update_date = last_update_date_i,
443: last_updated_by = last_updated_by_i,
444: last_update_login = last_update_login_i
445: WHERE application_id = application_id_in

Line 450: message('update on fnd_descriptive_flexs failed');

446: AND descriptive_flexfield_name = descriptive_flexfield_name_in;
447: END IF;
448: EXCEPTION
449: WHEN OTHERS THEN
450: message('update on fnd_descriptive_flexs failed');
451: RAISE bad_parameter;
452: END;
453:
454:

Line 477: println('inserting into fnd_descriptive flexs tl');

473: := created_by_f;
474: BEGIN
475: FOR lang_rec IN lang_cur
476: LOOP
477: println('inserting into fnd_descriptive flexs tl');
478: println('application_id ='|| application_id);
479: println('descriptive_flexfield_name ='|| descriptive_flexfield_name);
480: println('title ='|| title);
481: println('form_context_prompt ='|| form_context_prompt);

Line 484: INTO fnd_descriptive_flexs_tl(application_id,

480: println('title ='|| title);
481: println('form_context_prompt ='|| form_context_prompt);
482: println('lang_rec.language_code ='|| lang_rec.language_code);
483: INSERT /* $Header: AFFFDAIB.pls 120.8.12010000.1 2008/07/25 14:13:39 appldev ship $ */
484: INTO fnd_descriptive_flexs_tl(application_id,
485: descriptive_flexfield_name,
486: title,
487: description,
488: form_context_prompt,

Line 508: -- println('inserted into fnd_descriptive_flexs_tl');

504: creation_date,
505: created_by,
506: last_update_login,
507: userenv('LANG'));
508: -- println('inserted into fnd_descriptive_flexs_tl');
509: END LOOP;
510: EXCEPTION
511: WHEN dup_val_on_index THEN
512: message('insert failed - duplicate language, flexfield name, or application id');

Line 862: FROM fnd_columns c, fnd_tables t, fnd_descriptive_flexs df

858: -- flexfield
859: BEGIN
860: SELECT /* $Header: AFFFDAIB.pls 120.8.12010000.1 2008/07/25 14:13:39 appldev ship $ */
861: NULL INTO dummy
862: FROM fnd_columns c, fnd_tables t, fnd_descriptive_flexs df
863: WHERE df.application_id = application_id_in
864: AND df.descriptive_flexfield_name = descriptive_flexfield_name_in
865: AND t.application_id = df.table_application_id
866: AND t.table_name = df.application_table_name

Line 1202: FROM fnd_descriptive_flexs df, fnd_tables t

1198: BEGIN
1199: SELECT /* $Header: AFFFDAIB.pls 120.8.12010000.1 2008/07/25 14:13:39 appldev ship $ */
1200: table_application_id, table_id
1201: INTO table_application_id_i, application_table_id_i
1202: FROM fnd_descriptive_flexs df, fnd_tables t
1203: WHERE df.application_id = application_id_i
1204: AND df.descriptive_flexfield_name = flexfield_name
1205: AND t.application_id = df.table_application_id
1206: AND t.table_name = df.application_table_name;

Line 1296: fnd_descriptive_flexs_tl

1292: p_context_override_value_set_i => l_context_override_value_set_i,
1293: p_context_runtime_property_fun => context_runtime_property_funct);
1294: IF(prompt IS NOT NULL) THEN
1295: UPDATE /* $Header: AFFFDAIB.pls 120.8.12010000.1 2008/07/25 14:13:39 appldev ship $ */
1296: fnd_descriptive_flexs_tl
1297: SET
1298: form_context_prompt = prompt
1299: WHERE application_id = application_id_i
1300: AND descriptive_flexfield_name = flexfield_name;

Line 1323: fnd_descriptive_flexs SET

1319: BEGIN
1320: message_init;
1321: appid := application_id_f(appl_short_name);
1322: UPDATE /* $Header: AFFFDAIB.pls 120.8.12010000.1 2008/07/25 14:13:39 appldev ship $ */
1323: fnd_descriptive_flexs SET
1324: last_update_date = last_update_date_i,
1325: last_updated_by = last_updated_by_i,
1326: last_update_login = last_update_login_i,
1327: freeze_flex_definition_flag = 'Y'

Line 1465: fnd_descriptive_flexs.application_table_name%TYPE;

1461: fnd_columns.column_type%TYPE;
1462: application_column_width_i
1463: fnd_columns.width%TYPE;
1464: application_table_name_i
1465: fnd_descriptive_flexs.application_table_name%TYPE;
1466: BEGIN
1467: -- get information on the table column
1468: BEGIN
1469: SELECT /* $Header: AFFFDAIB.pls 120.8.12010000.1 2008/07/25 14:13:39 appldev ship $ */

Line 1474: FROM fnd_columns c, fnd_tables t, fnd_descriptive_flexs df

1470: c.column_type, c.width,
1471: df.application_table_name
1472: INTO application_column_type_i, application_column_width_i,
1473: application_table_name_i
1474: FROM fnd_columns c, fnd_tables t, fnd_descriptive_flexs df
1475: WHERE c.application_id = t.application_id
1476: AND c.table_id = t.table_id
1477: AND c.column_name = create_segment.column
1478: AND t.table_name = df.application_table_name

Line 1680: l_table_name fnd_descriptive_flexs.application_table_name%TYPE;

1676: l_segment_name fnd_descr_flex_col_usage_vl.end_user_column_name%TYPE;
1677: l_column_name fnd_descr_flex_col_usage_vl.application_column_name%TYPE;
1678: l_column_type fnd_columns.column_type%TYPE;
1679: l_column_width fnd_columns.width%TYPE;
1680: l_table_name fnd_descriptive_flexs.application_table_name%TYPE;
1681:
1682: l_last_update_login fnd_descr_flex_col_usage_vl.last_update_login%TYPE
1683: := last_update_login_f;
1684: l_last_update_date fnd_descr_flex_col_usage_vl.last_update_date%TYPE

Line 1781: FROM fnd_columns c, fnd_tables t, fnd_descriptive_flexs df

1777: BEGIN
1778: SELECT /* $Header: AFFFDAIB.pls 120.8.12010000.1 2008/07/25 14:13:39 appldev ship $ */
1779: c.column_type, c.width, df.application_table_name
1780: INTO l_column_type, l_column_width, l_table_name
1781: FROM fnd_columns c, fnd_tables t, fnd_descriptive_flexs df
1782: WHERE c.application_id = t.application_id
1783: AND c.table_id = t.table_id
1784: AND c.column_name = l_column_name
1785: AND t.table_name = df.application_table_name

Line 2016: FROM fnd_descriptive_flexs

2012: -- descriptive flexfield.
2013: SELECT /* $Header: AFFFDAIB.pls 120.8.12010000.1 2008/07/25 14:13:39 appldev ship $ */
2014: count('x')
2015: INTO rec_count
2016: FROM fnd_descriptive_flexs
2017: WHERE application_id = application_id_i
2018: AND descriptive_flexfield_name = flexfield_name
2019: AND default_context_field_name = context_field_name;
2020:

Line 2049: FROM fnd_descriptive_flexs df, fnd_tables t

2045: BEGIN
2046: SELECT /* $Header: AFFFDAIB.pls 120.8.12010000.1 2008/07/25 14:13:39 appldev ship $ */
2047: table_application_id, table_id
2048: INTO table_application_id_i, application_table_id_i
2049: FROM fnd_descriptive_flexs df, fnd_tables t
2050: WHERE df.application_id = application_id_i
2051: AND df.descriptive_flexfield_name = flexfield_name
2052: AND t.application_id = df.table_application_id
2053: AND t.table_name = df.application_table_name;

Line 2136: FROM fnd_descriptive_flexs_tl

2132: END;
2133:
2134: BEGIN
2135: DELETE /* $Header: AFFFDAIB.pls 120.8.12010000.1 2008/07/25 14:13:39 appldev ship $ */
2136: FROM fnd_descriptive_flexs_tl
2137: WHERE descriptive_flexfield_name = delete_flexfield.flexfield_name
2138: AND application_id = application_id_i;
2139: println('deleted from fnd_descriptive_flexs_tl');
2140: END;

Line 2139: println('deleted from fnd_descriptive_flexs_tl');

2135: DELETE /* $Header: AFFFDAIB.pls 120.8.12010000.1 2008/07/25 14:13:39 appldev ship $ */
2136: FROM fnd_descriptive_flexs_tl
2137: WHERE descriptive_flexfield_name = delete_flexfield.flexfield_name
2138: AND application_id = application_id_i;
2139: println('deleted from fnd_descriptive_flexs_tl');
2140: END;
2141:
2142: BEGIN
2143: SELECT /* $Header: AFFFDAIB.pls 120.8.12010000.1 2008/07/25 14:13:39 appldev ship $ */

Line 2146: FROM fnd_descriptive_flexs

2142: BEGIN
2143: SELECT /* $Header: AFFFDAIB.pls 120.8.12010000.1 2008/07/25 14:13:39 appldev ship $ */
2144: table_application_id
2145: INTO table_application_id_i
2146: FROM fnd_descriptive_flexs
2147: WHERE descriptive_flexfield_name = flexfield_name
2148: AND application_id = application_id_i;
2149:
2150: UPDATE /* $Header: AFFFDAIB.pls 120.8.12010000.1 2008/07/25 14:13:39 appldev ship $ */

Line 2163: FROM fnd_descriptive_flexs

2159: NULL;
2160: END;
2161:
2162: DELETE /* $Header: AFFFDAIB.pls 120.8.12010000.1 2008/07/25 14:13:39 appldev ship $ */
2163: FROM fnd_descriptive_flexs
2164: WHERE descriptive_flexfield_name = delete_flexfield.flexfield_name
2165: AND application_id = application_id_i;
2166: println('deleted from fnd_descriptive_flexs');
2167:

Line 2166: println('deleted from fnd_descriptive_flexs');

2162: DELETE /* $Header: AFFFDAIB.pls 120.8.12010000.1 2008/07/25 14:13:39 appldev ship $ */
2163: FROM fnd_descriptive_flexs
2164: WHERE descriptive_flexfield_name = delete_flexfield.flexfield_name
2165: AND application_id = application_id_i;
2166: println('deleted from fnd_descriptive_flexs');
2167:
2168: DELETE /* $Header: AFFFDAIB.pls 120.8.12010000.1 2008/07/25 14:13:39 appldev ship $ */
2169: FROM fnd_default_context_fields
2170: WHERE application_id = application_id_i

Line 2311: FROM fnd_descriptive_flexs

2307: -- descriptive flexfield.
2308: SELECT /* $Header: AFFFDAIB.pls 120.8.12010000.1 2008/07/25 14:13:39 appldev ship $ */
2309: count('x')
2310: INTO rec_count
2311: FROM fnd_descriptive_flexs
2312: WHERE application_id = application_id_i
2313: AND descriptive_flexfield_name = flexfield_name
2314: AND default_context_field_name = context;
2315:

Line 2437: FROM fnd_descriptive_flexs

2433: application_id_i := application_id_f(appl_short_name);
2434: SELECT /* $Header: AFFFDAIB.pls 120.8.12010000.1 2008/07/25 14:13:39 appldev ship $ */
2435: COUNT(*)
2436: INTO cnt
2437: FROM fnd_descriptive_flexs
2438: WHERE application_id = application_id_i
2439: AND descriptive_flexfield_name = flexfield_name;
2440: IF(cnt > 0) THEN
2441: RETURN TRUE;

Line 2523: l_a_id fnd_descriptive_flexs.application_id%TYPE;

2519: p_table_name IN fnd_tables.table_name%TYPE,
2520: x_message OUT nocopy VARCHAR2) RETURN BOOLEAN
2521: IS
2522: up_table_name fnd_tables.table_name%TYPE := Upper(p_table_name);
2523: l_a_id fnd_descriptive_flexs.application_id%TYPE;
2524: l_dff_name fnd_descriptive_flexs.descriptive_flexfield_name%TYPE;
2525: BEGIN
2526: x_message := 'This table is not used by Descriptive Flexfields.';
2527: BEGIN

Line 2524: l_dff_name fnd_descriptive_flexs.descriptive_flexfield_name%TYPE;

2520: x_message OUT nocopy VARCHAR2) RETURN BOOLEAN
2521: IS
2522: up_table_name fnd_tables.table_name%TYPE := Upper(p_table_name);
2523: l_a_id fnd_descriptive_flexs.application_id%TYPE;
2524: l_dff_name fnd_descriptive_flexs.descriptive_flexfield_name%TYPE;
2525: BEGIN
2526: x_message := 'This table is not used by Descriptive Flexfields.';
2527: BEGIN
2528: SELECT /* $Header: AFFFDAIB.pls 120.8.12010000.1 2008/07/25 14:13:39 appldev ship $ */

Line 2531: FROM fnd_descriptive_flexs

2527: BEGIN
2528: SELECT /* $Header: AFFFDAIB.pls 120.8.12010000.1 2008/07/25 14:13:39 appldev ship $ */
2529: application_id, descriptive_flexfield_name
2530: INTO l_a_id, l_dff_name
2531: FROM fnd_descriptive_flexs
2532: WHERE table_application_id = p_application_id
2533: AND Upper(application_table_name) = up_table_name
2534: AND ROWNUM = 1;
2535: x_message :=

Line 2545: 'SELECT FROM FND_DESCRIPTIVE_FLEXS is failed. ' || chr_newline ||

2541: WHEN no_data_found THEN
2542: NULL;
2543: WHEN OTHERS THEN
2544: x_message :=
2545: 'SELECT FROM FND_DESCRIPTIVE_FLEXS is failed. ' || chr_newline ||
2546: 'SQLERRM : ' || Sqlerrm;
2547: RETURN(TRUE);
2548: END;
2549: RETURN(FALSE);

Line 2566: l_a_id fnd_descriptive_flexs.application_id%TYPE;

2562: x_message OUT nocopy VARCHAR2) RETURN BOOLEAN
2563: IS
2564: up_table_name fnd_tables.table_name%TYPE := Upper(p_table_name);
2565: up_column_name fnd_columns.column_name%TYPE := Upper(p_column_name);
2566: l_a_id fnd_descriptive_flexs.application_id%TYPE;
2567: l_dff_name fnd_descriptive_flexs.descriptive_flexfield_name%TYPE;
2568: l_context_col fnd_descriptive_flexs.context_column_name%TYPE;
2569: l_context fnd_descr_flex_column_usages.descriptive_flex_context_code%TYPE;
2570: l_segment fnd_descr_flex_column_usages.end_user_column_name%TYPE;

Line 2567: l_dff_name fnd_descriptive_flexs.descriptive_flexfield_name%TYPE;

2563: IS
2564: up_table_name fnd_tables.table_name%TYPE := Upper(p_table_name);
2565: up_column_name fnd_columns.column_name%TYPE := Upper(p_column_name);
2566: l_a_id fnd_descriptive_flexs.application_id%TYPE;
2567: l_dff_name fnd_descriptive_flexs.descriptive_flexfield_name%TYPE;
2568: l_context_col fnd_descriptive_flexs.context_column_name%TYPE;
2569: l_context fnd_descr_flex_column_usages.descriptive_flex_context_code%TYPE;
2570: l_segment fnd_descr_flex_column_usages.end_user_column_name%TYPE;
2571: BEGIN

Line 2568: l_context_col fnd_descriptive_flexs.context_column_name%TYPE;

2564: up_table_name fnd_tables.table_name%TYPE := Upper(p_table_name);
2565: up_column_name fnd_columns.column_name%TYPE := Upper(p_column_name);
2566: l_a_id fnd_descriptive_flexs.application_id%TYPE;
2567: l_dff_name fnd_descriptive_flexs.descriptive_flexfield_name%TYPE;
2568: l_context_col fnd_descriptive_flexs.context_column_name%TYPE;
2569: l_context fnd_descr_flex_column_usages.descriptive_flex_context_code%TYPE;
2570: l_segment fnd_descr_flex_column_usages.end_user_column_name%TYPE;
2571: BEGIN
2572: x_message := 'This column is not used by Descriptive Flexfields.';

Line 2578: FROM fnd_descriptive_flexs

2574: SELECT /* $Header: AFFFDAIB.pls 120.8.12010000.1 2008/07/25 14:13:39 appldev ship $ */
2575: application_id, descriptive_flexfield_name,
2576: context_column_name
2577: INTO l_a_id, l_dff_name, l_context_col
2578: FROM fnd_descriptive_flexs
2579: WHERE table_application_id = p_application_id
2580: AND Upper(application_table_name) = up_table_name
2581: AND Upper(context_column_name) = up_column_name
2582: AND ROWNUM = 1;

Line 2594: 'SELECT FROM FND_DESCRIPTIVE_FLEXS is failed.'||chr_newline ||

2590: WHEN no_data_found THEN
2591: NULL;
2592: WHEN OTHERS THEN
2593: x_message :=
2594: 'SELECT FROM FND_DESCRIPTIVE_FLEXS is failed.'||chr_newline ||
2595: 'SQLERRM : ' || Sqlerrm;
2596: RETURN(TRUE);
2597: END;
2598:

Line 2604: FROM fnd_descr_flex_column_usages dfcu, fnd_descriptive_flexs df

2600: SELECT /* $Header: AFFFDAIB.pls 120.8.12010000.1 2008/07/25 14:13:39 appldev ship $ */
2601: dfcu.application_id, dfcu.descriptive_flexfield_name,
2602: dfcu.descriptive_flex_context_code, dfcu.end_user_column_name
2603: INTO l_a_id, l_dff_name, l_context, l_segment
2604: FROM fnd_descr_flex_column_usages dfcu, fnd_descriptive_flexs df
2605: WHERE df.application_id = dfcu.application_id
2606: AND df.descriptive_flexfield_name = dfcu.descriptive_flexfield_name
2607: AND df.table_application_id = p_application_id
2608: AND Upper(df.application_table_name) = up_table_name

Line 2676: p_descriptive_flexfield_name IN fnd_descriptive_flexs.descriptive_flexfield_name%TYPE,

2672: -- This API gets the Descriptive Flexfield details
2673: PROCEDURE get_descriptive_flexfield
2674: (
2675: p_application_id IN fnd_application.application_id%TYPE,
2676: p_descriptive_flexfield_name IN fnd_descriptive_flexs.descriptive_flexfield_name%TYPE,
2677: x_descriptive_flexfield OUT NOCOPY fnd_dff_type
2678: ) IS
2679: BEGIN
2680: SELECT *

Line 2682: FROM fnd_descriptive_flexs fdff

2678: ) IS
2679: BEGIN
2680: SELECT *
2681: INTO x_descriptive_flexfield
2682: FROM fnd_descriptive_flexs fdff
2683: WHERE fdff.application_id = p_application_id
2684: AND fdff.descriptive_flexfield_name = p_descriptive_flexfield_name;
2685: EXCEPTION
2686: WHEN NO_DATA_FOUND THEN

Line 2695: p_old_dff_name IN fnd_descriptive_flexs.descriptive_flexfield_name%TYPE,

2691: -- This API renames an exisisting descriptive flexfield
2692: PROCEDURE rename_dff
2693: (
2694: p_old_application_short_name IN fnd_application.application_short_name%TYPE,
2695: p_old_dff_name IN fnd_descriptive_flexs.descriptive_flexfield_name%TYPE,
2696: p_new_application_short_name IN fnd_application.application_short_name%TYPE,
2697: p_new_dff_name IN fnd_descriptive_flexs.descriptive_flexfield_name%TYPE
2698: ) IS
2699:

Line 2697: p_new_dff_name IN fnd_descriptive_flexs.descriptive_flexfield_name%TYPE

2693: (
2694: p_old_application_short_name IN fnd_application.application_short_name%TYPE,
2695: p_old_dff_name IN fnd_descriptive_flexs.descriptive_flexfield_name%TYPE,
2696: p_new_application_short_name IN fnd_application.application_short_name%TYPE,
2697: p_new_dff_name IN fnd_descriptive_flexs.descriptive_flexfield_name%TYPE
2698: ) IS
2699:
2700: l_old_application fnd_app_type;
2701: l_new_application fnd_app_type;

Line 2705: l_dff_name fnd_descriptive_flexs.descriptive_flexfield_name%TYPE;

2701: l_new_application fnd_app_type;
2702: l_new_dff fnd_dff_type;
2703: l_old_dff fnd_dff_type;
2704: l_table fnd_tbl_type;
2705: l_dff_name fnd_descriptive_flexs.descriptive_flexfield_name%TYPE;
2706: l_error_message VARCHAR2(4000);
2707: l_illegal_character VARCHAR2(1000);
2708: l_last_update_date fnd_descriptive_flexs.last_update_date%TYPE;
2709: l_last_updated_by fnd_descriptive_flexs.last_updated_by%TYPE;

Line 2708: l_last_update_date fnd_descriptive_flexs.last_update_date%TYPE;

2704: l_table fnd_tbl_type;
2705: l_dff_name fnd_descriptive_flexs.descriptive_flexfield_name%TYPE;
2706: l_error_message VARCHAR2(4000);
2707: l_illegal_character VARCHAR2(1000);
2708: l_last_update_date fnd_descriptive_flexs.last_update_date%TYPE;
2709: l_last_updated_by fnd_descriptive_flexs.last_updated_by%TYPE;
2710: l_last_update_login fnd_descriptive_flexs.last_update_login%TYPE;
2711: BEGIN
2712: l_last_update_date := SYSDATE;

Line 2709: l_last_updated_by fnd_descriptive_flexs.last_updated_by%TYPE;

2705: l_dff_name fnd_descriptive_flexs.descriptive_flexfield_name%TYPE;
2706: l_error_message VARCHAR2(4000);
2707: l_illegal_character VARCHAR2(1000);
2708: l_last_update_date fnd_descriptive_flexs.last_update_date%TYPE;
2709: l_last_updated_by fnd_descriptive_flexs.last_updated_by%TYPE;
2710: l_last_update_login fnd_descriptive_flexs.last_update_login%TYPE;
2711: BEGIN
2712: l_last_update_date := SYSDATE;
2713: l_last_updated_by := fnd_global.user_id();

Line 2710: l_last_update_login fnd_descriptive_flexs.last_update_login%TYPE;

2706: l_error_message VARCHAR2(4000);
2707: l_illegal_character VARCHAR2(1000);
2708: l_last_update_date fnd_descriptive_flexs.last_update_date%TYPE;
2709: l_last_updated_by fnd_descriptive_flexs.last_updated_by%TYPE;
2710: l_last_update_login fnd_descriptive_flexs.last_update_login%TYPE;
2711: BEGIN
2712: l_last_update_date := SYSDATE;
2713: l_last_updated_by := fnd_global.user_id();
2714: l_last_update_login := fnd_global.login_id();

Line 2765: FROM fnd_descriptive_flexs

2761: BEGIN
2762: SELECT /* $Header: AFFFDAIB.pls 120.8.12010000.1 2008/07/25 14:13:39 appldev ship $ */
2763: descriptive_flexfield_name
2764: INTO l_dff_name
2765: FROM fnd_descriptive_flexs
2766: WHERE application_id = l_new_application.application_id
2767: AND descriptive_flexfield_name = p_new_dff_name;
2768: l_error_message := 'A DFF with name ' || p_new_dff_name || ' already exists for the application table ' || l_old_dff.application_table_name;
2769: RAISE_APPLICATION_ERROR(error_dff_already_exists, l_error_message, TRUE);

Line 2777: fnd_descriptive_flexs

2773: END;
2774:
2775:
2776: UPDATE /* $Header: AFFFDAIB.pls 120.8.12010000.1 2008/07/25 14:13:39 appldev ship $ */
2777: fnd_descriptive_flexs
2778: SET application_id = l_new_application.application_id,
2779: descriptive_flexfield_name = p_new_dff_name,
2780: last_update_date = l_last_update_date,
2781: last_updated_by = l_last_updated_by,

Line 2787: fnd_descriptive_flexs_tl

2783: WHERE application_id = l_old_application.application_id
2784: AND descriptive_flexfield_name = l_old_dff.descriptive_flexfield_name;
2785:
2786: UPDATE /* $Header: AFFFDAIB.pls 120.8.12010000.1 2008/07/25 14:13:39 appldev ship $ */
2787: fnd_descriptive_flexs_tl
2788: SET application_id = l_new_application.application_id,
2789: descriptive_flexfield_name = p_new_dff_name,
2790: last_update_date = l_last_update_date,
2791: last_updated_by = l_last_updated_by,

Line 2880: p_descriptive_flexfield_name IN fnd_descriptive_flexs.descriptive_flexfield_name%TYPE,

2876:
2877: PROCEDURE migrate_dff
2878: (
2879: p_application_short_name IN fnd_application.application_short_name%TYPE,
2880: p_descriptive_flexfield_name IN fnd_descriptive_flexs.descriptive_flexfield_name%TYPE,
2881: p_new_table_appl_short_name IN fnd_application.application_short_name%TYPE,
2882: p_new_table_name IN fnd_tables.table_name%TYPE
2883: ) IS
2884:

Line 2896: l_last_update_date fnd_descriptive_flexs.last_update_date%TYPE;

2892: l_column_name fnd_columns.column_name%TYPE;
2893: l_error_message VARCHAR2(4000);
2894:
2895: l_error_msg VARCHAR2(4000) := '';
2896: l_last_update_date fnd_descriptive_flexs.last_update_date%TYPE;
2897: l_last_updated_by fnd_descriptive_flexs.last_updated_by%TYPE;
2898: l_last_update_login fnd_descriptive_flexs.last_update_login%TYPE;
2899:
2900: CURSOR cur_columns_reg(p_dff fnd_dff_type,

Line 2897: l_last_updated_by fnd_descriptive_flexs.last_updated_by%TYPE;

2893: l_error_message VARCHAR2(4000);
2894:
2895: l_error_msg VARCHAR2(4000) := '';
2896: l_last_update_date fnd_descriptive_flexs.last_update_date%TYPE;
2897: l_last_updated_by fnd_descriptive_flexs.last_updated_by%TYPE;
2898: l_last_update_login fnd_descriptive_flexs.last_update_login%TYPE;
2899:
2900: CURSOR cur_columns_reg(p_dff fnd_dff_type,
2901: p_old_table fnd_tbl_type,

Line 2898: l_last_update_login fnd_descriptive_flexs.last_update_login%TYPE;

2894:
2895: l_error_msg VARCHAR2(4000) := '';
2896: l_last_update_date fnd_descriptive_flexs.last_update_date%TYPE;
2897: l_last_updated_by fnd_descriptive_flexs.last_updated_by%TYPE;
2898: l_last_update_login fnd_descriptive_flexs.last_update_login%TYPE;
2899:
2900: CURSOR cur_columns_reg(p_dff fnd_dff_type,
2901: p_old_table fnd_tbl_type,
2902: p_new_table fnd_tbl_type) IS

Line 3002: fnd_descriptive_flexs

2998: END IF;
2999: END LOOP;
3000:
3001: UPDATE /* $Header: AFFFDAIB.pls 120.8.12010000.1 2008/07/25 14:13:39 appldev ship $ */
3002: fnd_descriptive_flexs
3003: SET application_table_name = p_new_table_name,
3004: table_application_id = l_new_table.application_id,
3005: last_update_date = l_last_update_date,
3006: last_updated_by = l_last_updated_by,