DBA Data[Home] [Help]

APPS.GMDRVGAP_WF_PKG dependencies on GMD_RECIPE_VALIDITY_RULES

Line 4: p_recipe_validity_rule_id IN GMD_RECIPE_VALIDITY_RULES.recipe_validity_rule_id%TYPE,

1: PACKAGE BODY GMDRVGAP_wf_pkg AS
2: /* $Header: GMDRVGAB.pls 120.1 2006/06/06 06:23:55 kmotupal noship $ */
3: PROCEDURE wf_init (
4: p_recipe_validity_rule_id IN GMD_RECIPE_VALIDITY_RULES.recipe_validity_rule_id%TYPE,
5: p_recipe_id IN GMD_RECIPE_VALIDITY_RULES.recipe_id%TYPE,
6: p_start_status IN GMD_RECIPE_VALIDITY_RULES.validity_rule_status%TYPE,
7: p_target_status IN GMD_RECIPE_VALIDITY_RULES.validity_rule_status%TYPE,
8: p_requester IN GMD_RECIPE_VALIDITY_RULES.LAST_UPDATED_BY%TYPE,

Line 5: p_recipe_id IN GMD_RECIPE_VALIDITY_RULES.recipe_id%TYPE,

1: PACKAGE BODY GMDRVGAP_wf_pkg AS
2: /* $Header: GMDRVGAB.pls 120.1 2006/06/06 06:23:55 kmotupal noship $ */
3: PROCEDURE wf_init (
4: p_recipe_validity_rule_id IN GMD_RECIPE_VALIDITY_RULES.recipe_validity_rule_id%TYPE,
5: p_recipe_id IN GMD_RECIPE_VALIDITY_RULES.recipe_id%TYPE,
6: p_start_status IN GMD_RECIPE_VALIDITY_RULES.validity_rule_status%TYPE,
7: p_target_status IN GMD_RECIPE_VALIDITY_RULES.validity_rule_status%TYPE,
8: p_requester IN GMD_RECIPE_VALIDITY_RULES.LAST_UPDATED_BY%TYPE,
9: p_last_update_date IN GMD_RECIPE_VALIDITY_RULES.LAST_UPDATE_DATE%TYPE

Line 6: p_start_status IN GMD_RECIPE_VALIDITY_RULES.validity_rule_status%TYPE,

2: /* $Header: GMDRVGAB.pls 120.1 2006/06/06 06:23:55 kmotupal noship $ */
3: PROCEDURE wf_init (
4: p_recipe_validity_rule_id IN GMD_RECIPE_VALIDITY_RULES.recipe_validity_rule_id%TYPE,
5: p_recipe_id IN GMD_RECIPE_VALIDITY_RULES.recipe_id%TYPE,
6: p_start_status IN GMD_RECIPE_VALIDITY_RULES.validity_rule_status%TYPE,
7: p_target_status IN GMD_RECIPE_VALIDITY_RULES.validity_rule_status%TYPE,
8: p_requester IN GMD_RECIPE_VALIDITY_RULES.LAST_UPDATED_BY%TYPE,
9: p_last_update_date IN GMD_RECIPE_VALIDITY_RULES.LAST_UPDATE_DATE%TYPE
10: )

Line 7: p_target_status IN GMD_RECIPE_VALIDITY_RULES.validity_rule_status%TYPE,

3: PROCEDURE wf_init (
4: p_recipe_validity_rule_id IN GMD_RECIPE_VALIDITY_RULES.recipe_validity_rule_id%TYPE,
5: p_recipe_id IN GMD_RECIPE_VALIDITY_RULES.recipe_id%TYPE,
6: p_start_status IN GMD_RECIPE_VALIDITY_RULES.validity_rule_status%TYPE,
7: p_target_status IN GMD_RECIPE_VALIDITY_RULES.validity_rule_status%TYPE,
8: p_requester IN GMD_RECIPE_VALIDITY_RULES.LAST_UPDATED_BY%TYPE,
9: p_last_update_date IN GMD_RECIPE_VALIDITY_RULES.LAST_UPDATE_DATE%TYPE
10: )
11: IS

Line 8: p_requester IN GMD_RECIPE_VALIDITY_RULES.LAST_UPDATED_BY%TYPE,

4: p_recipe_validity_rule_id IN GMD_RECIPE_VALIDITY_RULES.recipe_validity_rule_id%TYPE,
5: p_recipe_id IN GMD_RECIPE_VALIDITY_RULES.recipe_id%TYPE,
6: p_start_status IN GMD_RECIPE_VALIDITY_RULES.validity_rule_status%TYPE,
7: p_target_status IN GMD_RECIPE_VALIDITY_RULES.validity_rule_status%TYPE,
8: p_requester IN GMD_RECIPE_VALIDITY_RULES.LAST_UPDATED_BY%TYPE,
9: p_last_update_date IN GMD_RECIPE_VALIDITY_RULES.LAST_UPDATE_DATE%TYPE
10: )
11: IS
12: /* procedure to initialize and run Workflow */

Line 9: p_last_update_date IN GMD_RECIPE_VALIDITY_RULES.LAST_UPDATE_DATE%TYPE

5: p_recipe_id IN GMD_RECIPE_VALIDITY_RULES.recipe_id%TYPE,
6: p_start_status IN GMD_RECIPE_VALIDITY_RULES.validity_rule_status%TYPE,
7: p_target_status IN GMD_RECIPE_VALIDITY_RULES.validity_rule_status%TYPE,
8: p_requester IN GMD_RECIPE_VALIDITY_RULES.LAST_UPDATED_BY%TYPE,
9: p_last_update_date IN GMD_RECIPE_VALIDITY_RULES.LAST_UPDATE_DATE%TYPE
10: )
11: IS
12: /* procedure to initialize and run Workflow */
13:

Line 25: l_orgn_id GMD_RECIPE_VALIDITY_RULES.organization_id%TYPE;

21: l_recipe_vers GMD_RECIPES.RECIPE_VERSION%TYPE;
22: /* Mercy Thomas Bug 3173515 Added the following variables for the NPD workflow changes */
23: l_recipe_use VARCHAR2(80);
24: --Krishna NPD-Conv, Created l_orgn_id, l_item_id. Modified l_orgn_code, l_item_no.
25: l_orgn_id GMD_RECIPE_VALIDITY_RULES.organization_id%TYPE;
26: l_orgn_code ORG_ORGANIZATION_DEFINITIONS.organization_code%TYPE;
27: l_item_id GMD_RECIPE_VALIDITY_RULES.INVENTORY_ITEM_ID%TYPE;
28: l_item_no MTL_SYSTEM_ITEMS_KFV.concatenated_segments%TYPE;
29: l_preference GMD_RECIPE_VALIDITY_RULES.PREFERENCE%TYPE;

Line 27: l_item_id GMD_RECIPE_VALIDITY_RULES.INVENTORY_ITEM_ID%TYPE;

23: l_recipe_use VARCHAR2(80);
24: --Krishna NPD-Conv, Created l_orgn_id, l_item_id. Modified l_orgn_code, l_item_no.
25: l_orgn_id GMD_RECIPE_VALIDITY_RULES.organization_id%TYPE;
26: l_orgn_code ORG_ORGANIZATION_DEFINITIONS.organization_code%TYPE;
27: l_item_id GMD_RECIPE_VALIDITY_RULES.INVENTORY_ITEM_ID%TYPE;
28: l_item_no MTL_SYSTEM_ITEMS_KFV.concatenated_segments%TYPE;
29: l_preference GMD_RECIPE_VALIDITY_RULES.PREFERENCE%TYPE;
30: l_std_qty VARCHAR2(80);
31: l_min_qty VARCHAR2(80);

Line 29: l_preference GMD_RECIPE_VALIDITY_RULES.PREFERENCE%TYPE;

25: l_orgn_id GMD_RECIPE_VALIDITY_RULES.organization_id%TYPE;
26: l_orgn_code ORG_ORGANIZATION_DEFINITIONS.organization_code%TYPE;
27: l_item_id GMD_RECIPE_VALIDITY_RULES.INVENTORY_ITEM_ID%TYPE;
28: l_item_no MTL_SYSTEM_ITEMS_KFV.concatenated_segments%TYPE;
29: l_preference GMD_RECIPE_VALIDITY_RULES.PREFERENCE%TYPE;
30: l_std_qty VARCHAR2(80);
31: l_min_qty VARCHAR2(80);
32: l_max_qty VARCHAR2(80);
33: l_effective_start_date GMD_RECIPE_VALIDITY_RULES.START_DATE%TYPE;

Line 33: l_effective_start_date GMD_RECIPE_VALIDITY_RULES.START_DATE%TYPE;

29: l_preference GMD_RECIPE_VALIDITY_RULES.PREFERENCE%TYPE;
30: l_std_qty VARCHAR2(80);
31: l_min_qty VARCHAR2(80);
32: l_max_qty VARCHAR2(80);
33: l_effective_start_date GMD_RECIPE_VALIDITY_RULES.START_DATE%TYPE;
34: l_effective_end_date GMD_RECIPE_VALIDITY_RULES.END_DATE%TYPE;
35: /* Mercy Thomas Bug 3173515 End of the changes */
36:
37: /* make sure that process runs with background engine

Line 34: l_effective_end_date GMD_RECIPE_VALIDITY_RULES.END_DATE%TYPE;

30: l_std_qty VARCHAR2(80);
31: l_min_qty VARCHAR2(80);
32: l_max_qty VARCHAR2(80);
33: l_effective_start_date GMD_RECIPE_VALIDITY_RULES.START_DATE%TYPE;
34: l_effective_end_date GMD_RECIPE_VALIDITY_RULES.END_DATE%TYPE;
35: /* Mercy Thomas Bug 3173515 End of the changes */
36:
37: /* make sure that process runs with background engine
38: to prevent SAVEPOINT/ROLLBACK error (see Workflow FAQ)

Line 111: FROM GMD_RECIPE_VALIDITY_RULES A, MTL_SYSTEM_ITEMS_KFV B

107: SELECT A.ORGANIZATION_ID,
108: DECODE(A.RECIPE_USE, 0, 'Production', 1, 'Planning', 2, 'Costing', 3, 'Regulatory', 4, 'Technical'),
109: B.CONCATENATED_SEGMENTS, A.PREFERENCE, A.STD_QTY || ' ' || A.DETAIL_UOM, A.MIN_QTY || ' ' || A.DETAIL_UOM, A.MAX_QTY || ' ' || A.DETAIL_UOM, A.START_DATE, A.END_DATE
110: INTO l_orgn_id, l_recipe_use, l_item_no, l_preference, l_std_qty, l_min_qty, l_max_qty, l_effective_start_date, l_effective_end_date
111: FROM GMD_RECIPE_VALIDITY_RULES A, MTL_SYSTEM_ITEMS_KFV B
112: WHERE A.RECIPE_VALIDITY_RULE_ID = P_RECIPE_VALIDITY_RULE_ID
113: AND A.INVENTORY_ITEM_ID = B.INVENTORY_ITEM_ID
114: AND A.organization_id = B.organization_id;
115:

Line 189: l_recipe_validity_rule_id GMD_RECIPE_VALIDITY_RULES.recipe_validity_rule_id%TYPE;

185: IS
186: /* procedure to Check Approval is required or not if required find the approver and send the notification to
187: approver */
188:
189: l_recipe_validity_rule_id GMD_RECIPE_VALIDITY_RULES.recipe_validity_rule_id%TYPE;
190: p_data_string VARCHAR2(2000);
191: p_wf_data_string VARCHAR2(2000);
192: p_lab_wf_item_type VARCHAR2(8) := 'GMDRVGAP'; -- Recipe Lab use Approval Workflow Inernal Name
193: P_lab_Process_name VARCHAR2(32) := 'GMDRVGAP_PROCESS'; -- Recipe Lab use Approval Workflow Process Inernal Name

Line 195: P_table_name VARCHAR2(32) := 'GMD_RECIPE_VALIDITY_RULES'; -- Key Table

191: p_wf_data_string VARCHAR2(2000);
192: p_lab_wf_item_type VARCHAR2(8) := 'GMDRVGAP'; -- Recipe Lab use Approval Workflow Inernal Name
193: P_lab_Process_name VARCHAR2(32) := 'GMDRVGAP_PROCESS'; -- Recipe Lab use Approval Workflow Process Inernal Name
194: P_lab_activity_name VARCHAR2(80) := 'GMDRVGAP_NOTI_REQUEST';
195: P_table_name VARCHAR2(32) := 'GMD_RECIPE_VALIDITY_RULES'; -- Key Table
196: P_where_clause VARCHAR2(100) ;
197: p_role GMA_ACTDATA_WF.ROLE%TYPE;
198: l_data_string VARCHAR2(2000);
199: l_delimiter VARCHAR2(15) := FND_PROFILE.VALUE ('SY$WF_DELIMITER');

Line 237: UPDATE GMD_RECIPE_VALIDITY_RULES

233:
234: p_resultout:='COMPLETE:Y';
235: ELSE
236: l_target_status := wf_engine.getitemattrtext(p_itemtype, p_itemkey,'GMDRVGAP_TARGET_STATUS');
237: UPDATE GMD_RECIPE_VALIDITY_RULES
238: SET VALIDITY_RULE_STATUS = l_target_status
239: WHERE RECIPE_VALIDITY_RULE_ID = l_recipe_validity_rule_id;
240: p_resultout:='COMPLETE:N';
241: END IF;

Line 282: l_recipe_validity_rule_id GMD_RECIPE_VALIDITY_RULES.recipe_validity_rule_id%TYPE;

278: p_actid IN NUMBER,
279: p_funcmode IN VARCHAR2,
280: p_resultout OUT NOCOPY VARCHAR2) IS
281: l_target_status GMD_STATUS_NEXT.TARGET_STATUS%TYPE;
282: l_recipe_validity_rule_id GMD_RECIPE_VALIDITY_RULES.recipe_validity_rule_id%TYPE;
283: BEGIN
284: l_recipe_validity_rule_id:=wf_engine.getitemattrnumber(p_itemtype, p_itemkey,'GMDRVGAP_RECIPE_VALIDITYRULEID');
285: IF (p_funcmode = 'RUN') THEN
286: l_target_status := wf_engine.getitemattrtext(p_itemtype, p_itemkey,'GMDRVGAP_TARGET_STATUS');

Line 287: UPDATE GMD_RECIPE_VALIDITY_RULES

283: BEGIN
284: l_recipe_validity_rule_id:=wf_engine.getitemattrnumber(p_itemtype, p_itemkey,'GMDRVGAP_RECIPE_VALIDITYRULEID');
285: IF (p_funcmode = 'RUN') THEN
286: l_target_status := wf_engine.getitemattrtext(p_itemtype, p_itemkey,'GMDRVGAP_TARGET_STATUS');
287: UPDATE GMD_RECIPE_VALIDITY_RULES
288: SET VALIDITY_RULE_STATUS = l_target_status
289: WHERE RECIPE_VALIDITY_RULE_ID = l_recipe_validity_rule_id;
290: END IF;
291:

Line 303: l_recipe_validity_rule_id GMD_RECIPE_VALIDITY_RULES.recipe_validity_rule_id%TYPE;

299: p_resultout OUT NOCOPY VARCHAR2) IS
300: l_rework_status GMD_STATUS_NEXT.TARGET_STATUS%TYPE;
301: l_target_status GMD_STATUS_NEXT.TARGET_STATUS%TYPE;
302: l_start_status GMD_STATUS_NEXT.TARGET_STATUS%TYPE;
303: l_recipe_validity_rule_id GMD_RECIPE_VALIDITY_RULES.recipe_validity_rule_id%TYPE;
304: BEGIN
305: l_recipe_validity_rule_id:=wf_engine.getitemattrnumber(p_itemtype, p_itemkey,'GMDRVGAP_RECIPE_VALIDITYRULEID');
306: IF (p_funcmode = 'RUN') THEN
307: l_start_status := wf_engine.getitemattrtext(p_itemtype, p_itemkey,'GMDRVGAP_START_STATUS');

Line 314: UPDATE GMD_RECIPE_VALIDITY_RULES

310: FROM GMD_STATUS_NEXT
311: WHERE current_status = l_start_status
312: AND target_status = l_target_status
313: AND pending_status IS NOT NULL;
314: UPDATE GMD_RECIPE_VALIDITY_RULES
315: SET VALIDITY_RULE_STATUS = l_rework_status
316: WHERE RECIPE_VALIDITY_RULE_ID = l_recipe_validity_rule_id;
317: END IF;
318: END REQ_REJECTED;

Line 326: l_recipe_validity_rule_id GMD_RECIPE_VALIDITY_RULES.recipe_validity_rule_id%TYPE;

322: p_itemkey IN VARCHAR2,
323: p_actid IN NUMBER,
324: p_funcmode IN VARCHAR2,
325: p_resultout OUT NOCOPY VARCHAR2) IS
326: l_recipe_validity_rule_id GMD_RECIPE_VALIDITY_RULES.recipe_validity_rule_id%TYPE;
327: l_start_status GMD_STATUS_NEXT.TARGET_STATUS%TYPE;
328: BEGIN
329: l_recipe_validity_rule_id:=wf_engine.getitemattrnumber(p_itemtype, p_itemkey,'GMDRVGAP_RECIPE_VALIDITYRULEID');
330: IF (p_funcmode = 'RUN') THEN

Line 332: UPDATE GMD_RECIPE_VALIDITY_RULES

328: BEGIN
329: l_recipe_validity_rule_id:=wf_engine.getitemattrnumber(p_itemtype, p_itemkey,'GMDRVGAP_RECIPE_VALIDITYRULEID');
330: IF (p_funcmode = 'RUN') THEN
331: l_start_status := wf_engine.getitemattrtext(p_itemtype, p_itemkey,'GMDRVGAP_START_STATUS');
332: UPDATE GMD_RECIPE_VALIDITY_RULES
333: SET VALIDITY_RULE_STATUS = l_start_status
334: WHERE RECIPE_VALIDITY_RULE_ID = l_recipe_validity_rule_id;
335: END IF;
336: END NO_RESPONSE;