1 PACKAGE GL_FLATTEN_ACCESS_SETS AS
2 /* $Header: gluflass.pls 120.3 2005/05/05 01:38:08 kvora ship $ */
3
4 -- ********************************************************************
5 -- Function
6 -- Fix_Explicit_Sets
7 -- Purpose
8 -- This routine will process all changes to explicit access sets
9 -- made through the form.
10 -- History
11 -- 07-24-2001 S Kung Created
12 -- Arguments
13 -- None
14 -- Example
15 -- ret_val := GL_FLATTEN_ACCESS_SETS.Fix_Explicit_Sets;
16 --
17
18 FUNCTION Fix_Explicit_Sets RETURN BOOLEAN;
19
20 -- ******************************************************************
21 -- Function
22 -- Fix_Implicit_Sets
23 -- Purpose
24 -- This routine will call other routines to process all changes
25 -- to the implicit access sets due to changes in the ledger hierarchy
26 -- History
27 -- 07-24-2001 S Kung Created
28 -- Arguments
29 -- Any_Ledger_Hier_Changes BOOLEAN indicating if ledger hierarchy
30 -- has changed
31 -- Example
32 -- ret_status := GL_FLATTEN_ACCESS_SETS.Fix_Implicit_Sets(TRUE);
33 --
34
35 Function Fix_Implicit_Sets(Any_Ledger_Hier_Changes BOOLEAN)
36 RETURN BOOLEAN;
37
38 -- *****************************************************************
39 -- Function
40 -- Fix_Norm_Table
41 -- Purpose
42 -- This routine will populate changes in the ledger hierarchy to
43 -- the GL_ACCESS_SET_NORM_ASSIGN table.
44 -- History
45 -- 07-24-2001 S Kung Created
46 -- Arguments
47 -- Ledgers_And_Hier BOOLEAN indicating if routine needs to process both
48 -- new ledgers and ledger hierarchy changes.
49 -- Example
50 -- ret_status := GL_FLATTEN_ACCESS_SETS.Fix_Norm_Table(FALSE);
51 --
52
53 Function Fix_Norm_Table(Ledgers_And_Hier BOOLEAN) RETURN BOOLEAN;
54
55 -- ******************************************************************
56 -- Function
57 -- Fix_Flattened_Table
58 -- Purpose
59 -- This routine will populate changes to the ledger hierarchy to
60 -- the GL_ACCESS_SET_ASSIGNMENTS table.
61 -- History
62 -- 07-18-2001 S Kung Created
63 -- Arguments
64 -- None
65 -- Example
66 -- ret_status := GL_FLATTEN_ACCESS_SETS.Fix_Flattened_Table;
67 --
68
69 Function Fix_Flattened_Table RETURN BOOLEAN;
70
71
72 -- ******************************************************************
73 -- Function
74 -- Populate_Temp_Table
75 -- Purpose
76 -- This routine will populate the temporary table
77 -- GL_ACCESS_SET_ASSIGN_INT with changes to access set assignments
78 -- based on different modes of operation. Such information will
79 -- be used to populate GL_ACCESS_SET_ASSIGNMENTS later.
80 -- History
81 -- 07-24-2001 S Kung Created
82 -- Arguments
83 -- None
84 -- Example
85 -- ret_status := GL_FLATTEN_ACCESS_SETS.Populate_Temp_Table;
86 --
87
88 Function Populate_Temp_Table RETURN BOOLEAN;
89
90 -- ******************************************************************
91 -- Function
92 -- Enable_Record
93 -- Purpose
94 -- This routine will process all access set assignments in
95 -- GL_ACCESS_SET_ASSIGN_INT and enable/disable records.
96 -- History
97 -- 07-24-2001 S Kung Created
98 -- Arguments
99 -- None
100 -- Example
101 -- ret_status := GL_FLATTEN_ACCESS_SETS.Enable_Record;
102 --
103
104 Function Enable_Record RETURN BOOLEAN;
105
106 -- ******************************************************************
107 -- Function
108 -- Clean_Up_By_Coa
109 -- Purpose
110 -- This routine will set access set data to the current status.
111 -- History
112 -- 07-18-2001 S Kung Created
113 -- Arguments
114 -- None
115 -- Example
116 -- ret_status := GL_FLATTEN_ACCESS_SETS.Clean_Up_By_Coa;
117 --
118
119 Function Clean_Up_By_Coa RETURN BOOLEAN;
120
121 -- ******************************************************************
122
123 END GL_FLATTEN_ACCESS_SETS;
124