DBA Data[Home] [Help]

APPS.FND_FLEX_DSC_API dependencies on FND_TABLES

Line 21: SUBTYPE fnd_tbl_type IS fnd_tables%ROWTYPE;

17: chr_newline VARCHAR2(8) := fnd_global.newline;
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;

Line 216: FUNCTION table_id_f(application_id_in IN fnd_tables.application_id%TYPE,

212: END;
213:
214: /* ---------------------------------------------------------------------- */
215:
216: FUNCTION table_id_f(application_id_in IN fnd_tables.application_id%TYPE,
217: table_name_in IN VARCHAR2)
218: RETURN fnd_tables.table_id%TYPE
219: IS
220: table_id_ret fnd_tables.table_id%TYPE;

Line 218: RETURN fnd_tables.table_id%TYPE

214: /* ---------------------------------------------------------------------- */
215:
216: FUNCTION table_id_f(application_id_in IN fnd_tables.application_id%TYPE,
217: table_name_in IN VARCHAR2)
218: RETURN fnd_tables.table_id%TYPE
219: IS
220: table_id_ret fnd_tables.table_id%TYPE;
221: BEGIN
222: SELECT /* $Header: AFFFDAIB.pls 120.10 2011/12/12 15:31:39 hgeorgi ship $ */

Line 220: table_id_ret fnd_tables.table_id%TYPE;

216: FUNCTION table_id_f(application_id_in IN fnd_tables.application_id%TYPE,
217: table_name_in IN VARCHAR2)
218: RETURN fnd_tables.table_id%TYPE
219: IS
220: table_id_ret fnd_tables.table_id%TYPE;
221: BEGIN
222: SELECT /* $Header: AFFFDAIB.pls 120.10 2011/12/12 15:31:39 hgeorgi ship $ */
223: table_id
224: INTO table_id_ret

Line 225: FROM fnd_tables

221: BEGIN
222: SELECT /* $Header: AFFFDAIB.pls 120.10 2011/12/12 15:31:39 hgeorgi ship $ */
223: table_id
224: INTO table_id_ret
225: FROM fnd_tables
226: WHERE table_name = table_name_in
227: AND application_id = application_id_in;
228: RETURN table_id_ret;
229: EXCEPTION

Line 339: FROM fnd_tables

335: /* assume valid application_id, table_application_id */
336: BEGIN
337: SELECT /* $Header: AFFFDAIB.pls 120.10 2011/12/12 15:31:39 hgeorgi ship $ */
338: NULL INTO dummy
339: FROM fnd_tables
340: WHERE table_name = application_table_name
341: AND application_id = table_application_id;
342: EXCEPTION
343: WHEN no_data_found THEN

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

858: -- flexfield
859: BEGIN
860: SELECT /* $Header: AFFFDAIB.pls 120.10 2011/12/12 15:31:39 hgeorgi 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 978: application_table_id_i fnd_tables.table_id%TYPE;

974: last_updated_by_i fnd_flex_value_sets.last_updated_by%TYPE
975: := last_updated_by_f;
976: application_id_i fnd_application.application_id%TYPE;
977: table_application_id_i fnd_application.application_id%TYPE;
978: application_table_id_i fnd_tables.table_id%TYPE;
979: itisSRS BOOLEAN;
980: numcount NUMBER;
981: ffucode fnd_columns.flexfield_usage_code%TYPE;
982: BEGIN

Line 1193: application_table_id_i fnd_tables.table_id%TYPE;

1189: last_updated_by_i fnd_flex_value_sets.last_updated_by%TYPE
1190: := last_updated_by_f;
1191: application_id_i fnd_application.application_id%TYPE;
1192: table_application_id_i fnd_application.application_id%TYPE;
1193: application_table_id_i fnd_tables.table_id%TYPE;
1194: BEGIN
1195: message_init;
1196: println('enabling columns for:' || flexfield_name);
1197: application_id_i := application_id_f(appl_short_name);

Line 1202: FROM fnd_descriptive_flexs df, fnd_tables t

1198: BEGIN
1199: SELECT /* $Header: AFFFDAIB.pls 120.10 2011/12/12 15:31:39 hgeorgi 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 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 1781: FROM fnd_columns c, fnd_tables t, fnd_descriptive_flexs df

1777: BEGIN
1778: SELECT /* $Header: AFFFDAIB.pls 120.10 2011/12/12 15:31:39 hgeorgi 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 2041: application_table_id_i fnd_tables.table_id%TYPE;

2037: last_updated_by_i fnd_flex_value_sets.last_updated_by%TYPE
2038: := last_updated_by_f;
2039: application_id_i fnd_application.application_id%TYPE;
2040: table_application_id_i fnd_application.application_id%TYPE;
2041: application_table_id_i fnd_tables.table_id%TYPE;
2042: BEGIN
2043: message_init;
2044: println('disabling columns for:' || flexfield_name);
2045: application_id_i := application_id_f(appl_short_name);

Line 2050: FROM fnd_descriptive_flexs df, fnd_tables t

2046: BEGIN
2047: SELECT /* $Header: AFFFDAIB.pls 120.10 2011/12/12 15:31:39 hgeorgi ship $ */
2048: table_application_id, table_id
2049: INTO table_application_id_i, application_table_id_i
2050: FROM fnd_descriptive_flexs df, fnd_tables t
2051: WHERE df.application_id = application_id_i
2052: AND df.descriptive_flexfield_name = flexfield_name
2053: AND t.application_id = df.table_application_id
2054: AND t.table_name = df.application_table_name;

Line 2519: FUNCTION is_table_used(p_application_id IN fnd_tables.application_id%TYPE,

2515: NULL;
2516: RAISE;
2517: END segment_exists;
2518:
2519: FUNCTION is_table_used(p_application_id IN fnd_tables.application_id%TYPE,
2520: p_table_name IN fnd_tables.table_name%TYPE,
2521: x_message OUT nocopy VARCHAR2) RETURN BOOLEAN
2522: IS
2523: up_table_name fnd_tables.table_name%TYPE := Upper(p_table_name);

Line 2520: p_table_name IN fnd_tables.table_name%TYPE,

2516: RAISE;
2517: END segment_exists;
2518:
2519: FUNCTION is_table_used(p_application_id IN fnd_tables.application_id%TYPE,
2520: p_table_name IN fnd_tables.table_name%TYPE,
2521: x_message OUT nocopy VARCHAR2) RETURN BOOLEAN
2522: IS
2523: up_table_name fnd_tables.table_name%TYPE := Upper(p_table_name);
2524: l_a_id fnd_descriptive_flexs.application_id%TYPE;

Line 2523: up_table_name fnd_tables.table_name%TYPE := Upper(p_table_name);

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

Line 2560: FUNCTION is_column_used(p_application_id IN fnd_tables.application_id%TYPE,

2556: RETURN(TRUE);
2557: END is_table_used;
2558:
2559:
2560: FUNCTION is_column_used(p_application_id IN fnd_tables.application_id%TYPE,
2561: p_table_name IN fnd_tables.table_name%TYPE,
2562: p_column_name IN fnd_columns.column_name%TYPE,
2563: x_message OUT nocopy VARCHAR2) RETURN BOOLEAN
2564: IS

Line 2561: p_table_name IN fnd_tables.table_name%TYPE,

2557: END is_table_used;
2558:
2559:
2560: FUNCTION is_column_used(p_application_id IN fnd_tables.application_id%TYPE,
2561: p_table_name IN fnd_tables.table_name%TYPE,
2562: p_column_name IN fnd_columns.column_name%TYPE,
2563: x_message OUT nocopy VARCHAR2) RETURN BOOLEAN
2564: IS
2565: up_table_name fnd_tables.table_name%TYPE := Upper(p_table_name);

Line 2565: up_table_name fnd_tables.table_name%TYPE := Upper(p_table_name);

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

Line 2658: p_table_name IN fnd_tables.table_name%TYPE,

2654: -- This API gets the table details
2655: PROCEDURE get_table
2656: (
2657: p_application_id IN fnd_application.application_id%TYPE,
2658: p_table_name IN fnd_tables.table_name%TYPE,
2659: x_table OUT NOCOPY fnd_tbl_type
2660: ) IS
2661: BEGIN
2662: SELECT *

Line 2664: FROM fnd_tables ft

2660: ) IS
2661: BEGIN
2662: SELECT *
2663: INTO x_table
2664: FROM fnd_tables ft
2665: WHERE ft.application_id = p_application_id
2666: AND ft.table_name = p_table_name;
2667: EXCEPTION
2668: WHEN NO_DATA_FOUND THEN

Line 2883: p_new_table_name IN fnd_tables.table_name%TYPE

2879: (
2880: p_application_short_name IN fnd_application.application_short_name%TYPE,
2881: p_descriptive_flexfield_name IN fnd_descriptive_flexs.descriptive_flexfield_name%TYPE,
2882: p_new_table_appl_short_name IN fnd_application.application_short_name%TYPE,
2883: p_new_table_name IN fnd_tables.table_name%TYPE
2884: ) IS
2885:
2886: l_application fnd_app_type;
2887: l_dff fnd_dff_type;