DBA Data[Home] [Help]

APPS.FND_FLEX_DSC_API dependencies on FND_APPLICATION

Line 20: SUBTYPE fnd_app_type IS fnd_application%ROWTYPE;

16: internal_messages VARCHAR2(10000);
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

Line 191: RETURN fnd_application.application_id%TYPE

187:
188: /* ====================================================================== */
189:
190: FUNCTION application_id_f(application_short_name_in IN VARCHAR2)
191: RETURN fnd_application.application_id%TYPE
192: IS
193: application_id_ret fnd_application.application_id%TYPE;
194: BEGIN
195: SELECT /* $Header: AFFFDAIB.pls 120.10 2011/12/12 15:31:39 hgeorgi ship $ */

Line 193: application_id_ret fnd_application.application_id%TYPE;

189:
190: FUNCTION application_id_f(application_short_name_in IN VARCHAR2)
191: RETURN fnd_application.application_id%TYPE
192: IS
193: application_id_ret fnd_application.application_id%TYPE;
194: BEGIN
195: SELECT /* $Header: AFFFDAIB.pls 120.10 2011/12/12 15:31:39 hgeorgi ship $ */
196: application_id
197: INTO application_id_ret

Line 198: FROM fnd_application

194: BEGIN
195: SELECT /* $Header: AFFFDAIB.pls 120.10 2011/12/12 15:31:39 hgeorgi ship $ */
196: application_id
197: INTO application_id_ret
198: FROM fnd_application
199: WHERE application_short_name = application_short_name_in;
200:
201: RETURN application_id_ret;
202:

Line 259: application_id_in IN fnd_application.application_id%TYPE,

255:
256:
257: /* check whether the named descr ff exists in the specified app */
258: PROCEDURE check_existance(
259: application_id_in IN fnd_application.application_id%TYPE,
260: descriptive_flexfield_name_in IN VARCHAR2)
261: IS
262: dummy NUMBER(1);
263: BEGIN

Line 281: application_id_in IN fnd_application.application_id%TYPE,

277:
278: /* check whether the context exists in the
279: named descr ff in the specified app */
280: PROCEDURE check_existance(
281: application_id_in IN fnd_application.application_id%TYPE,
282: descriptive_flexfield_name_in IN VARCHAR2,
283: descr_flex_context_code_in IN VARCHAR2)
284: IS
285: dummy NUMBER(1);

Line 976: application_id_i fnd_application.application_id%TYPE;

972: last_update_date_i fnd_flex_value_sets.last_update_date%TYPE
973: := last_update_date_f;
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;

Line 977: table_application_id_i fnd_application.application_id%TYPE;

973: := last_update_date_f;
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;

Line 1191: application_id_i fnd_application.application_id%TYPE;

1187: last_update_date_i fnd_flex_value_sets.last_update_date%TYPE
1188: := last_update_date_f;
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;

Line 1192: table_application_id_i fnd_application.application_id%TYPE;

1188: := last_update_date_f;
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);

Line 1262: application_id_i fnd_application.application_id%TYPE;

1258: context_default_value IN VARCHAR2 DEFAULT NULL,
1259: context_override_value_set_nam IN VARCHAR2 DEFAULT NULL,
1260: context_runtime_property_funct IN VARCHAR2 DEFAULT NULL)
1261: IS
1262: application_id_i fnd_application.application_id%TYPE;
1263: l_context_override_value_set_i NUMBER;
1264: BEGIN
1265: message_init;
1266: application_id_i := application_id_f(appl_short_name);

Line 1318: appid fnd_application.application_id%TYPE;

1314: last_update_date_i fnd_flex_value_sets.last_update_date%TYPE
1315: := last_update_date_f;
1316: last_updated_by_i fnd_flex_value_sets.last_updated_by%TYPE
1317: := last_updated_by_f;
1318: appid fnd_application.application_id%TYPE;
1319: BEGIN
1320: message_init;
1321: appid := application_id_f(appl_short_name);
1322: UPDATE /* $Header: AFFFDAIB.pls 120.10 2011/12/12 15:31:39 hgeorgi ship $ */

Line 1344: application_id_i fnd_application.application_id%TYPE;

1340: description IN VARCHAR2,
1341: enabled IN VARCHAR2,
1342: global_flag IN VARCHAR2 DEFAULT 'N')
1343: IS
1344: application_id_i fnd_application.application_id%TYPE;
1345: BEGIN
1346: message_init;
1347: application_id_i := application_id_f(appl_short_name);
1348: check_existance(application_id_i, flexfield_name);

Line 1396: application_id_i fnd_application.application_id%TYPE;

1392: RANGE IN VARCHAR2 DEFAULT NULL,
1393: srw_parameter IN VARCHAR2 DEFAULT NULL,
1394: runtime_property_function IN VARCHAR2 DEFAULT NULL)
1395: IS
1396: application_id_i fnd_application.application_id%TYPE;
1397: default_type_i fnd_descr_flex_column_usages.default_type%TYPE;
1398: value_set_id_i fnd_flex_value_sets.flex_value_set_id%TYPE;
1399: range_code_i fnd_descr_flex_column_usages.range_code%TYPE;
1400: dummy NUMBER(1);

Line 1979: application_id_i fnd_application.application_id%TYPE;

1975: flexfield_name IN VARCHAR2,
1976: context_field_name IN VARCHAR2,
1977: description IN VARCHAR2)
1978: IS
1979: application_id_i fnd_application.application_id%TYPE;
1980: BEGIN
1981: message_init;
1982: application_id_i := application_id_f(appl_short_name);
1983:

Line 2005: application_id_i fnd_application.application_id%TYPE;

2001: PROCEDURE delete_reference_field(appl_short_name IN VARCHAR2,
2002: flexfield_name IN VARCHAR2,
2003: context_field_name IN VARCHAR2)
2004: IS
2005: application_id_i fnd_application.application_id%TYPE;
2006: rec_count NUMBER;
2007: BEGIN
2008: message_init;
2009: application_id_i := application_id_f(appl_short_name);

Line 2039: application_id_i fnd_application.application_id%TYPE;

2035: last_update_date_i fnd_flex_value_sets.last_update_date%TYPE
2036: := last_update_date_f;
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;

Line 2040: table_application_id_i fnd_application.application_id%TYPE;

2036: := last_update_date_f;
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);

Line 2097: application_id_i fnd_application.application_id%TYPE;

2093:
2094: PROCEDURE delete_flexfield(appl_short_name IN VARCHAR2,
2095: flexfield_name IN VARCHAR2)
2096: IS
2097: application_id_i fnd_application.application_id%TYPE;
2098: table_application_id_i fnd_application.application_id%TYPE;
2099: BEGIN
2100: message_init;
2101: application_id_i := application_id_f(appl_short_name);

Line 2098: table_application_id_i fnd_application.application_id%TYPE;

2094: PROCEDURE delete_flexfield(appl_short_name IN VARCHAR2,
2095: flexfield_name IN VARCHAR2)
2096: IS
2097: application_id_i fnd_application.application_id%TYPE;
2098: table_application_id_i fnd_application.application_id%TYPE;
2099: BEGIN
2100: message_init;
2101: application_id_i := application_id_f(appl_short_name);
2102:

Line 2193: application_id_i fnd_application.application_id%TYPE;

2189: flexfield_name IN VARCHAR2,
2190: context IN VARCHAR2,
2191: enable IN BOOLEAN DEFAULT TRUE)
2192: IS
2193: application_id_i fnd_application.application_id%TYPE;
2194: enabled_flag_i VARCHAR2(1);
2195: cnt NUMBER;
2196: BEGIN
2197: message_init;

Line 2228: l_application_id fnd_application.application_id%TYPE;

2224: p_description IN VARCHAR2 DEFAULT NULL,
2225: p_enabled_flag IN VARCHAR2 DEFAULT NULL,
2226: p_language IN VARCHAR2)
2227: IS
2228: l_application_id fnd_application.application_id%TYPE;
2229: l_boolean_flag1 BOOLEAN;
2230: l_lang_exists NUMBER;
2231: l_dflex_contexts_tl fnd_descr_flex_contexts_tl%ROWTYPE;
2232: l_enabled_flag fnd_descr_flex_contexts.enabled_flag%TYPE;

Line 2297: application_id_i fnd_application.application_id%TYPE;

2293: PROCEDURE delete_context(appl_short_name IN VARCHAR2,
2294: flexfield_name IN VARCHAR2,
2295: context IN VARCHAR2)
2296: IS
2297: application_id_i fnd_application.application_id%TYPE;
2298: rec_count NUMBER;
2299: BEGIN
2300: message_init;
2301: application_id_i := application_id_f(appl_short_name);

Line 2382: application_id_i fnd_application.application_id%TYPE;

2378: flexfield_name IN VARCHAR2,
2379: context IN VARCHAR2,
2380: segment IN VARCHAR2)
2381: IS
2382: application_id_i fnd_application.application_id%TYPE;
2383: BEGIN
2384: message_init;
2385: application_id_i := application_id_f(appl_short_name);
2386:

Line 2430: application_id_i fnd_application.application_id%TYPE;

2426:
2427: FUNCTION flexfield_exists(appl_short_name IN VARCHAR2,
2428: flexfield_name IN VARCHAR2) RETURN BOOLEAN
2429: IS
2430: application_id_i fnd_application.application_id%TYPE;
2431: cnt NUMBER;
2432: BEGIN
2433: message_init;
2434: application_id_i := application_id_f(appl_short_name);

Line 2456: l_application_id fnd_application.application_id%TYPE;

2452: FUNCTION context_exists(p_appl_short_name IN VARCHAR2,
2453: p_flexfield_name IN VARCHAR2,
2454: p_context_code IN VARCHAR2) RETURN BOOLEAN
2455: IS
2456: l_application_id fnd_application.application_id%TYPE;
2457: BEGIN
2458: message_init;
2459: l_application_id := application_id_f(p_appl_short_name);
2460: BEGIN

Line 2481: l_application_id fnd_application.application_id%TYPE;

2477: p_segment_name IN VARCHAR2 DEFAULT NULL,
2478: p_column_name IN VARCHAR2 DEFAULT NULL)
2479: RETURN BOOLEAN
2480: IS
2481: l_application_id fnd_application.application_id%TYPE;
2482: cnt NUMBER;
2483: BEGIN
2484: message_init;
2485: l_application_id := application_id_f(p_appl_short_name);

Line 2640: p_application_short_name IN fnd_application.application_short_name%TYPE,

2636:
2637: -- This API gets the application details
2638: PROCEDURE get_application
2639: (
2640: p_application_short_name IN fnd_application.application_short_name%TYPE,
2641: x_application OUT NOCOPY fnd_app_type
2642: ) IS
2643: BEGIN
2644: SELECT *

Line 2646: FROM fnd_application fa

2642: ) IS
2643: BEGIN
2644: SELECT *
2645: INTO x_application
2646: FROM fnd_application fa
2647: WHERE fa.application_short_name = p_application_short_name;
2648: EXCEPTION
2649: WHEN NO_DATA_FOUND THEN
2650: RAISE_APPLICATION_ERROR(-20200,'No Application exists with application_short_name = '

Line 2657: p_application_id IN fnd_application.application_id%TYPE,

2653:
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

Line 2676: p_application_id IN fnd_application.application_id%TYPE,

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

Line 2695: p_old_application_short_name IN fnd_application.application_short_name%TYPE,

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

Line 2697: p_new_application_short_name IN fnd_application.application_short_name%TYPE,

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

Line 2880: p_application_short_name IN fnd_application.application_short_name%TYPE,

2876: -- same column types, and same size or bigger size columns. (For ATTRIBUTE columns).
2877:
2878: PROCEDURE migrate_dff
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

Line 2882: p_new_table_appl_short_name IN fnd_application.application_short_name%TYPE,

2878: PROCEDURE migrate_dff
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;