1 PACKAGE FA_MC_BOOK_CONTROLS_PKG AUTHID CURRENT_USER as
2 /* $Header: faxmcbcs.pls 120.3 2011/02/02 10:24:15 skchawla ship $ */
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 p_book_type_code IN VARCHAR2,
43 p_secondary_sob_id in number default null,
44 p_gl_posting_allowed in varchar2 default 'YES',
45 p_enabled_flag in varchar2 default 'Y',
46 x_return_status OUT NOCOPY VARCHAR2,
47 x_msg_count OUT NOCOPY NUMBER,
48 x_msg_data OUT NOCOPY VARCHAR2
49 );
50
51 -----------------------------------------------------------------------------
52 --
53 -- Currency Based Disable
54 -- Called from ledger when disabling an ALC
55 --
56 -----------------------------------------------------------------------------
57
58 PROCEDURE disable_currency
59 (p_api_version IN NUMBER,
60 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
61 p_commit IN VARCHAR2 := FND_API.G_FALSE,
62 p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
63 p_calling_fn IN VARCHAR2,
64
65 p_src_ledger_id IN NUMBER,
66 p_alc_ledger_id IN NUMBER,
67 p_src_currency IN VARCHAR2,
68 p_alc_currency IN VARCHAR2,
69 x_return_status OUT NOCOPY VARCHAR2,
70 x_msg_count OUT NOCOPY NUMBER,
71 x_msg_data OUT NOCOPY VARCHAR2
72 );
73
74 END FA_MC_BOOK_CONTROLS_PKG;