DBA Data[Home] [Help]

PACKAGE: APPS.PO_CLM_DOCUMENT_CONTROL_PVT

Source


1 PACKAGE PO_CLM_DOCUMENT_CONTROL_PVT AUTHID CURRENT_USER AS
2 -- $Header: PO_CLM_DOCUMENT_CONTROL_PVT.pls 120.2 2010/12/11 01:35:32 sautrive noship $
3 
4   g_pkg_name CONSTANT VARCHAR2(30) := 'PO_CLM_DOCUMENT_CONTROL_PVT';
5 
6   -- Global constants to identify the level of the control action
7   g_header_level       CONSTANT NUMBER := 0;
8   g_line_level         CONSTANT NUMBER := 1;
9   g_shipment_level     CONSTANT NUMBER := 2;
10 
11   -- Control action codes
12   g_action_clm_closeout CONSTANT VARCHAR(25) := 'CLM CLOSEOUT';
13   g_action_clm_reopen   CONSTANT VARCHAR(25) := 'CLM REOPEN';
14 
15   -- Closeout status
16   g_physical_complete   CONSTANT VARCHAR(25) := 'PHYSICAL_COMPLETE';
17   g_admin_complete      CONSTANT VARCHAR(25) := 'ADMIN_COMPLETE';
18   g_in_closeout         CONSTANT VARCHAR(25) := 'IN_CLOSEOUT';
19   g_closed_out          CONSTANT VARCHAR(25) := 'CLOSED_OUT';
20   g_reopen              CONSTANT VARCHAR(25) := 'REOPEN';
21 
22   -----------------------------------------------------------------------
23   --Start of Comments
24   --Name: process_doc_control_action
25   --Pre-reqs: org context is set
26   --Modifies: po_headers_all
27   --Locks:
28   --  po_headers_all
29   --Function:
30   --  Performs the document control action for the CLM Document passed.
31   --Parameters:
32   --IN:
33   --p_control_action
34   --  control action to be performed
35   --p_doc_level
36   --  document level at which control action is to be performed
37   --p_doc_header_id
38   --  document header id
39   --p_doc_line_id
40   --  document line id
41   --p_doc_line_loc_id
42   --  document line location id
43   --p_doc_type
44   --  document type code (PO, PA)
45   --p_doc_subtype
46   --  document subtype code (BLANKET, CONTRACT, STANDARD)
47   --p_reason
48   --  reason/justification entered by the user
49   --p_closeout_status
50   --  closeout status selected by the user for closeout
51   --IN OUT:
52   --OUT:
53   --  x_return_status
54   --End of Comments
55   ------------------------------------------------------------------------
56   PROCEDURE process_doc_control_action(
57     p_control_action       IN  VARCHAR2,
58     p_doc_level            IN  VARCHAR2,
59     p_doc_header_id        IN  NUMBER,
60     p_doc_line_id          IN  NUMBER,
61     p_doc_line_loc_id      IN  NUMBER,
62     p_doc_type             IN  VARCHAR2,
63     p_doc_subtype          IN  VARCHAR2,
64     p_reason               IN  VARCHAR2,
65     p_closeout_status      IN  VARCHAR2,
66     x_return_status        OUT NOCOPY VARCHAR2
67   );
68 
69 END PO_CLM_DOCUMENT_CONTROL_PVT;