DBA Data[Home] [Help]

PACKAGE: APPS.ICX_PO_REQS_CANCEL_SV

Source


1 PACKAGE icx_po_reqs_cancel_sv AUTHID CURRENT_USER AS
2 /* $Header: ICXRQCNS.pls 115.1 99/07/17 03:22:59 porting ship $*/
3 /*===========================================================================
4   PACKAGE NAME:		icx_po_reqs_cancel_sv
5 
6   DESCRIPTION:          Contains the server side requisition control APIs
7 			this is will be replaced by PO functions in
8 			version 2.0
9 
10   CLIENT/SERVER:	Server
11 
12   LIBRARY NAME          NONE
13 
14   OWNER:                WLAU
15 
16   PROCEDURES/FUNCTIONS:	val_reqs_action()
17 			update_reqs_status()
18 
19 ===========================================================================*/
20 
21 
22 /*===========================================================================
23   PROCEDURE NAME:	update_reqs_status()
24 
25   DESCRIPTION:          Requisition control action update driver.
26                         This driver performs the requisiton document
27                         status update functions after validation process
28                         is completed.
29 
30   PARAMETERS:           X_req_header_id           IN     NUMBER,
31 			X_req_line_id             IN     NUMBER,
32                         X_agent_id                IN     NUMBER,
33                         X_req_doc_type            IN     VARCHAR2,
34                         X_req_doc_subtype         IN     VARCHAR2,
35 			X_req_control_action      IN     VARCHAR2,
36 			X_req_control_reason      IN     VARCHAR2,
37 			X_encumbrance_flag        IN     VARCHAR2,
38 			X_oe_installed_flag       IN     VARCHAR2,
39 			X_req_control_error_rc    IN OUT VARCHAR2
40 
41   DESIGN REFERENCES:	../POXDOCON.dd
42 
43   ALGORITHM:            This driver invokes the following APIs:
44                         - po_reqs_sv.get_reqs_auth_status
45                         - po_req_distributions_sv.update_reqs_distributions
46                         - rcv_supply_sv.maintain_supply
47                         - po_reqs_sv.update_reqs_header_status
48                         - po_req_lines_sv.udpate_reqs_lines_status
49                         - po_notifications_sv.delete_notifications
50                         - po_approve_sv.update_po_action_history
51 
52   NOTES:
53 
54   OPEN ISSUES:
55 
56   CLOSED ISSUES:
57 
58   CHANGE HISTORY:       WLAU       5/12     Created
59                         WLAU       3/20/96  bug 327628 added X_agent_id parm.
60 ===========================================================================*/
61   PROCEDURE update_web_reqs_status
62                        (X_req_header_id           IN     NUMBER,
63                         X_req_line_id             IN     NUMBER,
64                         X_agent_id                IN     NUMBER,
65                         X_req_doc_type            IN     VARCHAR2,
66                         X_req_doc_subtype         IN     VARCHAR2,
67                         X_req_control_action      IN     VARCHAR2,
68                         X_req_control_reason      IN     VARCHAR2,
69 			x_req_control_date	  IN 	 date,
70                         X_encumbrance_flag        IN     VARCHAR2,
71                         X_oe_installed_flag       IN     VARCHAR2,
72                         X_req_control_error_rc    IN OUT VARCHAR2);
73 
74 
75 
76 
77   PROCEDURE icx_maintain_supply
78 			(X_supply_action 	IN	VARCHAR2,
79 			 X_supply_id		IN	NUMBER,
80                          X_req_control_error_rc IN OUT  VARCHAR2);
81 
82 
83 END icx_po_reqs_cancel_sv;