DBA Data[Home] [Help]

PACKAGE: APPS.CS_SR_RES_CODE_MAPPING_PKG

Source


1 package CS_SR_RES_CODE_MAPPING_PKG as
2 /* $Header: csxrscds.pls 120.0 2005/12/12 16:10:26 smisra noship $ */
3 
4 TYPE rescode_search_rec IS RECORD (
5    service_request_type_id NUMBER,
6    inventory_item_id NUMBER,
7    organization_id NUMBER,
8    product_category_id NUMBER,
9    problem_code VARCHAR2(30)
10  );
11 
12 PROCEDURE VALIDATE_RESOLUTION_CODE
13 ( p_api_version   	IN 	NUMBER,
14   p_init_msg_list 	IN 	VARCHAR2,
15   p_rescode_criteria_rec  IN CS_SR_RES_CODE_MAPPING_PKG.rescode_search_rec,
16   p_resolution_code   IN  VARCHAR2,
17   x_return_status  OUT NOCOPY    VARCHAR2,
18   x_msg_count      OUT NOCOPY     NUMBER,
19   x_msg_data       OUT NOCOPY    VARCHAR2
20 );
21 
22 
23 
24 TYPE rescode_map_criteria_rec IS RECORD (
25     resolution_map_id NUMBER,
26     service_request_type_id NUMBER,
27     inventory_item_id NUMBER,
28     organization_id NUMBER,
29     product_category_id NUMBER,
30     problem_code varchar2(30),
31     start_date_active DATE,
32     end_date_active DATE
33 );
34 
35 TYPE resolution_codes_rec IS RECORD (
36         resolution_map_detail_id NUMBER,
37         resolution_code varchar2(30),
38         resolution_code_meaning varchar2(80),
39         start_date_active DATE,
40         end_date_active DATE
41 );
42 
43 TYPE resolution_codes_tbl_type IS TABLE OF resolution_codes_rec INDEX BY BINARY_INTEGER;
44 
45 
46 PROCEDURE CREATE_MAPPING_RULES
47 ( p_api_version			  IN         NUMBER,
48   p_init_msg_list		  IN         VARCHAR2 	:= FND_API.G_FALSE,
49   p_commit			      IN         VARCHAR2 	:= FND_API.G_FALSE,
50   p_rescode_map_criteria_rec IN rescode_map_criteria_rec,
51   p_resolution_codes_tbl        IN resolution_codes_tbl_type,
52   x_return_status		  OUT NOCOPY VARCHAR2,
53   x_msg_count			  OUT NOCOPY NUMBER,
54   x_msg_data			  OUT NOCOPY VARCHAR2,
55   x_resolution_map_id        OUT NOCOPY NUMBER
56 );
57 
58 PROCEDURE UPDATE_MAPPING_RULES
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_rescode_map_criteria_rec  IN rescode_map_criteria_rec,
63   p_resolution_codes_tbl         IN resolution_codes_tbl_type,
64   x_return_status		  OUT NOCOPY VARCHAR2,
65   x_msg_count			  OUT NOCOPY NUMBER,
66   x_msg_data			  OUT NOCOPY VARCHAR2
67 );
68 
69 PROCEDURE PROPAGATE_MAP_CRITERIA_DATES
70 ( p_api_version			  IN         NUMBER,
71   p_init_msg_list		  IN         VARCHAR2 	:= FND_API.G_FALSE,
72   x_return_status		  OUT NOCOPY VARCHAR2,
73   x_msg_count			  OUT NOCOPY NUMBER,
74   x_msg_data			  OUT NOCOPY VARCHAR2
75 ) ;
76 
77 
78 END; -- Package Specification CS_SR_RES_CODE_MAPPING_PKG