DBA Data[Home] [Help]

PACKAGE: APPS.CN_PSUM_PVT

Source


1 PACKAGE CN_psum_PVT AUTHID CURRENT_USER AS
2 /* $Header: cnvpsums.pls 115.5 2002/11/21 21:15:55 hlchen ship $ */
3 -- Start of comments
4 -- API name    : Get_psum_Data
5 -- Type        : Private.
6 -- Pre-reqs    : None.
7 -- Usage       :
8 --
9 -- Desc        :
10 --
11 --
12 --
13 -- Parameters  :
14 -- IN          :  p_api_version       NUMBER      Require
15 --                p_init_msg_list     VARCHAR2    Optional
16 --                    Default = FND_API.G_FALSE
17 --                p_commit            VARCHAR2    Optional
18 --                    Default = FND_API.G_FALSE
19 --                p_validation_level  NUMBER      Optional
20 --                    Default = FND_API.G_VALID_LEVEL_FULL
21 -- OUT         :  x_return_status     VARCHAR2(1)
22 --                x_msg_count         NUMBER
23 --                x_msg_data          VARCHAR2(2000)
24 -- IN          :  p_mgr_id            NUMBER
25 --                p_comp_group_id     NUMBER
26 --                p_org_code          VARCHAR2
27 --                p_period_id         NUMBER
28 --                p_start_row         NUMBER
29 --                p_rows              NUMBER
30 -- OUT         :  x_psum_data          psum_tbl_type
31 --                x_total_rows        NUMBER
32 -- Version     :  Current version     1.0
33 --                Initial version     1.0
34 --
35 -- Notes       :  Note text
36 --
37 -- End of comments
38 
39 type psum_rec_type IS RECORD
40   (
41      mgr_id         NUMBER,
42      mgr_name           VARCHAR2(360),
43      srp_role_id        NUMBER,
44      srp_id             number,
45      overlay_flag       varchar2(1),
46      non_std_flag       varchar2(1),
47      role_id            NUMBER,
48      role_name          VARCHAR2(60),
49      job_title_id       NUMBER,
50      job_discretion     VARCHAR2(80),
51      status             VARCHAR2(30),
52      plan_activate_status VARCHAR2(30),
53      club_eligible_flag VARCHAR2(1),
54      org_code           VARCHAR2(30),
55      start_date         date,
56      end_date           date,
57      group_id           number
58      );
59 
60 type psum_tbl_type IS table OF psum_rec_type INDEX BY binary_integer;
61 
62 
63 PROCEDURE Get_Psum_Data
64   (
65    p_api_version               IN    NUMBER,
66    p_init_msg_list             IN    VARCHAR2 := FND_API.G_FALSE,
67    p_commit                    IN    VARCHAR2 := FND_API.G_FALSE,
68    p_validation_level          IN    NUMBER   := FND_API.G_VALID_LEVEL_FULL,
69    x_return_status             OUT NOCOPY   VARCHAR2,
70    x_msg_count                 OUT NOCOPY   NUMBER,
71    x_msg_data                  OUT NOCOPY   VARCHAR2,
72    p_mgr_id                    IN    NUMBER,
73    p_comp_group_id             IN    NUMBER,
74    p_mgr_dtl_flag              IN    VARCHAR2,
75    p_effective_date            IN    DATE,
76    x_psum_data                 OUT NOCOPY   psum_tbl_type,
77    x_total_rows                OUT NOCOPY   NUMBER
78    );
79 
80 PROCEDURE Get_MO_Psum_Data
81   (
82    p_api_version               IN    NUMBER,
83    p_init_msg_list             IN    VARCHAR2 := FND_API.G_FALSE,
84    p_commit                    IN    VARCHAR2 := FND_API.G_FALSE,
85    p_validation_level          IN    NUMBER   := FND_API.G_VALID_LEVEL_FULL,
86    x_return_status             OUT NOCOPY   VARCHAR2,
87    x_msg_count                 OUT NOCOPY   NUMBER,
88    x_msg_data                  OUT NOCOPY   VARCHAR2,
89    p_mgr_id                    IN    NUMBER,
90    p_comp_group_id             IN    NUMBER,
91    p_mgr_dtl_flag              IN    VARCHAR2,
92    p_effective_date            IN    DATE,
93    p_is_multiorg               IN    VARCHAR2,
94    x_psum_data                 OUT NOCOPY   psum_tbl_type,
95    x_total_rows                OUT NOCOPY   NUMBER
96    );
97 END CN_psum_PVT;
98