DBA Data[Home] [Help]

PACKAGE: APPS.PQH_SS_UTILITY

Source


1 Package pqh_ss_utility AUTHID CURRENT_USER as
2 /* $Header: pqutlswi.pkh 120.0.12010000.1 2008/07/28 13:16:26 appldev ship $*/
3 
4 procedure get_rg_eligibility(p_person_id in number,
5                             p_rptg_grp_id in number,
6                             p_eligibility_flag out nocopy varchar2,
7                             p_eligibility out nocopy varchar2);
8 
9 function get_Reporting_Group_id(
10                p_function_name varchar2,
11                p_business_group_id number) return number;
12 
13 function check_eligibility(
14                p_person_id number,
15                p_rptg_grp_id number) return boolean;
16 --
17 FUNCTION check_eligibility (
18         p_planId         IN NUMBER
19        ,p_personId       IN NUMBER
20        ,p_effectiveDate  IN DATE ) RETURN VARCHAR2;
21 --
22 --
23 PROCEDURE get_Role_Info (
24         p_roleTypeCd       IN VARCHAR2
25        ,p_businessGroupId  IN NUMBER
26        ,p_globalRoleFlag  out nocopy VARCHAR2
27        ,p_roleName        out nocopy VARCHAR2
28        ,p_roleId          out nocopy NUMBER );
29 --
30 --
31 
32 
33 FUNCTION get_pos_structure_version
34    ( p_business_group_id number)
35    RETURN  number;
36 --
37 --
38 function  check_edit_privilege (
39         p_personId        IN NUMBER
40        ,p_businessGroupId IN NUMBER ) return VARCHAR2;
41 --
42 --
43 PROCEDURE  check_edit_privilege (
44         p_personId        IN NUMBER
45        ,p_businessGroupId IN NUMBER
46        ,p_editAllowed    out nocopy VARCHAR2 ) ;
47 --
48 --
49 PROCEDURE check_edit_privilege ( p_person_id          IN NUMBER
50                                 ,p_business_group_id  IN NUMBER
51                                 ,p_transaction_status IN VARCHAR2
52                                 ,p_edit_privilege     OUT NOCOPY VARCHAR2) ;
53 --
54 --
55 
56 FUNCTION check_future_change (
57              p_txnId          IN NUMBER
58             ,p_assignmentId   IN NUMBER
59             ,p_effectiveDate  IN DATE
60             ,p_calledFrom     IN VARCHAR2 DEFAULT 'REQUEST' ) RETURN VARCHAR2;
61 --
62 --
63 FUNCTION check_pending_transaction(
64           p_txnId       IN NUMBER
65          ,p_itemType    IN VARCHAR2
66          ,p_personId    IN NUMBER
67          ,p_assignId    IN NUMBER ) RETURN VARCHAR2 ;
68 --
69 --
70 FUNCTION check_intervening_action (
71            p_txnId         IN VARCHAR2
72           ,p_assignmentId  IN NUMBER
73           ,p_effectiveDate IN DATE
74           ,p_futureChange  IN VARCHAR2 ) RETURN VARCHAR2 ;
75 --
76 --
77 FUNCTION get_business_group_id (
78         p_personId      IN NUMBER
79        ,p_effectiveDate IN DATE    ) RETURN NUMBER;
80 --
81 --
82 FUNCTION check_function_parameter (
83         p_functionId  IN NUMBER,
84         p_paramName   IN VARCHAR2 ) RETURN VARCHAR2 ;
85 --
86 --
87 L_DESCRIPTION VARCHAR2(2000); -- defined for function get_desc
88 Function get_desc (p_function VARCHAR2 ) return varchar2;
89 --
90 PROCEDURE set_datetrack_mode (
91            p_txnId           IN VARCHAR2
92           ,p_dateTrack_mode  IN VARCHAR2  );
93 --
94 --
95 FUNCTION get_assignment_startdate ( p_assignmentId IN VARCHAR2 ) RETURN DATE ;
96 --
97 function get_approval_process_version(p_itemType varchar2, p_itemKey varchar2 )
98  return varchar2;
99 --
100 --
101 FUNCTION  get_transaction_step_id (
102           p_itemType  IN VARCHAR2
103          ,p_itemKey   IN VARCHAR2
104          ,p_apiName   IN VARCHAR2 ) RETURN VARCHAR2;
105 --
106 FUNCTION chk_transaction_step_exist( p_transaction_id IN NUMBER ) RETURN VARCHAR2;
107 --
108 --
109 function plans_exists_for_rg(p_reporting_group_id number,
110                       p_business_group_id number,
111                       p_effective_date date) return varchar2;
112 --
113 end;