DBA Data[Home] [Help]

PACKAGE: APPS.PA_PROJECT_SET_UTILS

Source


1 PACKAGE pa_project_set_utils AUTHID CURRENT_USER AS
2 /*$Header: PAPPSUTS.pls 120.1 2005/08/19 16:44:00 mwasowic noship $*/
3 --+
4 
5 TYPE project_set_lines_tbl_type IS TABLE OF pa_project_set_lines%ROWTYPE
6    INDEX BY BINARY_INTEGER;
7 
8 PROCEDURE getPartyIdName (p_user_id      IN NUMBER
9                          ,x_party_id    OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
10                          ,x_party_name  OUT NOCOPY VARCHAR2  --File.Sql.39 bug 4440895
11 );
12 
13 
14 FUNCTION get_project_set_lines(p_project_set_id IN NUMBER)
15 RETURN project_set_lines_tbl_type;
16 
17 FUNCTION do_lines_exist(p_project_set_id  IN  NUMBER)
18 RETURN VARCHAR2;
19 
20 FUNCTION check_projects_in_set(p_project_set_id  IN NUMBER
21                               ,p_project_id      IN NUMBER)
22 RETURN VARCHAR2;
23 
24 FUNCTION check_security_on_set(p_party_id IN NUMBER,
25                                p_user_id NUMBER DEFAULT fnd_global.user_id,
26                                p_resp_id NUMBER DEFAULT fnd_global.resp_id)
27 RETURN VARCHAR2;
28 
29 
30 FUNCTION is_name_unique(p_project_set_name  IN  VARCHAR2
31                        ,p_project_set_id    IN  NUMBER := NULL)
32 RETURN VARCHAR2;
33 
34 FUNCTION get_proj_set_name (p_project_set_id    IN  NUMBER)
35 RETURN VARCHAR2;
36 
37 PROCEDURE add_projects_to_proj_set
38 ( p_project_set_id           IN  pa_project_sets_b.project_set_id%TYPE
39  ,p_project_id_tbl           IN  SYSTEM.pa_num_tbl_type
40  ,p_init_msg_list            IN  VARCHAR2  := FND_API.G_FALSE
41  ,p_commit                   IN  VARCHAR2  := FND_API.G_FALSE
42  ,p_validate_only            IN  VARCHAR2  := FND_API.G_TRUE
43  ,x_return_status           OUT  NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
44  ,x_msg_count               OUT  NOCOPY NUMBER --File.Sql.39 bug 4440895
45  ,x_msg_data                OUT  NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
46  ,x_project_list            OUT  NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
47  ,x_project_set_name        OUT  NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
48 );
49 
50 
51 PROCEDURE Check_PartyName_Or_Id(
52         p_party_id           IN     NUMBER,
53         p_party_name	       IN     VARCHAR2,
54         p_check_id_flag      IN     VARCHAR2,
55         x_party_id           OUT     NOCOPY NUMBER, --File.Sql.39 bug 4440895
56         x_return_status      OUT     NOCOPY VARCHAR2, --File.Sql.39 bug 4440895
57         x_error_msg_code     OUT     NOCOPY VARCHAR2); --File.Sql.39 bug 4440895
58 
59 
60 PROCEDURE Check_ProjectSetName_Or_Id(
61         p_project_set_id         IN     NUMBER
62        ,p_project_set_name	 IN     VARCHAR2
63        ,p_check_id_flag          IN     VARCHAR2   DEFAULT  'A'
64        ,x_project_set_id        OUT     NOCOPY NUMBER --File.Sql.39 bug 4440895
65        ,x_return_status         OUT     NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
66        ,x_error_msg_code        OUT     NOCOPY VARCHAR2); --File.Sql.39 bug 4440895
67 
68 FUNCTION is_party_internal (p_party_id  IN NUMBER) RETURN VARCHAR2;
69 
70 END PA_PROJECT_SET_UTILS;