DBA Data[Home] [Help]

PACKAGE: APPS.AHL_FMP_EFFECTIVITY_DTL_PVT

Source


1 PACKAGE AHL_FMP_EFFECTIVITY_DTL_PVT AUTHID CURRENT_USER AS
2 /* $Header: AHLVMEDS.pls 120.3.12020000.2 2012/12/10 14:04:27 shnatu ship $ */
3 
4 TYPE effectivity_detail_rec_type IS RECORD
5 (
6         MR_EFFECTIVITY_DETAIL_ID         NUMBER,
7         OBJECT_VERSION_NUMBER            NUMBER,
8         EXCLUDE_FLAG                     VARCHAR2(1),
9         SERIAL_NUMBER_FROM               VARCHAR2(30),
10         SERIAL_NUMBER_TO                 VARCHAR2(30),
11         MANUFACTURER_ID                  NUMBER,
12         MANUFACTURER                     VARCHAR2(30),
13         MANUFACTURE_DATE_FROM            DATE,
14         MANUFACTURE_DATE_TO              DATE,
15         COUNTRY_CODE                     VARCHAR2(2),
16         COUNTRY                          VARCHAR2(80),
17         ATTRIBUTE_CATEGORY               VARCHAR2(30),
18         ATTRIBUTE1                       VARCHAR2(150),
19         ATTRIBUTE2                       VARCHAR2(150),
20         ATTRIBUTE3                       VARCHAR2(150),
21         ATTRIBUTE4                       VARCHAR2(150),
22         ATTRIBUTE5                       VARCHAR2(150),
23         ATTRIBUTE6                       VARCHAR2(150),
24         ATTRIBUTE7                       VARCHAR2(150),
25         ATTRIBUTE8                       VARCHAR2(150),
26         ATTRIBUTE9                       VARCHAR2(150),
27         ATTRIBUTE10                      VARCHAR2(150),
28         ATTRIBUTE11                      VARCHAR2(150),
29         ATTRIBUTE12                      VARCHAR2(150),
30         ATTRIBUTE13                      VARCHAR2(150),
31         ATTRIBUTE14                      VARCHAR2(150),
32         ATTRIBUTE15                      VARCHAR2(150),
33         LAST_UPDATE_DATE                 DATE,
34         LAST_UPDATED_BY                  NUMBER(15),
35         CREATION_DATE                    DATE,
36         CREATED_BY                       NUMBER(15),
37         LAST_UPDATE_LOGIN                NUMBER(15),
38         DML_OPERATION                    VARCHAR2(1)
39 );
40 
41 TYPE effectivity_detail_tbl_type IS TABLE OF effectivity_detail_rec_type INDEX BY BINARY_INTEGER;
42 
43 TYPE effty_ext_detail_rec_type IS RECORD
44 (
45         MR_EFFECTIVITY_EXT_DTL_ID        NUMBER,
46         OBJECT_VERSION_NUMBER            NUMBER,
47         EFFECT_EXT_DTL_REC_TYPE          VARCHAR2(30),
48         EXCLUDE_FLAG                     VARCHAR2(1),
49         OWNER_ID                         NUMBER,
50         OWNER                            VARCHAR2(360),--this is owner name
51         LOCATION                         VARCHAR2(80),
52         LOCATION_TYPE_CODE               VARCHAR2(30),
53         CSI_EXT_ATTRIBUTE_CODE           VARCHAR2(30),
54         CSI_EXT_ATTRIBUTE_NAME           VARCHAR2(50),
55         CSI_EXT_ATTRIBUTE_VALUE          VARCHAR2(240),
56         ATTRIBUTE_CATEGORY               VARCHAR2(30),
57         ATTRIBUTE1                       VARCHAR2(150),
58         ATTRIBUTE2                       VARCHAR2(150),
59         ATTRIBUTE3                       VARCHAR2(150),
60         ATTRIBUTE4                       VARCHAR2(150),
61         ATTRIBUTE5                       VARCHAR2(150),
62         ATTRIBUTE6                       VARCHAR2(150),
63         ATTRIBUTE7                       VARCHAR2(150),
64         ATTRIBUTE8                       VARCHAR2(150),
65         ATTRIBUTE9                       VARCHAR2(150),
66         ATTRIBUTE10                      VARCHAR2(150),
67         ATTRIBUTE11                      VARCHAR2(150),
68         ATTRIBUTE12                      VARCHAR2(150),
69         ATTRIBUTE13                      VARCHAR2(150),
70         ATTRIBUTE14                      VARCHAR2(150),
71         ATTRIBUTE15                      VARCHAR2(150),
72         LAST_UPDATE_DATE                 DATE,
73         LAST_UPDATED_BY                  NUMBER(15),
74         CREATION_DATE                    DATE,
75         CREATED_BY                       NUMBER(15),
76         LAST_UPDATE_LOGIN                NUMBER(15),
77         DML_OPERATION                    VARCHAR2(1)
78 );
79 
80 TYPE effty_ext_detail_tbl_type IS TABLE OF effty_ext_detail_rec_type INDEX BY BINARY_INTEGER;
81 
82 
83 -- Start of Comments
84 -- Procedure name              : process_effectivity_detail
85 -- Type                        : Private
86 -- Pre-reqs                    :
87 -- Function                    :
88 -- Parameters                  :
89 --
90 -- Standard IN  Parameters :
91 --      p_api_version               NUMBER   Required
92 --      p_init_msg_list             VARCHAR2 Default  FND_API.G_FALSE
93 --      p_commit                    VARCHAR2 Default  FND_API.G_FALSE
94 --      p_validation_level          NUMBER   Default  FND_API.G_VALID_LEVEL_FULL
95 --      p_default                   VARCHAR2 Default  FND_API.G_TRUE
96 --      p_module_type               VARCHAR2 Default  NULL
97 --
98 -- Standard OUT Parameters :
99 --      x_return_status             VARCHAR2 Required
100 --      x_msg_count                 NUMBER   Required
101 --      x_msg_data                  VARCHAR2 Required
102 --
103 -- process_effectivity_detail IN parameters:
104 --      p_mr_header_id              NUMBER                      Required
105 --      p_mr_effectivity_id         NUMBER                      Required
106 --
107 -- process_effectivity_detail IN OUT parameters:
108 --      p_x_effectivity_detail_tbl  effectivity_detail_tbl_type Required
109 --
110 -- process_effectivity_detail OUT parameters:
111 --      None.
112 --
113 --
114 -- Version :
115 --          Current version        1.0
116 --
117 -- End of Comments
118 
119 PROCEDURE process_effectivity_detail
120 (
121  p_api_version                  IN  NUMBER     := '1.0',
122  p_init_msg_list                IN  VARCHAR2   := FND_API.G_TRUE,
123  p_commit                       IN  VARCHAR2   := FND_API.G_FALSE,
124  p_validation_level             IN  NUMBER     := FND_API.G_VALID_LEVEL_FULL,
125  p_default                      IN  VARCHAR2   := FND_API.G_FALSE,
126  p_module_type                  IN  VARCHAR2   := NULL,
127  x_return_status                OUT NOCOPY VARCHAR2,
128  x_msg_count                    OUT NOCOPY NUMBER,
129  x_msg_data                     OUT NOCOPY VARCHAR2,
130  p_x_effectivity_detail_tbl     IN OUT NOCOPY  effectivity_detail_tbl_type,
131  p_x_effty_ext_detail_tbl       IN OUT NOCOPY  effty_ext_detail_tbl_type,
132  p_mr_header_id                 IN  NUMBER,
133  p_mr_effectivity_id            IN  NUMBER
134 );
135 
136 END AHL_FMP_EFFECTIVITY_DTL_PVT;