1 PACKAGE PA_CLIENT_EXTN_ASGMT_APPRVL AUTHID CURRENT_USER AS
2 /*$Header: PARAAPCS.pls 120.5 2006/07/21 11:21:26 dthakker noship $*/
3 /*#
4 * This extension enforces change in duration, change in work type conditions, and whether an approval is required for an assignment.
5 * @rep:scope public
6 * @rep:product PA
7 * @rep:lifecycle active
8 * @rep:displayname Assignment Approval Changes Extension
9 * @rep:compatibility S
10 * @rep:category BUSINESS_ENTITY PA_PROJ_RESOURCE
11 * @rep:doccd 120pjapi.pdf See the Oracle Projects API's, Client Extensions, and Open Interfaces Reference
12 */
13
14 --
15 --Determine if the specified assignment's approval required items have been changed or not.
16 --
17 /*#
18 * This function returns a value (either Y or N) to indicate whether approval items have been changed.
19 * @return Returns the flag to indicate whether approval items have been changed.
20 * @param p_assignment_id The identifier of the assignment
21 * @rep:paraminfo {@rep:required}
22 * @rep:scope public
23 * @rep:lifecycle active
24 * @rep:displayname Changed Approval Items Assignment
25 * @rep:compatibility S
26 */
27 FUNCTION Is_Asgmt_Appr_Items_Changed
28 (
29 p_assignment_id IN pa_project_assignments.assignment_id%TYPE
30 )
31 RETURN VARCHAR2;
32
33 END PA_CLIENT_EXTN_ASGMT_APPRVL;