[Home] [Help]
PACKAGE: APPS.JTF_TAE_GEN_PVT
Source
1 Package JTF_TAE_GEN_PVT AUTHID CURRENT_USER AS
2 /* $Header: jtfvtaes.pls 120.0 2005/06/02 18:22:35 appldev ship $ */
3 -- Start of Comments
4 -- ---------------------------------------------------
5 -- PACKAGE NAME: JTF_TAE_GEN_PVT
6 -- ---------------------------------------------------
7 -- PURPOSE
8 -- Joint task force core territory manager public api's.
9 -- This packe is used to generate the complete territory
10 -- Engine based on tha data setup in the JTF TAE tables
11 --
12 -- Procedures:
13 -- (see below for specification)
14 --
15 -- NOTES
16 -- This package is publicly available for use
17 --
18 -- HISTORY
19 -- 02/25/02 SBEHERA Created
20 --
21 -- End of Comments
22
23 -- Identifies the Package associated with
24 -- a territory with child nodes
25 --
26 TYPE Terr_Package_Spec IS RECORD
27 (
28 TERR_ID NUMBER,
29 PACKAGE_COUNT NUMBER
30 );
31 TYPE Terr_PkgSpec_Tbl_Type IS TABLE OF Terr_Package_Spec
32 INDEX BY BINARY_INTEGER;
33
34
35 TYPE TERR_VALUE_REC_TYPE IS RECORD
36 (
37 COMPARISON_OPERATOR VARCHAR2(30),
38 INCLUDE_FLAG VARCHAR2(15),
39 QUAL_COL1 VARCHAR2(30),
40 QUAL_COL1_TABLE VARCHAR2(30),
41 QUAL_COL1_ALIAS VARCHAR2(60),
42 PRIM_INT_CDE_COL_ALIAS VARCHAR2(60),
43 SEC_INT_CDE_COL_ALIAS VARCHAR2(60),
44 LOW_VALUE_CHAR VARCHAR2(60),
45 HIGH_VALUE_CHAR VARCHAR2(60),
46 LOW_VALUE_NUMBER NUMBER,
47 HIGH_VALUE_NUMBER NUMBER,
48 INTEREST_TYPE_ID NUMBER,
49 PRIMARY_INTEREST_CODE_ID NUMBER,
50 SECONDARY_INTEREST_CODE_ID NUMBER,
51 DISPLAY_TYPE VARCHAR2(40),
52 CONVERT_TO_ID_FLAG VARCHAR2(1),
53 ID_USED_FLAG VARCHAR2(01),
54 CURRENCY_CODE VARCHAR2(10),
55 LOW_VALUE_CHAR_ID NUMBER
56 );
57
58 TYPE terr_sql_typ is record (
59 terr_id number,
60 terr_sql varchar2(32767));
61 TYPE Terrsql_tbl_type IS TABLE OF terr_sql_typ
62 INDEX BY BINARY_INTEGER;
63
64
65 PROCEDURE Generate_API(ERRBUF OUT NOCOPY VARCHAR2,
66 RETCODE OUT NOCOPY VARCHAR2,
67 p_source_id IN NUMBER,
68 p_trans_object_type_id IN NUMBER,
69 p_target_type IN VARCHAR2,
70 p_Debug_Flag IN VARCHAR2,
71 p_SQL_Trace IN VARCHAR2);
72
73
74 PROCEDURE gen_details_for_terr_change (
75 p_source_id IN NUMBER,
76 p_qual_type_id IN NUMBER,
77 p_view_name IN VARCHAR2,
78 p_sql OUT NOCOPY terrsql_tbl_type
79 );
80
81 --ARPATEL bug#3194930 fix
82 PROCEDURE write_buffer_content(
83 l_qual_rules VARCHAR2
84 );
85
86 -- Package spec
87 END JTF_TAE_GEN_PVT;