DBA Data[Home] [Help]

PACKAGE: APPS.CS_SR_PROB_CODE_MAPPING_PKG

Source


1 package CS_SR_PROB_CODE_MAPPING_PKG as
2 /* $Header: csxpbcds.pls 120.0 2005/12/12 16:14:21 smisra noship $ */
3 
4 TYPE probcode_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  );
10 
11 PROCEDURE VALIDATE_PROBLEM_CODE
12 ( p_api_version   	IN 	NUMBER,
13    p_init_msg_list 	IN 	VARCHAR2,
14    p_probcode_criteria_rec  IN CS_SR_PROB_CODE_MAPPING_PKG.probcode_search_rec,
15    p_problem_code   IN  VARCHAR2,
16    x_return_status  OUT NOCOPY    VARCHAR2,
17    x_msg_count      OUT NOCOPY     NUMBER,
18    x_msg_data       OUT NOCOPY    VARCHAR2
19 );
20 
21 
22 
23 
24 TYPE probcode_map_criteria_rec IS RECORD (
25     problem_map_id NUMBER,
26     service_request_type_id NUMBER,
27     inventory_item_id NUMBER,
28     organization_id NUMBER,
29     product_category_id NUMBER,
30     start_date_active DATE,
31     end_date_active DATE
32 );
33 
34 TYPE problem_codes_rec IS RECORD (
35         problem_map_detail_id NUMBER,
36         problem_code varchar2(30),
37         problem_code_meaning varchar2(80),
38         start_date_active DATE,
39         end_date_active DATE
40 );
41 
42 TYPE problem_codes_tbl_type IS TABLE OF problem_codes_rec INDEX BY BINARY_INTEGER;
43 
44 PROCEDURE CREATE_MAPPING_RULES
45 ( p_api_version			  IN         NUMBER,
46   p_init_msg_list		  IN         VARCHAR2 	:= FND_API.G_FALSE,
47   p_commit			      IN         VARCHAR2 	:= FND_API.G_FALSE,
48   p_probcode_map_criteria_rec IN probcode_map_criteria_rec,
49   p_problem_codes_tbl       IN problem_codes_tbl_type,
50   x_return_status		  OUT NOCOPY VARCHAR2,
51   x_msg_count			  OUT NOCOPY NUMBER,
52   x_msg_data			  OUT NOCOPY VARCHAR2,
53   x_problem_map_id        OUT NOCOPY NUMBER
54 );
55 
56 PROCEDURE UPDATE_MAPPING_RULES
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_probcode_map_criteria_rec IN probcode_map_criteria_rec,
61   p_problem_codes_tbl       IN  problem_codes_tbl_type,
62   x_return_status		  OUT NOCOPY VARCHAR2,
63   x_msg_count			  OUT NOCOPY NUMBER,
64   x_msg_data			  OUT NOCOPY VARCHAR2
65 );
66 
67 PROCEDURE PROPAGATE_MAP_CRITERIA_DATES
68 ( p_api_version			  IN         NUMBER,
69   p_init_msg_list		  IN         VARCHAR2 	:= FND_API.G_FALSE,
70   x_return_status		  OUT NOCOPY VARCHAR2,
71   x_msg_count			  OUT NOCOPY NUMBER,
72   x_msg_data			  OUT NOCOPY VARCHAR2
73 );
74 
75 END; -- Package Specification CS_SR_PROB_CODE_MAPPING_PKG