DBA Data[Home] [Help]

PACKAGE: APPS.INV_ITEM_CATALOG_ELEM_PUB

Source


1 PACKAGE INV_ITEM_CATALOG_ELEM_PUB AUTHID CURRENT_USER AS
2 /* $Header: INVCEOIS.pls 115.0 2003/12/08 09:55:50 rvuppala noship $ */
3 
4 ------------------------------ Global variables -------------------------------
5 
6 g_xset_id         NUMBER  :=  fnd_api.g_MISS_NUM;
7 g_user_id         NUMBER  :=  -1;
8 g_login_id        NUMBER  :=  -1;
9 g_prog_appid      NUMBER  :=  -1;
10 g_prog_id         NUMBER  :=  -1;
11 g_request_id      NUMBER  :=  -1;
12 
13 -- Validation level
14 
15 g_VALIDATE_NONE     CONSTANT  NUMBER  :=  0;
16 g_VALIDATE_RULES    CONSTANT  NUMBER  :=  10;
17 g_VALIDATE_IDS      CONSTANT  NUMBER  :=  20;
18 g_VALIDATE_VALUES   CONSTANT  NUMBER  :=  30;
19 g_VALIDATE_ALL      CONSTANT  NUMBER  :=  100;
20 g_VALIDATE_LEVEL_FULL  CONSTANT  NUMBER  :=  100;
21 
22 -------------------------- Global type declarations --------------------------
23 TYPE ITEM_DESC_ELEMENT IS RECORD
24      (
25        ELEMENT_NAME         VARCHAR2(30)
26       ,ELEMENT_VALUE        VARCHAR2(30)
27       ,DESCRIPTION_DEFAULT  VARCHAR2(1)
28      );
29 
30 TYPE ITEM_DESC_ELEMENT_TABLE IS TABLE OF ITEM_DESC_ELEMENT
31                             INDEX BY BINARY_INTEGER;
32 
33 ------------------------ process_Item_Catalog_element_records ---------------------
34 
35 PROCEDURE Process_item_descr_elements
36      (
37         p_api_version        IN   NUMBER
38      ,  p_init_msg_list      IN   VARCHAR2  DEFAULT  fnd_api.g_FALSE
39      ,  p_commit_flag        IN   VARCHAR2  DEFAULT  fnd_api.g_FALSE
40      ,  p_validation_level   IN   NUMBER    DEFAULT  INV_ITEM_CATALOG_ELEM_PUB.g_VALIDATE_ALL
41      ,  p_inventory_item_id  IN   NUMBER    DEFAULT  -999
42      ,  p_item_number        IN   VARCHAR2  DEFAULT  NULL
43      ,  p_item_desc_element_table IN ITEM_DESC_ELEMENT_TABLE
44      ,  x_generated_descr    OUT NOCOPY VARCHAR2
45      ,  x_return_status      OUT NOCOPY VARCHAR2
46      ,  x_msg_count          OUT NOCOPY NUMBER
47      ,  x_msg_data           OUT NOCOPY VARCHAR2
48      );
49 
50 ------------------------ process_Item_Catalog_element_Interface_records --------------
51 
52 PROCEDURE process_Item_Catalog_grp_recs
53 (
54    ERRBUF              OUT  NOCOPY VARCHAR2
55 ,  RETCODE             OUT  NOCOPY NUMBER
56 ,  p_rec_set_id        IN   NUMBER
57 ,  p_upload_rec_flag   IN   NUMBER    DEFAULT  1
58 ,  p_delete_rec_flag   IN   NUMBER    DEFAULT  1
59 ,  p_commit_flag       IN   NUMBER    DEFAULT  1
60 ,  p_prog_appid        IN   NUMBER    DEFAULT  NULL
61 ,  p_prog_id           IN   NUMBER    DEFAULT  NULL
62 ,  p_request_id        IN   NUMBER    DEFAULT  NULL
63 ,  p_user_id           IN   NUMBER    DEFAULT  NULL
64 ,  p_login_id          IN   NUMBER    DEFAULT  NULL
65 );
66 
67 
68 ------------------------------ delete_OI_records ------------------------------
69 
70 PROCEDURE delete_OI_records
71 (
72    p_commit         IN   VARCHAR2  DEFAULT  fnd_api.g_FALSE
73 ,  p_rec_set_id     IN   NUMBER
74 ,  x_return_status  OUT  NOCOPY VARCHAR2
75 );
76 
77 
78 END INV_ITEM_CATALOG_ELEM_PUB;