DBA Data[Home] [Help]

PACKAGE: APPS.IGC_CC_BUDGETARY_CTRL_PKG

Source


1 PACKAGE IGC_CC_BUDGETARY_CTRL_PKG AUTHID CURRENT_USER AS
2 /* $Header: IGCCBCLS.pls 120.4.12000000.2 2007/09/07 11:49:59 smannava ship $ */
3 
4 PROCEDURE Execute_Budgetary_Ctrl
5 (
6   p_api_version                   IN       NUMBER,
7   p_init_msg_list                 IN       VARCHAR2 := FND_API.G_FALSE,
8   p_commit                        IN       VARCHAR2 := FND_API.G_FALSE,
9   p_validation_level              IN       NUMBER   := FND_API.G_VALID_LEVEL_FULL,
10   x_return_status                 OUT NOCOPY      VARCHAR2,
11   x_bc_status                     OUT NOCOPY      VARCHAR2,
12   x_msg_count                     OUT NOCOPY      NUMBER,
13   x_msg_data                      OUT NOCOPY      VARCHAR2,
14   p_cc_header_id                  IN       NUMBER,
15   p_accounting_date               IN       DATE,
16   p_mode                          IN       VARCHAR2,
17   p_notes                         IN       VARCHAR2 DEFAULT NULL
18 );
19 
20 PROCEDURE Check_Budgetary_Ctrl_On
21 (
22   p_api_version                         IN       NUMBER,
23   p_init_msg_list                       IN       VARCHAR2 := FND_API.G_FALSE,
24   p_validation_level                    IN       NUMBER   := FND_API.G_VALID_LEVEL_FULL,
25   x_return_status                       OUT NOCOPY      VARCHAR2,
26   x_msg_count                           OUT NOCOPY      NUMBER,
27   x_msg_data                            OUT NOCOPY      VARCHAR2,
28   p_org_id                              IN       NUMBER,
29   p_sob_id                              IN       NUMBER,
30   p_cc_state                            IN       VARCHAR2,
31   x_encumbrance_on                      OUT NOCOPY      VARCHAR2
32 );
33 
34 PROCEDURE Set_Encumbrance_Status
35 (
36   p_api_version                         IN       NUMBER,
37   p_init_msg_list                       IN       VARCHAR2 := FND_API.G_FALSE,
38   p_commit                              IN       VARCHAR2 := FND_API.G_FALSE,
39   p_validation_level                    IN       NUMBER   := FND_API.G_VALID_LEVEL_FULL,
40   x_return_status                       OUT NOCOPY      VARCHAR2,
41   x_msg_count                           OUT NOCOPY      NUMBER,
42   x_msg_data                            OUT NOCOPY      VARCHAR2,
43   p_cc_header_id                        IN       NUMBER,
44   p_encumbrance_status_code             IN       VARCHAR2
45 );
46 
47 
48 
49 PROCEDURE 	Validate_CC
50 (
51   p_api_version                	IN      NUMBER,
52   p_init_msg_list              	IN      VARCHAR2 	:= FND_API.G_FALSE,
53   p_validation_level           	IN      NUMBER   	:= FND_API.G_VALID_LEVEL_FULL,
54   x_return_status              	OUT NOCOPY     VARCHAR2,
55   x_msg_count                  	OUT NOCOPY     NUMBER,
56   x_msg_data                   	OUT NOCOPY     VARCHAR2,
57   p_cc_header_id               	IN      NUMBER,
58   x_valid_cc                   	OUT NOCOPY     VARCHAR2,
59   p_mode 			IN 	VARCHAR2,
60   p_field_from			IN 	VARCHAR2,
61   p_encumbrance_flag 		IN 	VARCHAR2,
62   p_sob_id                      IN      NUMBER,
63   p_org_id			IN 	NUMBER,
64   p_start_date			IN	DATE,
65   p_end_date			IN 	DATE,
66   p_cc_type_code		IN 	VARCHAR2,
67   p_parent_cc_header_id		IN 	NUMBER,
68   p_cc_det_pf_date		IN 	DATE,
69   p_acct_date			IN	DATE,
70   p_prev_acct_date		IN	DATE,
71   p_cc_state			IN	VARCHAR2
72 );
73 
74 
75 PROCEDURE calculate_nonrec_tax (
76   p_api_version       IN       NUMBER,
77   p_init_msg_list     IN       VARCHAR2 := FND_API.G_FALSE,
78   p_commit            IN       VARCHAR2 := FND_API.G_FALSE,
79   p_validation_level  IN       NUMBER   := FND_API.G_VALID_LEVEL_FULL,
80   x_return_status     OUT NOCOPY      VARCHAR2,
81   x_msg_count         OUT NOCOPY      NUMBER,
82   x_msg_data          OUT NOCOPY      VARCHAR2,
83   p_tax_id            IN       ap_tax_codes.tax_id%TYPE,
84   p_amount            IN       NUMBER,
85   p_tax_amount        OUT NOCOPY      NUMBER
86 );
87 
88 
89 END IGC_CC_BUDGETARY_CTRL_PKG;