DBA Data[Home] [Help]

PACKAGE: APPS.IBE_M_AUTOPLACEMENT_PVT

Source


1 PACKAGE IBE_M_AUTOPLACEMENT_PVT AUTHID CURRENT_USER AS
2 /* $Header: IBEVMAPS.pls 115.5 2002/12/12 13:44:53 schak ship $ */
3 
4 g_pkg_name   CONSTANT VARCHAR2(30):='IBE_M_AUTOPLACEMENT_PVT';
5 g_api_version CONSTANT NUMBER := 1.0;
6 
7 TYPE PRODUCT_REC_TYPE IS RECORD (
8   PRODUCT_NUMBER VARCHAR2(40),
9   PRODUCT_NAME VARCHAR2(240), -- Description
10   ACTION VARCHAR2(10),
11   SECTION_CODE VARCHAR2(240),
12   SECTION_NAME VARCHAR2(120));
13 
14 TYPE PRODUCT_TBL_TYPE IS TABLE OF PRODUCT_REC_TYPE INDEX BY
15   BINARY_INTEGER;
16 
17 FUNCTION checkSection(p_section_id IN NUMBER) RETURN VARCHAR2;
18 
19 FUNCTION check_section(p_section_id IN NUMBER,
20   p_master_mini_site_id IN NUMBER) RETURN VARCHAR2;
21 
22 
23 PROCEDURE prod_autoplacement(
24 	    p_placement_mode IN VARCHAR2 default NULL,
25 	    p_assignment_mode IN VARCHAR2 default NULL,
26 	    p_target_section IN NUMBER default NULL,
27 	    p_include_subsection IN VARCHAR2 default NULL,
28 	    p_product_name IN VARCHAR2 default NULL,
29 	    p_product_number VARCHAR2 default NULL,
30 	    p_publish_flag VARCHAR2 default NULL,
31 	    p_start_date IN DATE default NULL,
32 	    p_end_date IN DATE default NULL,
33 	    x_return_status OUT NOCOPY VARCHAR2,
34 	    x_msg_count OUT NOCOPY NUMBER,
35 	    x_msg_data OUT NOCOPY VARCHAR2);
36 
37 
38 PROCEDURE autoPlacement(errbuf OUT NOCOPY VARCHAR2,
39 				    retcode OUT NOCOPY VARCHAR2,
40 				    p_placement_mode IN VARCHAR2 default NULL,
41 				    p_assignment_mode IN VARCHAR2 default NULL,
42 				    p_target_section IN VARCHAR2 default NULL,
43 				    p_include_subsection IN VARCHAR2 default NULL,
44 				    p_product_name IN VARCHAR2 default NULL,
45 				    p_product_number IN VARCHAR2 default NULL,
46 				    p_publish_flag IN VARCHAR2 default NULL,
47 				    p_start_date IN VARCHAR2 default NULL,
48 				    p_end_date IN VARCHAR2 default NULL,
49 				    p_debug_flag IN VARCHAR2 default 'Y');
50 
51 END IBE_M_AUTOPLACEMENT_PVT;