DBA Data[Home] [Help]

PACKAGE: APPS.OKL_AM_CUSTOM_RMK_ASSET_PVT

Source


1 PACKAGE OKL_AM_CUSTOM_RMK_ASSET_PVT AUTHID CURRENT_USER AS
2 /* $Header: OKLRCRES.pls 120.1 2005/10/30 04:02:26 appldev noship $ */
3 
4   ---------------------------------------------------------------------------
5   -- GLOBAL MESSAGE CONSTANTS
6   ---------------------------------------------------------------------------
7   G_FND_APP		                    CONSTANT VARCHAR2(200) := OKC_API.G_FND_APP;
8   G_REQUIRED_VALUE                  CONSTANT VARCHAR2(200) := OKC_API.G_REQUIRED_VALUE;
9   G_INVALID_VALUE	                CONSTANT VARCHAR2(200) := OKC_API.G_INVALID_VALUE;
10   G_COL_NAME_TOKEN	                CONSTANT VARCHAR2(200) := OKC_API.G_COL_NAME_TOKEN;
11   G_PARENT_TABLE_TOKEN	            CONSTANT VARCHAR2(200) := OKC_API.G_PARENT_TABLE_TOKEN;
12   G_CHILD_TABLE_TOKEN	            CONSTANT VARCHAR2(200) := OKC_API.G_CHILD_TABLE_TOKEN;
13   G_NO_PARENT_RECORD                CONSTANT VARCHAR2(200) := 'OKC_NO_PARENT_RECORD';
14   G_UNEXPECTED_ERROR                CONSTANT VARCHAR2(200) := 'OKC_CONTRACTS_UNEXPECTED_ERROR';
15   G_SQLERRM_TOKEN                   CONSTANT VARCHAR2(200) := 'SQLerrm';
16   G_SQLCODE_TOKEN                   CONSTANT VARCHAR2(200) := 'SQLcode';
17 
18   ---------------------------------------------------------------------------
19   -- GLOBAL VARIABLES
20   ---------------------------------------------------------------------------
21   G_PKG_NAME		                CONSTANT VARCHAR2(200) := 'OKL_AM_CUSTOM_RMK_ASSET_PVT';
22   G_APP_NAME		                CONSTANT VARCHAR2(3)   :=  OKC_API.G_APP_NAME;
23 
24 
25 
26 
27 PROCEDURE validate_item_info(
28      p_api_version           IN  	NUMBER,
29      p_init_msg_list         IN  	VARCHAR2 DEFAULT OKL_API.G_FALSE,
30      p_asset_return_id       IN     NUMBER,
31      p_item_number           IN     VARCHAR2,
32      p_Item_Description      IN     VARCHAR2,
33      p_Item_Price            IN     NUMBER DEFAULT OKL_API.G_MISS_NUM,
34      p_quantity              IN     NUMBER DEFAULT 1,
35      x_inv_org_id            OUT    NOCOPY NUMBER,
36      x_inv_org_name          OUT    NOCOPY VARCHAR2,
37      x_subinv_code           OUT    NOCOPY VARCHAR2,
38      x_sys_date              OUT    NOCOPY DATE,
39      x_price_list_id		 OUT    NOCOPY NUMBER,
40      x_item_templ_id         OUT    NOCOPY NUMBER,
41      x_return_status         OUT 	NOCOPY VARCHAR2,
42      x_msg_count             OUT 	NOCOPY NUMBER,
43      x_msg_data              OUT 	NOCOPY VARCHAR2);
44 
45 
46 PROCEDURE create_inv_item
47 (  p_api_version          IN  NUMBER,
48    p_init_msg_list        IN  VARCHAR2 DEFAULT OKL_API.G_FALSE,
49    p_asset_return_id      IN  NUMBER,
50    p_Organization_Id      IN  NUMBER,
51    p_organization_name    IN  VARCHAR2
52  , p_Item_Description     IN  VARCHAR2
53  , p_subinventory         IN  VARCHAR2
54  , p_sysdate              IN  DATE
55  -- SECHAWLA 05-OCT-04 3924244 : p_item_number may be populated for the master org (if user entered item no.)
56  , p_item_number          IN  VARCHAR2   --SECHAWLA Bug# 2679812 : Added new parameter
57  , p_item_templ_id        IN  NUMBER
58  , x_New_Item_Number      OUT NOCOPY VARCHAR2
59  , x_New_Item_Id          OUT NOCOPY NUMBER
60  , x_Return_Status        OUT NOCOPY VARCHAR2
61  , x_msg_count            OUT NOCOPY NUMBER
62  , x_msg_data             OUT NOCOPY VARCHAR2);
63 
64 
65 PROCEDURE Create_Inv_Misc_Receipt
66 (    p_api_version          IN  NUMBER,
67      p_init_msg_list        IN  VARCHAR2 DEFAULT OKL_API.G_FALSE,
68      p_Inventory_Item_id    IN NUMBER
69   ,  p_Subinv_Code          IN VARCHAR2
70   ,  p_Organization_Id      IN NUMBER
71   ,  p_quantity             IN NUMBER
72   ,  p_trans_type_id        IN NUMBER
73   ,  p_sysdate              IN DATE
74   ,  x_Return_Status        OUT NOCOPY VARCHAR2
75   ,  x_msg_count            OUT NOCOPY NUMBER
76   ,  x_msg_data             OUT NOCOPY VARCHAR2
77 );
78 
79 PROCEDURE Create_Item_Price_List
80 (   p_api_version       IN  NUMBER
81   , p_init_msg_list     IN  VARCHAR2 DEFAULT OKL_API.G_FALSE
82   , p_Price_List_id     IN  NUMBER
83   , p_Item_Id           IN  NUMBER
84   , p_Item_Price        IN  NUMBER
85   , x_return_status     OUT NOCOPY VARCHAR2
86   , x_msg_count         OUT NOCOPY NUMBER
87   , x_msg_data          OUT NOCOPY VARCHAR2
88 );
89 
90 
91 
92 END OKL_AM_CUSTOM_RMK_ASSET_PVT;