DBA Data[Home] [Help]

APPS.GMDFMGAP_WF_PKG dependencies on FM_FORM_MST

Line 4: p_formula_id IN FM_FORM_MST_B.formula_id%TYPE,

1: PACKAGE BODY GMDFMGAP_wf_pkg AS
2: /* $Header: GMDFMGAB.pls 120.4 2011/03/22 18:25:56 rnalla ship $ */
3: PROCEDURE wf_init (
4: p_formula_id IN FM_FORM_MST_B.formula_id%TYPE,
5: p_formula_no IN FM_FORM_MST_B.formula_no%TYPE,
6: p_formula_vers IN FM_FORM_MST_B.formula_vers%TYPE,
7: p_start_status IN FM_FORM_MST_B.formula_status%TYPE,
8: p_target_status IN FM_FORM_MST_B.formula_status%TYPE,

Line 5: p_formula_no IN FM_FORM_MST_B.formula_no%TYPE,

1: PACKAGE BODY GMDFMGAP_wf_pkg AS
2: /* $Header: GMDFMGAB.pls 120.4 2011/03/22 18:25:56 rnalla ship $ */
3: PROCEDURE wf_init (
4: p_formula_id IN FM_FORM_MST_B.formula_id%TYPE,
5: p_formula_no IN FM_FORM_MST_B.formula_no%TYPE,
6: p_formula_vers IN FM_FORM_MST_B.formula_vers%TYPE,
7: p_start_status IN FM_FORM_MST_B.formula_status%TYPE,
8: p_target_status IN FM_FORM_MST_B.formula_status%TYPE,
9: p_requester IN FM_FORM_MST_B.LAST_UPDATED_BY%TYPE,

Line 6: p_formula_vers IN FM_FORM_MST_B.formula_vers%TYPE,

2: /* $Header: GMDFMGAB.pls 120.4 2011/03/22 18:25:56 rnalla ship $ */
3: PROCEDURE wf_init (
4: p_formula_id IN FM_FORM_MST_B.formula_id%TYPE,
5: p_formula_no IN FM_FORM_MST_B.formula_no%TYPE,
6: p_formula_vers IN FM_FORM_MST_B.formula_vers%TYPE,
7: p_start_status IN FM_FORM_MST_B.formula_status%TYPE,
8: p_target_status IN FM_FORM_MST_B.formula_status%TYPE,
9: p_requester IN FM_FORM_MST_B.LAST_UPDATED_BY%TYPE,
10: p_last_update_date IN FM_FORM_MST_B.LAST_UPDATE_DATE%TYPE

Line 7: p_start_status IN FM_FORM_MST_B.formula_status%TYPE,

3: PROCEDURE wf_init (
4: p_formula_id IN FM_FORM_MST_B.formula_id%TYPE,
5: p_formula_no IN FM_FORM_MST_B.formula_no%TYPE,
6: p_formula_vers IN FM_FORM_MST_B.formula_vers%TYPE,
7: p_start_status IN FM_FORM_MST_B.formula_status%TYPE,
8: p_target_status IN FM_FORM_MST_B.formula_status%TYPE,
9: p_requester IN FM_FORM_MST_B.LAST_UPDATED_BY%TYPE,
10: p_last_update_date IN FM_FORM_MST_B.LAST_UPDATE_DATE%TYPE
11: )

Line 8: p_target_status IN FM_FORM_MST_B.formula_status%TYPE,

4: p_formula_id IN FM_FORM_MST_B.formula_id%TYPE,
5: p_formula_no IN FM_FORM_MST_B.formula_no%TYPE,
6: p_formula_vers IN FM_FORM_MST_B.formula_vers%TYPE,
7: p_start_status IN FM_FORM_MST_B.formula_status%TYPE,
8: p_target_status IN FM_FORM_MST_B.formula_status%TYPE,
9: p_requester IN FM_FORM_MST_B.LAST_UPDATED_BY%TYPE,
10: p_last_update_date IN FM_FORM_MST_B.LAST_UPDATE_DATE%TYPE
11: )
12: IS

Line 9: p_requester IN FM_FORM_MST_B.LAST_UPDATED_BY%TYPE,

5: p_formula_no IN FM_FORM_MST_B.formula_no%TYPE,
6: p_formula_vers IN FM_FORM_MST_B.formula_vers%TYPE,
7: p_start_status IN FM_FORM_MST_B.formula_status%TYPE,
8: p_target_status IN FM_FORM_MST_B.formula_status%TYPE,
9: p_requester IN FM_FORM_MST_B.LAST_UPDATED_BY%TYPE,
10: p_last_update_date IN FM_FORM_MST_B.LAST_UPDATE_DATE%TYPE
11: )
12: IS
13: /* procedure to initialize and run Workflow */

Line 10: p_last_update_date IN FM_FORM_MST_B.LAST_UPDATE_DATE%TYPE

6: p_formula_vers IN FM_FORM_MST_B.formula_vers%TYPE,
7: p_start_status IN FM_FORM_MST_B.formula_status%TYPE,
8: p_target_status IN FM_FORM_MST_B.formula_status%TYPE,
9: p_requester IN FM_FORM_MST_B.LAST_UPDATED_BY%TYPE,
10: p_last_update_date IN FM_FORM_MST_B.LAST_UPDATE_DATE%TYPE
11: )
12: IS
13: /* procedure to initialize and run Workflow */
14:

Line 21: l_formula_desc FM_FORM_MST.FORMULA_DESC1%TYPE;

17: l_runform VARCHAR2(100);
18: l_performer_name FND_USER.USER_NAME%TYPE ;
19: l_performer_display_name FND_USER.DESCRIPTION%TYPE ;
20: /* Mercy Thomas Bug 3173515 Added the following variables for the NPD workflow changes */
21: l_formula_desc FM_FORM_MST.FORMULA_DESC1%TYPE;
22: l_owner_id FM_FORM_MST.OWNER_ID%TYPE;
23: l_formula_class FM_FORM_MST.FORMULA_CLASS%TYPE;
24: l_scale_type VARCHAR2(10);
25: /* Mercy Thomas Bug 3173515 End of the changes */

Line 22: l_owner_id FM_FORM_MST.OWNER_ID%TYPE;

18: l_performer_name FND_USER.USER_NAME%TYPE ;
19: l_performer_display_name FND_USER.DESCRIPTION%TYPE ;
20: /* Mercy Thomas Bug 3173515 Added the following variables for the NPD workflow changes */
21: l_formula_desc FM_FORM_MST.FORMULA_DESC1%TYPE;
22: l_owner_id FM_FORM_MST.OWNER_ID%TYPE;
23: l_formula_class FM_FORM_MST.FORMULA_CLASS%TYPE;
24: l_scale_type VARCHAR2(10);
25: /* Mercy Thomas Bug 3173515 End of the changes */
26:

Line 23: l_formula_class FM_FORM_MST.FORMULA_CLASS%TYPE;

19: l_performer_display_name FND_USER.DESCRIPTION%TYPE ;
20: /* Mercy Thomas Bug 3173515 Added the following variables for the NPD workflow changes */
21: l_formula_desc FM_FORM_MST.FORMULA_DESC1%TYPE;
22: l_owner_id FM_FORM_MST.OWNER_ID%TYPE;
23: l_formula_class FM_FORM_MST.FORMULA_CLASS%TYPE;
24: l_scale_type VARCHAR2(10);
25: /* Mercy Thomas Bug 3173515 End of the changes */
26:
27: /* make sure that process runs with background engine

Line 94: FROM FM_FORM_MST

90:
91: /* Mercy Thomas Bug 3173515 Added the following variables for the NPD workflow changes */
92: SELECT FORMULA_DESC1, OWNER_ID, FORMULA_CLASS, DECODE(SCALE_TYPE, 1, 'Yes', 0, 'No')
93: INTO l_formula_desc, l_owner_id, l_formula_class, l_scale_type
94: FROM FM_FORM_MST
95: WHERE FORMULA_ID = P_FORMULA_ID;
96:
97: SELECT USER_NAME , DESCRIPTION
98: INTO l_performer_name ,l_performer_display_name

Line 157: l_formula_id FM_FORM_MST_B.formula_id%TYPE:=to_number(wf_engine.getitemattrtext(p_itemtype, p_itemkey,'GMDFMGAP_FORMULA_ID'));

153: IS
154: /* procedure to Check Approval is required or not if required find the approver and send the notification to
155: approver */
156:
157: l_formula_id FM_FORM_MST_B.formula_id%TYPE:=to_number(wf_engine.getitemattrtext(p_itemtype, p_itemkey,'GMDFMGAP_FORMULA_ID'));
158: p_data_string VARCHAR2(2000);
159: p_lab_wf_item_type VARCHAR2(8) := 'GMDFMGAP'; -- Recipe Lab use Approval Workflow Inernal Name
160: P_lab_Process_name VARCHAR2(32) := 'GMDFMGAP_PROCESS'; -- Recipe Lab use Approval Workflow Process Inernal Name
161: P_lab_activity_name VARCHAR2(80) := 'GMDFMGAP_NOTI_REQUEST';

Line 162: P_table_name VARCHAR2(32) := 'FM_FORM_MST_B'; -- Key Table

158: p_data_string VARCHAR2(2000);
159: p_lab_wf_item_type VARCHAR2(8) := 'GMDFMGAP'; -- Recipe Lab use Approval Workflow Inernal Name
160: P_lab_Process_name VARCHAR2(32) := 'GMDFMGAP_PROCESS'; -- Recipe Lab use Approval Workflow Process Inernal Name
161: P_lab_activity_name VARCHAR2(80) := 'GMDFMGAP_NOTI_REQUEST';
162: P_table_name VARCHAR2(32) := 'FM_FORM_MST_B'; -- Key Table
163: P_where_clause VARCHAR2(100):= ' FM_FORM_MST_B.FORMULA_ID='||l_FORMULA_ID; -- Where clause to be appended
164: p_role GMA_ACTDATA_WF.ROLE%TYPE;
165: l_data_string VARCHAR2(2000);
166: p_wf_data_string VARCHAR2(2000);

Line 163: P_where_clause VARCHAR2(100):= ' FM_FORM_MST_B.FORMULA_ID='||l_FORMULA_ID; -- Where clause to be appended

159: p_lab_wf_item_type VARCHAR2(8) := 'GMDFMGAP'; -- Recipe Lab use Approval Workflow Inernal Name
160: P_lab_Process_name VARCHAR2(32) := 'GMDFMGAP_PROCESS'; -- Recipe Lab use Approval Workflow Process Inernal Name
161: P_lab_activity_name VARCHAR2(80) := 'GMDFMGAP_NOTI_REQUEST';
162: P_table_name VARCHAR2(32) := 'FM_FORM_MST_B'; -- Key Table
163: P_where_clause VARCHAR2(100):= ' FM_FORM_MST_B.FORMULA_ID='||l_FORMULA_ID; -- Where clause to be appended
164: p_role GMA_ACTDATA_WF.ROLE%TYPE;
165: l_data_string VARCHAR2(2000);
166: p_wf_data_string VARCHAR2(2000);
167: l_delimiter VARCHAR2(15) := FND_PROFILE.VALUE ('SY$WF_DELIMITER');

Line 207: UPDATE FM_FORM_MST_B

203:
204: p_resultout:='COMPLETE:Y';
205: ELSE
206: l_target_status := wf_engine.getitemattrtext(p_itemtype, p_itemkey,'GMDFMGAP_TARGET_STATUS');
207: UPDATE FM_FORM_MST_B
208: SET FORMULA_STATUS = l_target_status
209: WHERE FORMULA_ID = l_formula_id;
210: p_resultout:='COMPLETE:N';
211: END IF;

Line 264: l_formula_id FM_FORM_MST_B.formula_id%TYPE:=to_number(wf_engine.getitemattrtext(p_itemtype, p_itemkey,'GMDFMGAP_FORMULA_ID'));

260: p_funcmode IN VARCHAR2,
261: p_resultout OUT NOCOPY VARCHAR2) IS
262:
263: l_target_status GMD_STATUS_NEXT.TARGET_STATUS%TYPE;
264: l_formula_id FM_FORM_MST_B.formula_id%TYPE:=to_number(wf_engine.getitemattrtext(p_itemtype, p_itemkey,'GMDFMGAP_FORMULA_ID'));
265:
266: /* added variables for recipe generation */
267: l_return_status VARCHAR2(1);
268: x_recipe_no VARCHAR2(32);

Line 281: FROM fm_form_mst_b

277: WHERE formula_id = V_formula_id);
278:
279: CURSOR c_get_orgn (V_formula_id NUMBER) IS
280: SELECT owner_organization_id
281: FROM fm_form_mst_b
282: WHERE formula_id = V_formula_id;
283:
284: /* Bug 3748697 - Recipe should only be created for automatic */
285: /* or optional setup */

Line 307: UPDATE FM_FORM_MST_B

303: gmd_p_fs_context.set_additional_attr;
304:
305: IF (p_funcmode = 'RUN') THEN
306: l_target_status := wf_engine.getitemattrtext(p_itemtype, p_itemkey,'GMDFMGAP_TARGET_STATUS');
307: UPDATE FM_FORM_MST_B
308: SET FORMULA_STATUS = l_target_status
309: WHERE FORMULA_ID = l_formula_id;
310:
311: /* Bug 3748697 - Thomas Daniel */

Line 346: l_formula_id FM_FORM_MST_B.formula_id%TYPE:=to_number(wf_engine.getitemattrtext(p_itemtype, p_itemkey,'GMDFMGAP_FORMULA_ID'));

342: p_resultout OUT NOCOPY VARCHAR2) IS
343: l_rework_status GMD_STATUS_NEXT.TARGET_STATUS%TYPE;
344: l_target_status GMD_STATUS_NEXT.TARGET_STATUS%TYPE;
345: l_start_status GMD_STATUS_NEXT.TARGET_STATUS%TYPE;
346: l_formula_id FM_FORM_MST_B.formula_id%TYPE:=to_number(wf_engine.getitemattrtext(p_itemtype, p_itemkey,'GMDFMGAP_FORMULA_ID'));
347: BEGIN
348: IF (p_funcmode = 'RUN') THEN
349: l_start_status := wf_engine.getitemattrtext(p_itemtype, p_itemkey,'GMDFMGAP_START_STATUS');
350: l_target_status := wf_engine.getitemattrtext(p_itemtype, p_itemkey,'GMDFMGAP_TARGET_STATUS');

Line 356: UPDATE FM_FORM_MST_B

352: FROM GMD_STATUS_NEXT
353: WHERE current_status = l_start_status
354: AND target_status = l_target_status
355: AND pending_status IS NOT NULL;
356: UPDATE FM_FORM_MST_B
357: SET FORMULA_STATUS = l_rework_status
358: WHERE FORMULA_ID = l_formula_id;
359: END IF;
360: END REQ_REJECTED;

Line 368: l_formula_id FM_FORM_MST_B.formula_id%TYPE:=to_number(wf_engine.getitemattrtext(p_itemtype, p_itemkey,'GMDFMGAP_FORMULA_ID'));

364: p_itemkey IN VARCHAR2,
365: p_actid IN NUMBER,
366: p_funcmode IN VARCHAR2,
367: p_resultout OUT NOCOPY VARCHAR2) IS
368: l_formula_id FM_FORM_MST_B.formula_id%TYPE:=to_number(wf_engine.getitemattrtext(p_itemtype, p_itemkey,'GMDFMGAP_FORMULA_ID'));
369: l_start_status GMD_STATUS_NEXT.TARGET_STATUS%TYPE;
370: BEGIN
371: IF (p_funcmode = 'RUN') THEN
372: l_start_status := wf_engine.getitemattrtext(p_itemtype, p_itemkey,'GMDFMGAP_START_STATUS');

Line 373: UPDATE FM_FORM_MST_B

369: l_start_status GMD_STATUS_NEXT.TARGET_STATUS%TYPE;
370: BEGIN
371: IF (p_funcmode = 'RUN') THEN
372: l_start_status := wf_engine.getitemattrtext(p_itemtype, p_itemkey,'GMDFMGAP_START_STATUS');
373: UPDATE FM_FORM_MST_B
374: SET FORMULA_STATUS = l_start_status
375: WHERE FORMULA_ID = l_formula_id;
376: END IF;
377: END NO_RESPONSE;