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;