DBA Data[Home] [Help]

PACKAGE: APPS.BOM_ROUTINGINTERFACE_PUB

Source


1 PACKAGE BOM_RoutingInterface_PUB AUTHID CURRENT_USER AS
2 /* $Header: BOMPRTGS.pls 120.1 2005/06/21 12:12:02 rfarook noship $ */
3 
4 -- Start of comments
5 --	API name 	: ImportRouting
6 --	Type		: Public.
7 --	Function	: Imports routings from open interface tables
8 --	Pre-reqs	: None.
9 --	Parameters	:
10 --	IN		:
11 --	  p_api_version         NUMBER	 	Required
12 --	  p_init_msg_list	VARCHAR2 	Optional
13 --	    Default = FND_API.G_FALSE
14 --	  p_commit    		VARCHAR2	Optional
15 --	    Default = FND_API.G_FALSE
16 --	  p_validation_level	NUMBER		Optional
17 --	    Default = FND_API.G_VALID_LEVEL_FULL
18 --	  p_organization_id  	NUMBER		Required
19 --	  p_commit_rows  	NUMBER		Optional  Default = 500
20 --	  p_delete_rows  	VARCHAR2	Optional
21 --	    Default = FND_API.G_FALSE
22 --	  p_all_organizations  	VARCHAR2	Optional
23 --	    Default = FND_API.G_TRUE
24 --
25 --	OUT		:
26 --	  x_return_status	OUT	VARCHAR2(1)
27 --	  x_msg_count		OUT	NUMBER
28 --	  x_msg_data		OUT	VARCHAR2(2000)
29 --
30 --
31 --	Version	: Current version	1.0
32 --		  Initial version 	1.0
33 --
34 --	Notes		:
35 --	  When p_commit = true, commits will be issued after every
36 --	  p_commit_rows are transacted.
37 --
38 --	  When p_delete_rows = true, successfully processed interface table
39 --	  rows will be deleted.  Rows with errors will still remain
40 --
41 --	  When p_all_organizations = false, only interface table rows for the
42 --	  specified organization id will be processed.
43 --
44 -- End of comments
45 
46 -- Constants
47 G_Insert constant varchar2(10) := 'INSERT'; -- transaction type
48 G_Update constant varchar2(10) := 'UPDATE'; -- transaction type
49 G_Delete constant varchar2(10) := 'DELETE'; -- transaction type
50 G_NullChar constant varchar2(10) := 'empty'; -- null value
51 G_NullNum constant number := -999999; -- null value
52 G_NullDate constant date :=
53   to_date('1900/01/01 00:00:00', 'yyyy/mm/dd hh24:mi:ss'); -- null value
54 G_RtgDelEntity constant varchar2(30) := 'BOM_OP_ROUTINGS_INTERFACE';
55 G_OprDelEntity constant varchar2(30) := 'BOM_OP_SEQUENCES_INTERFACE';
56 
57 PROCEDURE ImportRouting(
58   p_api_version         IN	NUMBER,
59   p_init_msg_list	IN	VARCHAR2	:= FND_API.G_FALSE,
60   p_commit	    	IN  	VARCHAR2 	:= FND_API.G_FALSE,
61   p_validation_level	IN  	NUMBER		:= FND_API.G_VALID_LEVEL_FULL,
62   x_return_status	IN OUT NOCOPY VARCHAR2,
63   x_msg_count		IN OUT NOCOPY NUMBER,
64   x_msg_data		IN OUT NOCOPY VARCHAR2,
65   p_organization_id  	IN	NUMBER,
66   p_all_organizations  	IN	VARCHAR2 	:= FND_API.G_TRUE,
67   p_commit_rows	    	IN  	NUMBER 		:= 500,
68   p_delete_rows	    	IN  	VARCHAR2 	:= FND_API.G_FALSE
69 );
70 
71 END BOM_RoutingInterface_PUB;