53: * @rep:scope internal
54: * @rep:lifecycle active
55: * @rep:displayname Create Rule Objects
56: *
57: * @param p_init_msg_list Initialize message stack if it is set to FND_API.G_TRUE. Default is FND_API.G_FALSE.
58: * @param p_rule_object_rec User customizable objects record.
59: * @param p_rule_object_id Internal identifier for the Rule Object
60: * @param x_return_status Return status after the call.
61: * @param x_msg_count Number of messages in message stack.
64: * @rep:comment 10-Sep-2004 Amulya Mishra Created
65: */
66:
67: PROCEDURE create_rule_object(
68: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
69: p_rule_object_rec IN RULE_OBJECTS_REC_TYPE,
70: x_rule_object_id OUT NOCOPY NUMBER,
71: x_return_status OUT NOCOPY VARCHAR2,
72: x_msg_count OUT NOCOPY NUMBER,
82: * @rep:scope internal
83: * @rep:lifecycle active
84: * @rep:displayname Create Rule Object Instance
85: *
86: * @param p_init_msg_list Initialize message stack if it is set to FND_API.G_TRUE. Default is FND_API.G_FALSE.
87: * @param p_application_id Application identifier
88: * @param p_rule_object_name Name of Rule Object
89: * @param p_instance_label Name of the Instance.
90: * @param p_rule_object_id Internal identifier for the Rule Object
97:
98:
99:
100: PROCEDURE create_rule_object_instance(
101: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
102: p_application_id IN NUMBER,
103: p_rule_object_name IN VARCHAR2,
104: p_instance_label IN VARCHAR2,
105: p_org_id IN NUMBER,
117: * @rep:scope internal
118: * @rep:lifecycle active
119: * @rep:displayname Update User Customizable Rule
120: *
121: * @param p_init_msg_list Initialize message stack if it is set to FND_API.G_TRUE. Default is FND_API.G_FALSE.
122: * @param p_rule_object_rec User customizable objects record.
123: * @param p_object_version_number Record version number
124: * @param x_return_status Return status after the call.
125: * @param x_msg_count Number of messages in message stack.
128: * @rep:comment 10-Sep-2004 Amulya Mishra Created
129: */
130:
131: PROCEDURE update_rule_object(
132: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
133: p_rule_object_rec IN RULE_OBJECTS_REC_TYPE,
134: p_object_version_number IN OUT NOCOPY NUMBER,
135: x_return_status OUT NOCOPY VARCHAR2,
136: x_msg_count OUT NOCOPY NUMBER,
143: * @rep:scope internal
144: * @rep:lifecycle active
145: * @rep:displayname Retrieve User Customizable Rule
146: *
147: * @param p_init_msg_list Initialize message stack if it is set to FND_API.G_TRUE. Default is FND_API.G_FALSE.
148: * @param p_rule_object_name Name of Rule Object
149: * @param p_application_id Application identifier
150: * @param p_rule_object_rec User customizable objects record.
151: * @param x_return_status Return status after the call.
155: * @rep:comment 10-Sep-2004 Amulya Mishra Created
156: */
157:
158: PROCEDURE get_rule_object_rec (
159: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
160: p_rule_object_name IN VARCHAR2,
161: p_application_id IN NUMBER,
162: p_instance_label IN VARCHAR2,
163: p_org_id IN NUMBER,
173: * @rep:scope internal
174: * @rep:lifecycle active
175: * @rep:displayname Retrieve User Customizable Rule
176: *
177: * @param p_init_msg_list Initialize message stack if it is set to FND_API.G_TRUE. Default is FND_API.G_FALSE.
178: * @param p_rule_object_id Identifier of Rule Object
179: * @param p_rule_object_rec User customizable objects record.
180: * @param x_return_status Return status after the call.
181: * @param x_msg_count Number of messages in message stack.
184: * @rep:comment 10-Sep-2004 Amulya Mishra Created
185: */
186:
187: PROCEDURE get_rule_object_rec (
188: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
189: p_rule_object_id IN NUMBER,
190: x_rule_object_rec OUT NOCOPY RULE_OBJECTS_REC_TYPE,
191: x_return_status OUT NOCOPY VARCHAR2,
192: x_msg_count OUT NOCOPY NUMBER,
200: * @rep:scope internal
201: * @rep:lifecycle active
202: * @rep:displayname Delete Rule Object Record.
203: *
204: * @param p_init_msg_list Initialize message stack if it is set to FND_API.G_TRUE. Default is FND_API.G_FALSE.
205: * @param p_rule_object_name Name of Rule Object
206: * @param p_application_id Application identifier
207: * @param x_return_status Return status after the call.
208: * @param x_msg_count Number of messages in message stack.
211: * @rep:comment 10-Sep-2004 Amulya Mishra Created
212: */
213:
214: PROCEDURE delete_rule_object(
215: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
216: p_rule_object_name IN VARCHAR2,
217: p_application_id IN NUMBER,
218: x_return_status OUT NOCOPY VARCHAR2,
219: x_msg_count OUT NOCOPY NUMBER,
227: * @rep:scope internal
228: * @rep:lifecycle active
229: * @rep:displayname Delete Rule Object Record.
230: *
231: * @param p_init_msg_list Initialize message stack if it is set to FND_API.G_TRUE. Default is FND_API.G_FALSE.
232: * @param p_application_id Application identifier
233: * @param p_rule_object_name Name of Rule Object
234: * @param p_instance_label Name of the Instance.
235: * @param x_return_status Return status after the call.
239: * @rep:comment 27-Dec-2005 Amulya Mishra Created
240: */
241:
242: PROCEDURE delete_rule_object_instance(
243: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
244: p_application_id IN NUMBER,
245: p_rule_object_name IN VARCHAR2,
246: p_instance_label IN VARCHAR2,
247: p_org_id IN NUMBER,
317: * @rep:scope internal
318: * @rep:lifecycle active
319: * @rep:displayname Convert Rule Object Instance Enabling Feature
320: *
321: * @param p_init_msg_list Initialize message stack if it is set to FND_API.G_TRUE. Default is FND_API.G_FALSE.
322: * @param p_rule_object_id Internal identifier for the Rule Object
323: * @param p_instance_flag Use Instance Flag value for the Rule Object
324: * @param p_instance_label Instance Label to be associated with the Rule Object Instances.
325: * @param p_org_id Internal identifier for the organization id to be associated with the Rule Object Instances
330: * @rep:comment 14-Feb-2006 Amulya Mishra Created
331: */
332:
333: PROCEDURE convert_use_instance(
334: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
335: p_rule_object_id IN NUMBER,
336: p_use_instance_flag IN VARCHAR2,
337: p_instance_label IN VARCHAR2 DEFAULT NULL,
338: P_ORG_ID IN NUMBER DEFAULT NULL,