1 PACKAGE FA_MC_BOOK_CONTROLS_PKG as
2 /* $Header: faxmcbcs.pls 120.1 2005/10/17 21:53:43 bridgway noship $ */
3
4 --*********************** Public procedures ******************************--
5
6 -----------------------------------------------------------------------------
7 --
8 -- Currency Based Insert
9 -- Called from ledger when adding an ALC
10 --
11 -----------------------------------------------------------------------------
12
13 PROCEDURE add_new_currency
14 (p_api_version IN NUMBER,
15 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
16 p_commit IN VARCHAR2 := FND_API.G_FALSE,
17 p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
18 p_calling_fn IN VARCHAR2,
19
20 p_src_ledger_id IN NUMBER,
21 p_alc_ledger_id IN NUMBER,
22 p_src_currency IN VARCHAR2,
23 p_alc_currency IN VARCHAR2,
24 x_return_status OUT NOCOPY VARCHAR2,
25 x_msg_count OUT NOCOPY NUMBER,
26 x_msg_data OUT NOCOPY VARCHAR2
27 );
28
29 -----------------------------------------------------------------------------
30 --
31 -- Book Based Insert
32 -- Called from book controls related apis to process MRC
33 --
34 -----------------------------------------------------------------------------
35
36 PROCEDURE add_new_book
37 (p_api_version IN NUMBER,
38 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
39 p_commit IN VARCHAR2 := FND_API.G_FALSE,
40 p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
41 p_calling_fn IN VARCHAR2,
42
43 p_book_type_code IN VARCHAR2,
44 x_return_status OUT NOCOPY VARCHAR2,
45 x_msg_count OUT NOCOPY NUMBER,
46 x_msg_data OUT NOCOPY VARCHAR2
47 );
48
49 -----------------------------------------------------------------------------
50 --
51 -- Currency Based Disable
52 -- Called from ledger when disabling an ALC
53 --
54 -----------------------------------------------------------------------------
55
56 PROCEDURE disable_currency
57 (p_api_version IN NUMBER,
58 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
59 p_commit IN VARCHAR2 := FND_API.G_FALSE,
60 p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
61 p_calling_fn IN VARCHAR2,
62
63 p_src_ledger_id IN NUMBER,
64 p_alc_ledger_id IN NUMBER,
65 p_src_currency IN VARCHAR2,
66 p_alc_currency IN VARCHAR2,
67 x_return_status OUT NOCOPY VARCHAR2,
68 x_msg_count OUT NOCOPY NUMBER,
69 x_msg_data OUT NOCOPY VARCHAR2
70 );
71
72 END FA_MC_BOOK_CONTROLS_PKG;