1 PACKAGE CS_MultiOrg_PUB AUTHID CURRENT_USER as
2 /* $Header: csxpmois.pls 120.5 2006/06/26 21:13:44 aseethep ship $ */
3 /*#
4 * This public interface for the charges functionality in Oracle Service, determines the default operating
5 * unit for a charge line based on multi-org rules setup.
6 *
7 * @rep:scope internal
8 * @rep:product CS
9 * @rep:displayname Service Charges
10 * @rep:lifecycle active
11 * @rep:compatibility S
12 * @rep:category BUSINESS_ENTITY CS_SERVICE_CHARGE
13 */
14 /**** Above text has been added to enable the integration repository to extract the data from
15 the source code file and populate the integration repository schema so that the interfaces
16 defined in this package appears in the integration repository.
17 ****/
18
19 -- *******************************************************
20 -- Start of Comments
21 -- *******************************************************
22 -- API Name: Get_OrgId
23 -- Type : Public
24 -- Purpose : This public API is to get the MutliOrg id.
25 -- The implementation will be a wrapper on CS_MultiOrg_PVT.Get_OrgId private API.
26 -- Pre-Req :
27 -- Parameters:
28 -- p_api_version IN NUMBER Required
29 -- p_init_msg_list IN VARCHAR2
30 -- p_commit IN VARCHAR2
31 -- p_validation_level IN NUMBER
32 -- x_return_status OUT NOCOPY VARCHAR2
33 -- x_msg_count OUT NOCOPY NUMBER
34 -- x_msg_data OUT NOCOPY VARCHAR2
35 -- p_incident_id IN NUMBER Required
36 -- x_org_id OUT NOCOPY NUMBER,
37 -- x_profile OUT NOCOPY VARCHAR2
38
39 -- Version : Current version 1.0
40 -- End of Comments
41 --
42
43 /*#
44 * Get OrgID (Version 1.0) can be used to determine the default org_id (i.e operating unit) based on the
45 * multi-org rules setup.
46 *
47 * @rep:scope internal
48 * @rep:lifecycle active
49 * @rep:compatibility S
50 * @rep:displayname Multiorg
51 * @rep:primaryinstance
52 */
53
54 /**** Above text has been added to enable the integration repository to extract the data from
55 the source code file and populate the integration repository schema so that Get_OrgId API
56 appears in the integration repository.
57 ****/
58
59
60 PROCEDURE Get_OrgId (
61 p_api_version IN NUMBER,
62 p_init_msg_list IN VARCHAR2,
63 p_commit IN VARCHAR2,
64 p_validation_level IN NUMBER,
65 x_return_status OUT NOCOPY VARCHAR2,
66 x_msg_count OUT NOCOPY NUMBER,
67 x_msg_data OUT NOCOPY VARCHAR2,
68 p_incident_id IN NUMBER,
69 x_org_id OUT NOCOPY NUMBER,
70 x_profile OUT NOCOPY VARCHAR2
71 );
72
73 End CS_MultiOrg_PUB;