DBA Data[Home] [Help]

APPS.FND_FLEX_SERVER dependencies on FND_FLEX_SERVER2

Line 511: FND_FLEX_SERVER2.x_clear_cv_cache;

507: /* ------------------------------------------------------------------------ */
508:
509: PROCEDURE clear_cache IS
510: BEGIN
511: FND_FLEX_SERVER2.x_clear_cv_cache;
512: END clear_cache;
513:
514: /* ------------------------------------------------------------------------ */
515: /* Externalized function so client can use hash-lock mechanism. */

Line 550: (FND_FLEX_SERVER2.breakup_catsegs(concat_ids, delimiter, FALSE,

546: as otherwise we were getting hash_number of 0 always. */
547: kff_id.isa_key_flexfield := TRUE;
548:
549: if((parse_displayed(kff_id, 'ALL', disp_segs) = FALSE) or
550: (FND_FLEX_SERVER2.breakup_catsegs(concat_ids, delimiter, FALSE,
551: disp_segs, nsegs, idsegs) = FALSE)) then
552: return(-20);
553: end if;
554:

Line 971: if(FND_FLEX_SERVER2.get_keystruct(flex_app_sname, flex_code,

967: end IF;
968:
969: -- Get all required info about the desired flexfield structure.
970: --
971: if(FND_FLEX_SERVER2.get_keystruct(flex_app_sname, flex_code,
972: NULL, flex_num,
973: kff_id, kff_info, kff_cc) = FALSE) then
974: goto return_error;
975: end if;

Line 1018: if(FND_FLEX_SERVER2.breakup_catsegs(concat_segs,

1014: END IF;
1015:
1016: -- Convert concatenated segments to array and check there are not too many
1017: --
1018: if(FND_FLEX_SERVER2.breakup_catsegs(concat_segs,
1019: kff_info.concatenated_segment_delimiter,
1020: vv_flags.values_not_ids, disp_segs, nsegs, segs) = FALSE) then
1021: goto return_error;
1022: end if;

Line 1124: if(FND_FLEX_SERVER2.get_keystruct(flex_app_sname, flex_code,

1120: end if;
1121:
1122: -- Get all required info about the desired flexfield structure.
1123: --
1124: if(FND_FLEX_SERVER2.get_keystruct(flex_app_sname, flex_code,
1125: NULL, flex_num,
1126: kff_id, kff_info, kff_cc) = FALSE) then
1127: goto return_error;
1128: end if;

Line 1139: if(FND_FLEX_SERVER2.get_qualsegs(kff_id, n_segs, seg_disp,

1135: FND_FLEX_SERVER1.add_debug(to_char(kff_id.application_id));
1136: FND_FLEX_SERVER1.add_debug(', Flex Code = ' || flex_code);
1137: FND_FLEX_SERVER1.add_debug(', Structure Number = '||to_char(flex_num));
1138: END IF;
1139: if(FND_FLEX_SERVER2.get_qualsegs(kff_id, n_segs, seg_disp,
1140: seg_rqd, fq_table) = FALSE) then
1141: goto return_error;
1142: end if;
1143:

Line 1250: if(FND_FLEX_SERVER2.get_keystruct(flex_app_sname, flex_code,

1246: end if;
1247:
1248: -- Get all required info about the desired flexfield structure.
1249: --
1250: if(FND_FLEX_SERVER2.get_keystruct(flex_app_sname, flex_code,
1251: NULL, flex_num,
1252: kff_id, kff_info, kff_cc) = FALSE) then
1253: goto return_error;
1254: end if;

Line 1270: if(FND_FLEX_SERVER2.breakup_catsegs(concat_segs,

1266: end if;
1267:
1268: -- Convert concatenated segments to array and check there are not too many
1269: --
1270: if(FND_FLEX_SERVER2.breakup_catsegs(concat_segs,
1271: kff_info.concatenated_segment_delimiter,
1272: TRUE, disp_segs, nsegs, segs) = FALSE) then
1273: goto return_error;
1274: end if;

Line 1540: if(FND_FLEX_SERVER2.x_drop_cached_cv_result(fstruct, nsegs, segvals_in)

1536: --
1537: -- However following stuff should be done in AT.
1538: -- copied from validation_engine() function.
1539: --
1540: if(FND_FLEX_SERVER2.x_drop_cached_cv_result(fstruct, nsegs, segvals_in)
1541: = FALSE) then
1542: GOTO return_false;
1543: end if;
1544:

Line 1759: if(FND_FLEX_SERVER2.get_keystruct(flex_app_sname, flex_code,

1755: end if;
1756:
1757: -- Get all required info about the desired flexfield structure.
1758: --
1759: if(FND_FLEX_SERVER2.get_keystruct(flex_app_sname, flex_code,
1760: select_comb_from_view, flex_num,
1761: kff_id, kff_info, kff_cc) = FALSE) then
1762: goto return_error;
1763: end if;

Line 1945: if(FND_FLEX_SERVER2.breakup_catsegs(concat_segs,

1941: (validate_mode in ('PARTIAL','PARTIAL_IF_POSSIBLE','FOR_INSERT')))) then
1942:
1943: -- Convert concatenated segments to array and check there are not too many
1944: --
1945: if(FND_FLEX_SERVER2.breakup_catsegs(concat_segs,
1946: kff_info.concatenated_segment_delimiter,
1947: vv_flags.values_not_ids, disp_segs, nsegs, segs) = FALSE) then
1948: goto return_error;
1949: end if;

Line 1973: if(FND_FLEX_SERVER2.get_struct_cols(kff_id, kff_cc.table_application_id,

1969: end if;
1970:
1971: -- Get segment mapping to code combinations table
1972: --
1973: if(FND_FLEX_SERVER2.get_struct_cols(kff_id, kff_cc.table_application_id,
1974: kff_cc.combination_table_id, nsegs, cc_cols,
1975: cc_coltypes, segtypes) = FALSE) then
1976: goto return_error;
1977: end if;

Line 1994: if(FND_FLEX_SERVER2.get_all_segquals(kff_id, tbl_quals) = FALSE) then

1990: -- POPID() and VALID() we can wait until after value validation and get
1991: -- the qualifier names and table columns from the returned qualifier info
1992: -- thus avoiding the extra table hit below.
1993: --
1994: if(FND_FLEX_SERVER2.get_all_segquals(kff_id, tbl_quals) = FALSE) then
1995: goto return_error;
1996: end if;
1997:
1998: IF (fnd_flex_server1.g_debug_level > 0) THEN

Line 2251: errcode := FND_FLEX_SERVER2.cross_validate(nvals, value_vals, segtypes,

2247:
2248: -- Next do the cross validation if flag is set.
2249: --
2250: if(kff_info.cross_segment_validation_flag = 'Y' AND NOT validate_off) then
2251: errcode := FND_FLEX_SERVER2.cross_validate(nvals, value_vals, segtypes,
2252: val_date, kff_id, error_col);
2253: if(errcode <> FND_FLEX_SERVER1.VV_VALID) then
2254: errsegnum := find_column_index(cc_cols, nvals, error_col);
2255: IF (fnd_flex_server1.g_debug_level > 0) THEN

Line 2301: if(FND_FLEX_SERVER2.x_drop_cached_cv_result(kff_id, nvals, value_vals)

2297: ROLLBACK TO SAVEPOINT pre_insert_comb;
2298: goto return_error;
2299: end if;
2300:
2301: if(FND_FLEX_SERVER2.x_drop_cached_cv_result(kff_id, nvals, value_vals)
2302: = FALSE) then
2303: ROLLBACK TO SAVEPOINT pre_insert_comb;
2304: goto return_error;
2305: end if;

Line 3749: if(FND_FLEX_SERVER2.get_qualsegs(fstruct, n_segs, seg_disp,

3745: dispsegs.n_segflags := 0;
3746:
3747: -- Get flexfield qualifier mapping to segments.
3748: --
3749: if(FND_FLEX_SERVER2.get_qualsegs(fstruct, n_segs, seg_disp,
3750: seg_rqd, fq_table) = FALSE) then
3751: return(FALSE);
3752: end if;
3753: