[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;