DBA Data[Home] [Help]

PACKAGE: APPS.ICX_CAT_POPULATE_STATUS_PVT

Source


1 PACKAGE ICX_CAT_POPULATE_STATUS_PVT AS
2 /* $Header: ICXVPPSS.pls 120.6 2006/10/06 02:42:59 rwidjaja noship $*/
3 
4 TYPE g_BPA_line_status_rec_type IS RECORD
5 (
6   approved_date               DATE,
7   authorization_status        po_headers.authorization_status%TYPE,
8   frozen_flag                 po_headers.frozen_flag%TYPE,
9   hdr_cancel_flag             po_headers.cancel_flag%TYPE,
10   line_cancel_flag            po_lines.cancel_flag%TYPE,
11   hdr_closed_code             po_headers.closed_code%TYPE,
12   line_closed_code            po_lines.closed_code%TYPE,
13   end_date                    DATE,
14   expiration_date             DATE,
15   system_date                 DATE
16 );
17 
18 g_BPA_line_status_rec           g_BPA_line_status_rec_type;
19 
20 VALID_FOR_POPULATE              PLS_INTEGER := 0;
21 INVALID_FOR_POPULATE            PLS_INTEGER := -1;
22 
23 GLOBAL_BLANKET_DISABLED         PLS_INTEGER := 22;
24 
25 INACTIVE_TEMPLATE               PLS_INTEGER := 1;
26 TEMPLATE_INVALID_BLANKET_LINE   PLS_INTEGER := 4;
27 
28 INVALID_ITEM_CATG_ASIGNMNT      PLS_INTEGER := 11;
29 
30 NULL_NUMBER                     PLS_INTEGER := -2;
31 
32 FUNCTION getCategoryStatus
33 (       p_end_date_active               IN              DATE            ,
34         p_disable_date                  IN              DATE            ,
35         p_system_date                   IN              DATE
36 )
37   RETURN NUMBER ;
38 
39 FUNCTION getBPALineStatus
40 (       p_BPA_line_status_rec           IN              g_BPA_line_status_rec_type
41 )
42   RETURN NUMBER;
43 
44 FUNCTION getQuoteLineStatus
45 (       p_po_line_id                    IN              NUMBER
46 )
47   RETURN NUMBER ;
48 
49 FUNCTION getGlobalAgreementStatus
50 (       p_enabled_flag                  IN              VARCHAR2
51 )
52   RETURN NUMBER ;
53 
54 FUNCTION getTemplateLineStatus
55 (       p_inactive_date                 IN              DATE            ,
56         p_contract_line_id	        IN              NUMBER          ,
57         p_BPA_line_status_rec           IN              g_BPA_line_status_rec_type
58 )
59   RETURN NUMBER;
60 
61 PROCEDURE getMasterItemStatusAndType
62 (       p_internal_order_enabled_flag   IN              VARCHAR2        ,
63         p_outside_operation_flag        IN              VARCHAR2        ,
64         p_item_price                    IN              NUMBER          ,
65         p_item_status                   OUT NOCOPY      NUMBER          ,
66         p_item_type                     OUT NOCOPY      VARCHAR2
67 );
68 
69 END ICX_CAT_POPULATE_STATUS_PVT;