DBA Data[Home] [Help]

PACKAGE: APPS.PSB_VALIDATE_ACCT_PVT

Source


1 PACKAGE PSB_VALIDATE_ACCT_PVT  AS
2 /* $Header: PSBVVACS.pls 120.2 2005/07/13 11:30:24 shtripat ship $ */
3 
4 /* ----------------------------------------------------------------------- */
5 
6   --    API name        : Validate_Code_Combination
7   --    Type            : Private <Implementation>
8   --    Pre-reqs        : FND_API, FND_MESSAGE
9   --    Parameters      :
10   --    IN              : p_api_version            IN   NUMBER   Required
11   --                      p_validation_level       IN   NUMBER   Optional
12   --                             Default = FND_API.G_VALID_LEVEL_NONE
13   --                      p_budget_group_id        IN   NUMBER   Required
14   --                      p_concatenated_segments  IN   VARCHAR2 Required
15   --                      p_budget_group_id        IN   NUMBER   Required
16   --                      p_startdate_pp           IN   DATE     Required
17   --                      p_enddate_cy             IN   DATE     Required
18   --                      p_set_of_books_id        IN   NUMBER   Required
19   --                      p_flex_code              IN   NUMBER   Required
20   --                      p_concatenated_segments  IN   VARCHAR2 Required
21   --    OUT  NOCOPY             : p_return_status          OUT  NOCOPY  VARCHAR2(1)
22   --    OUT  NOCOPY             : p_budget_group_id        OUT  NOCOPY  NUMBER
23   --    OUT  NOCOPY             : p_out_ccid               OUT  NOCOPY  NUMBER
24   --
25   --    Version : Current version       1.0
26   --              Initial version       1.0
27   --              Created 08/28/1997 by L Sekar
28   --
29   --    Notes           : Validates code combination or ccid for a given budget group
30   --                      If valid new cc, creates records in Budget Accounts table
31   --                      for the account set that belong the budget group
32 
33 PROCEDURE Validate_Account
34 (
35   p_api_version                 IN      NUMBER,
36   p_init_msg_list               IN      VARCHAR2 := FND_API.G_FALSE,
37   p_commit                      IN      VARCHAR2 := FND_API.G_FALSE,
38   p_validation_level            IN      NUMBER   := FND_API.G_VALID_LEVEL_FULL,
39   p_return_status              OUT  NOCOPY      VARCHAR2,
40   p_msg_count                  OUT  NOCOPY      NUMBER,
41   p_msg_data                   OUT  NOCOPY      VARCHAR2,
42   --
43   p_parent_budget_group_id      IN      NUMBER,
44   p_startdate_pp                IN      DATE,
45   p_enddate_cy                  IN      DATE,
46   p_set_of_books_id             IN      NUMBER,
47   p_flex_code                   IN      NUMBER,
48   p_create_budget_account       IN      VARCHAR2 := FND_API.G_FALSE,
49   p_concatenated_segments       IN      VARCHAR2 := FND_API.G_MISS_CHAR,
50   p_worksheet_id                IN      NUMBER := FND_API.G_MISS_NUM,
51   p_in_ccid                     IN      NUMBER := FND_API.G_MISS_NUM,
52   p_out_ccid                    OUT  NOCOPY     NUMBER,
53   p_budget_group_id             OUT  NOCOPY     NUMBER
54 );
55 
56 END PSB_VALIDATE_ACCT_PVT;