1 PACKAGE CN_PROCESS_TAE_TRX_PUB AUTHID CURRENT_USER as
2 --$Header: cnpptxws.pls 120.1 2005/11/25 03:08:30 rramakri noship $
3 /*#
4 * This public package populates results from the Territory Assignment Engine
5 * into Oracle Incentive Compensation transactions tables.
6 * @rep:scope public
7 * @rep:product CN
8 * @rep:displayname Populate TAE Data in OIC Public Application Program Interface
9 * @rep:lifecycle active
10 * @rep:compatibility S
11 * @rep:category BUSINESS_ENTITY CN_COMP_PLANS
12 */
13
14 -- Start of Comments
15 -- API name : Process_Trx_Records
16 -- Type : Public.
17 -- Pre-reqs : None.
18 -- Usage : This procedure reads the territory resource from the TAE
19 -- output table and populates the allocated resource information
20 -- back to the OIC transaction interface table.
21 -- IN : p_api_version IN NUMBER Require
22 -- p_init_msg_list IN VARCHAR2 Optional
23 -- Default = FND_API.G_FALSE
24 -- p_commit IN VARCHAR2 Optional
25 -- Default = FND_API.G_FALSE
26 -- p_validation_level IN NUMBER Optional
27 -- Default = FND_API.G_VALID_LEVEL_FULL
28 -- OUT : x_return_status OUT VARCHAR2(1)
29 -- x_msg_count OUT NUMBER
30 -- x_msg_data OUT VARCHAR2(2000)
31 -- Version : Current version 1.0
32 -- Initial version 1.0
33
34 /*#
35 * This procedure reads the territory resource from the TAE output table and
36 * populates the allocated resource information back to the OIC transaction
37 * interface table.
38 * @param p_api_version API Version
39 * @param p_init_msg_list Initialize Message List
40 * @param p_commit Commit after create
41 * @param p_validation_level Validation Level
42 * @param x_return_status Status of the create operation
43 * @param x_msg_count Number of error messages returned
44 * @param x_msg_data Error messages
45 * @rep:scope public
46 * @rep:lifecycle active
47 * @rep:displayname Populate Transaction Interface Table Records With Allocated Resource Information
48 */
49
50 PROCEDURE Process_Trx_Records(
51
52 p_api_version IN NUMBER,
53 p_init_msg_list IN VARCHAR2 := FND_API.G_TRUE,
54 p_commit IN VARCHAR2 := FND_API.G_FALSE,
55 p_validation_level IN VARCHAR2 := FND_API.G_VALID_LEVEL_FULL,
56
57 x_return_status OUT NOCOPY VARCHAR2,
58 x_msg_count OUT NOCOPY NUMBER,
59 x_msg_data OUT NOCOPY VARCHAR2,
60 p_org_id IN NUMBER);
61
62
63 END CN_PROCESS_TAE_TRX_PUB;