DBA Data[Home] [Help]

PACKAGE: APPS.AMS_BOM_PVT

Source


1 PACKAGE AMS_BOM_PVT AUTHID CURRENT_USER as
2 /* $Header: amsvboms.pls 115.10 2002/11/15 21:02:03 abhola ship $ */
3 -- Start of Comments
4 -- Package name     : AMS_BOM_PVT
5 -- Purpose          : Wrapper on BOM APIs
6 -- History          : Created Sept 25 2000   ABHOLA
7 -- NOTE             :
8 -- End of Comments
9 
10 -- Default number of records fetch per call
11 
12 
13     TYPE BOM_REC_TYPE IS RECORD
14      (     Inventory_Item_Id            NUMBER := FND_API.G_MISS_NUM
15          , Organization_Id              NUMBER := FND_API.G_MISS_NUM
16 	 , Alternate_Bom_Code		VARCHAR2(10)	:= FND_API.G_MISS_CHAR
17 	 , Assembly_Type		NUMBER		:= FND_API.G_MISS_NUM
18 	 , Transaction_Type		VARCHAR2(30)	:= FND_API.G_MISS_CHAR
19 	 , Return_Status		VARCHAR2(1)	:= FND_API.G_MISS_CHAR
20 	);
21 
22       G_MISS_BOM_REC_TYPE  BOM_REC_TYPE;
23 
24     TYPE BOM_COMP_REC_TYPE IS RECORD
25 	(  Start_Effective_Date		DATE		:= FND_API.G_MISS_DATE
26 	 , Disable_Date			DATE		:= FND_API.G_MISS_DATE
27 	 , Operation_Sequence_Number	NUMBER		:= FND_API.G_MISS_NUM
28 	 , Component_Item_Name		VARCHAR2(81)	:= FND_API.G_MISS_CHAR
29          , Component_Item_Id            NUMBER          := FND_API.G_MISS_NUM
30 	 , Item_Sequence_Number		NUMBER		:= FND_API.G_MISS_NUM
31 	 , Quantity_Per_Assembly	NUMBER		:= FND_API.G_MISS_NUM
32 	 , Quantity_Related		NUMBER      	:= FND_API.G_MISS_NUM
33 	 , Return_Status     		VARCHAR2(1)    	:= FND_API.G_MISS_CHAR
34     );
35 
36       G_MISS_BOM_COMP_REC_TYPE          BOM_COMP_REC_TYPE;
37 
38 --      TYPE  BOM_COMP_Tbl_Type      IS TABLE OF BOM_COMP_REC_TYPE
39 --                                                INDEX BY BINARY_INTEGER;
40 
41 --      G_MISS_BOM_COMP_Tbl_Type          BOM_COMP_Tbl_Type;
42 
43 PROCEDURE Ams_Process_BOM(
44     P_Api_Version_Number         IN   NUMBER,
45     P_Init_Msg_List              IN   VARCHAR2     := FND_API.G_FALSE,
46     P_Commit                     IN   VARCHAR2     := FND_API.G_FALSE,
47     p_validation_level           IN   NUMBER       := FND_API.G_VALID_LEVEL_FULL,
48 
49     X_Return_Status              OUT NOCOPY  VARCHAR2,
50     X_Msg_Count                  OUT NOCOPY  NUMBER,
51     X_Msg_Data                   OUT NOCOPY  VARCHAR2,
52 
53     P_bom_rec_type               IN   BOM_REC_TYPE := G_MISS_BOM_REC_TYPE,
54 
55     P_bom_comp_rec_type          IN    BOM_COMP_REC_TYPE := G_MISS_BOM_COMP_REC_TYPE,
56 
57     P_Last_Update_Date           IN    DATE    := FND_API.G_MISS_DATE,
58     P_Last_Update_By             IN    NUMBER  := FND_API.G_MISS_NUM
59     );
60 
61 End AMS_BOM_PVT;