1 PACKAGE fnd_flex_server4 AS
2 /* $Header: AFFFSV4S.pls 120.1.12010000.1 2008/07/25 14:14:33 appldev ship $ */
3
4
5 /* ------------------------------------------------------------------------- */
6 /* Internal functions. */
7 /* These functions are only used within flex and are not to be used */
8 /* by anyone else. The functions are not supported in any manner */
9 /* and their arguments and functionality are subject to change */
10 /* without notice. */
11 /* ------------------------------------------------------------------------ */
12
13 PROCEDURE descval_engine
14 (user_apid IN NUMBER,
15 user_resp IN NUMBER,
16 userid IN NUMBER,
17 flex_app_sname IN VARCHAR2,
18 desc_flex_name IN VARCHAR2,
19 val_date IN DATE,
20 invoking_mode IN VARCHAR2,
21 allow_nulls IN BOOLEAN,
22 update_table IN BOOLEAN,
23 ignore_active IN BOOLEAN,
24 concat_segs IN VARCHAR2,
25 vals_not_ids IN BOOLEAN,
26 use_column_def IN BOOLEAN,
27 column_def IN FND_FLEX_SERVER1.ColumnDefinitions,
28 rowid_in IN ROWID,
29 alt_tbl_name IN VARCHAR2,
30 data_field_name IN VARCHAR2,
31 nvalidated OUT nocopy NUMBER,
32 displayed_vals OUT nocopy FND_FLEX_SERVER1.ValueArray,
33 stored_vals OUT nocopy FND_FLEX_SERVER1.ValueArray,
34 segment_ids OUT nocopy FND_FLEX_SERVER1.ValueIdArray,
35 descriptions OUT nocopy FND_FLEX_SERVER1.ValueDescArray,
36 desc_lengths OUT nocopy FND_FLEX_SERVER1.NumberArray,
37 seg_colnames OUT nocopy FND_FLEX_SERVER1.TabColArray,
38 seg_coltypes OUT nocopy FND_FLEX_SERVER1.CharArray,
39 segment_types OUT nocopy FND_FLEX_SERVER1.SegFormats,
40 displayed_segs OUT nocopy FND_FLEX_SERVER1.DisplayedSegs,
41 seg_delimiter OUT nocopy VARCHAR2,
42 v_status OUT nocopy NUMBER,
43 seg_codes OUT nocopy VARCHAR2,
44 err_segnum OUT nocopy NUMBER);
45
46 /* ------------------------------------------------------------------------ */
47
48 -- Utilities for initializing column definition structures.
49 --
50
51 PROCEDURE init_coldef(column_defn OUT nocopy FND_FLEX_SERVER1.ColumnDefinitions);
52
53 PROCEDURE init_colvals(column_vals OUT nocopy FND_FLEX_SERVER1.ColumnValues);
54
55 /* ------------------------------------------------------------------------ */
56
57 END fnd_flex_server4;