DBA Data[Home] [Help]

PACKAGE: APPS.WIP_WS_EXCEPTIONS

Source


1 package WIP_WS_EXCEPTIONS as
2 /* $Header: wipvexcs.pls 120.1 2005/10/19 05:01:46 amgarg noship $ */
3 
4  /*
5   * Close all exceptions for a Job
6   */
7   function close_exception_job
8   (
9     p_wip_entity_id number,
10     p_organization_id number
11   ) return boolean;
12 
13  /*
14   * Close exception for a Job Op combination
15   */
16   function close_exception_jobop
17   (
18     p_wip_entity_id number,
19     p_operation_seq_num number,
20     p_organization_id number
21   ) return boolean;
22 
23  /*
24   * Close exception for a Job Op combination
25   * check if department changed, close exception.
26   */
27   function close_exception_jobop
28   (
29     p_wip_entity_id number,
30     p_operation_seq_num number,
31     p_department_id number,
32     p_organization_id number
33   ) return boolean;
34 
35  /*
36   * Close exception for a Job,Op,Res combination
37   */
38   function close_exception_jobop_res
39   (
40     p_wip_entity_id number,
41     p_operation_seq_num number,
42     p_resource_seq_num number,
43     p_organization_id number
44   ) return boolean;
45 
46  /*
47   * Close exception for a Job,Op,Res combination.
48   * Check if resource Id changed, only then close exceptions.
49   */
50   function close_exception_jobop_res
51   (
52     p_wip_entity_id number,
53     p_operation_seq_num number,
54     p_resource_seq_num number,
55     p_resource_id number,
56     p_organization_id number
57   ) return boolean;
58 
59  /*
60   * Close exception for a Job,Op,Res combination
61   * Check if either resource_id changed or department_id changed, close exceptions
62   */
63   function close_exception_jobop_res
64   (
65     p_wip_entity_id number,
66     p_operation_seq_num number,
67     p_resource_seq_num number,
68     p_resource_id number,
69     p_department_code varchar2,
70     p_organization_id number
71   ) return boolean;
72 
73  /*
74   * Close exception for a Job,Op,Replacement Group Num combination
75   * Resolves exception when altenates are assigned.
76   */
77   function close_exception_alt_res
78   (
79     p_wip_entity_id number,
80     p_operation_seq_num number,
81     p_substitute_group_num number,
82     p_organization_id number
83   ) return boolean;
84 
85  /*
86   * Close exception for a Job,Op,Res Instance combination
87   * when doing a res Instance deleted
88   * Serial Number field won't be used.
89   */
90   function close_exception_res_instance
91   (
92     p_wip_entity_id number,
93     p_operation_seq_num number,
94     p_resource_seq_num number,
95     p_instance_id number,
96     p_serial_number varchar2,
97     p_organization_id number
98   ) return boolean;
99 
100  /*
101   * Close exception for a Job,Op,Res Instance combination
102   * Closes exception when a Res Instance is Updated.
103   * Check if Serial_Number is changed, close exception.
104   */
105   function close_exp_res_instance_update
106   (
107     p_wip_entity_id number,
108     p_operation_seq_num number,
109     p_resource_seq_num number,
110     p_instance_id number,
111     p_serial_number varchar2,
112     p_organization_id number
113   ) return boolean;
114 
115  /*
116   * Close exception for a Job:Op component.
117   * component_item_id is inventory_item_id from WRO.
118   */
119   function close_exception_component
120   (
121     p_wip_entity_id number,
122     p_operation_seq_num number,
123     p_component_item_id number,
124     p_organization_id number
125   ) return boolean;
126 
127  /*
128   * Close exception for this exception_id.
129   */
130   function close_exception
131   (
132     p_exception_id number
133   ) return boolean;
134 
135  /*
136   * Delete exception for a Job:Op combination.
137   */
138   function delete_exception_jobop
139   (
140     p_wip_entity_id number,
141     p_operation_seq_num number,
142     p_organization_id number
143   ) return boolean;
144 
145  /*
146   * Delete all exceptions for a Job.
147   */
148   function delete_exception_job
149   (
150     p_wip_entity_id number,
151     p_organization_id number
152   ) return boolean;
153 
154 
155 end WIP_WS_EXCEPTIONS;
156