DBA Data[Home] [Help]

APPS.GMDFMLAP_WF_PKG dependencies on FM_FORM_MST

Line 4: p_formula_id IN FM_FORM_MST_B.formula_id%TYPE,

1: PACKAGE BODY GMDFMLAP_wf_pkg AS
2: /* $Header: GMDFMLAB.pls 120.2 2011/03/22 18:26:45 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 GMDFMLAP_wf_pkg AS
2: /* $Header: GMDFMLAB.pls 120.2 2011/03/22 18:26:45 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: GMDFMLAB.pls 120.2 2011/03/22 18:26:45 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:

Line 95: FROM FM_FORM_MST

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

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

148: IS
149: /* procedure to Check Approval is required or not if required find the approver and send the notification to
150: approver */
151:
152: l_formula_id FM_FORM_MST_B.formula_id%TYPE:=to_number(wf_engine.getitemattrtext(p_itemtype, p_itemkey,'GMDFMLAP_FORMULA_ID'));
153: p_data_string VARCHAR2(2000);
154: p_lab_wf_item_type VARCHAR2(8) := 'GMDFMLAP'; -- Recipe Lab use Approval Workflow Inernal Name
155: P_lab_Process_name VARCHAR2(32) := 'GMDFMLAP_PROCESS'; -- Recipe Lab use Approval Workflow Process Inernal Name
156: P_lab_activity_name VARCHAR2(80) := 'GMDFMLAP_NOTI_REQUEST';

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

153: p_data_string VARCHAR2(2000);
154: p_lab_wf_item_type VARCHAR2(8) := 'GMDFMLAP'; -- Recipe Lab use Approval Workflow Inernal Name
155: P_lab_Process_name VARCHAR2(32) := 'GMDFMLAP_PROCESS'; -- Recipe Lab use Approval Workflow Process Inernal Name
156: P_lab_activity_name VARCHAR2(80) := 'GMDFMLAP_NOTI_REQUEST';
157: P_table_name VARCHAR2(32) := 'FM_FORM_MST_B'; -- Key Table
158: P_where_clause VARCHAR2(100):= ' FM_FORM_MST_B.FORMULA_ID='||l_FORMULA_ID; -- Where clause to be appended
159: p_role GMA_ACTDATA_WF.ROLE%TYPE;
160: l_data_string VARCHAR2(2000);
161: p_wf_data_string VARCHAR2(2000);

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

154: p_lab_wf_item_type VARCHAR2(8) := 'GMDFMLAP'; -- Recipe Lab use Approval Workflow Inernal Name
155: P_lab_Process_name VARCHAR2(32) := 'GMDFMLAP_PROCESS'; -- Recipe Lab use Approval Workflow Process Inernal Name
156: P_lab_activity_name VARCHAR2(80) := 'GMDFMLAP_NOTI_REQUEST';
157: P_table_name VARCHAR2(32) := 'FM_FORM_MST_B'; -- Key Table
158: P_where_clause VARCHAR2(100):= ' FM_FORM_MST_B.FORMULA_ID='||l_FORMULA_ID; -- Where clause to be appended
159: p_role GMA_ACTDATA_WF.ROLE%TYPE;
160: l_data_string VARCHAR2(2000);
161: p_wf_data_string VARCHAR2(2000);
162: l_delimiter VARCHAR2(15) := FND_PROFILE.VALUE ('SY$WF_DELIMITER');

Line 198: UPDATE FM_FORM_MST_B

194:
195: p_resultout:='COMPLETE:Y';
196: ELSE
197: l_target_status := wf_engine.getitemattrtext(p_itemtype, p_itemkey,'GMDFMLAP_TARGET_STATUS');
198: UPDATE FM_FORM_MST_B
199: SET FORMULA_STATUS = l_target_status
200: WHERE FORMULA_ID = l_formula_id;
201: p_resultout:='COMPLETE:N';
202: END IF;

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

250: p_actid IN NUMBER,
251: p_funcmode IN VARCHAR2,
252: p_resultout OUT NOCOPY VARCHAR2) IS
253: l_target_status GMD_STATUS_NEXT.TARGET_STATUS%TYPE;
254: l_formula_id FM_FORM_MST_B.formula_id%TYPE:=to_number(wf_engine.getitemattrtext(p_itemtype, p_itemkey,'GMDFMLAP_FORMULA_ID'));
255: /* GK added variables for recipe generation B3604554 */
256: l_return_status VARCHAR2(1);
257: x_recipe_no VARCHAR2(32);
258: x_recipe_version NUMBER;

Line 270: FROM fm_form_mst_b

266: WHERE formula_id = V_formula_id);
267:
268: CURSOR c_get_orgn (V_formula_id NUMBER) IS
269: SELECT owner_organization_id
270: FROM fm_form_mst_b
271: WHERE formula_id = V_formula_id;
272:
273: /* Bug 3748697 - Recipe should only be created for automatic */
274: /* or optional setup */

Line 294: UPDATE FM_FORM_MST_B

290: BEGIN
291:
292: IF (p_funcmode = 'RUN') THEN
293: l_target_status := wf_engine.getitemattrtext(p_itemtype, p_itemkey,'GMDFMLAP_TARGET_STATUS');
294: UPDATE FM_FORM_MST_B
295: SET FORMULA_STATUS = l_target_status
296: WHERE FORMULA_ID = l_formula_id;
297:
298: /* Bug 3748697 - Thomas Daniel */

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

329: p_resultout OUT NOCOPY VARCHAR2) IS
330: l_rework_status GMD_STATUS_NEXT.TARGET_STATUS%TYPE;
331: l_target_status GMD_STATUS_NEXT.TARGET_STATUS%TYPE;
332: l_start_status GMD_STATUS_NEXT.TARGET_STATUS%TYPE;
333: l_formula_id FM_FORM_MST_B.formula_id%TYPE:=to_number(wf_engine.getitemattrtext(p_itemtype, p_itemkey,'GMDFMLAP_FORMULA_ID'));
334: BEGIN
335: IF (p_funcmode = 'RUN') THEN
336: l_start_status := wf_engine.getitemattrtext(p_itemtype, p_itemkey,'GMDFMLAP_START_STATUS');
337: l_target_status := wf_engine.getitemattrtext(p_itemtype, p_itemkey,'GMDFMLAP_TARGET_STATUS');

Line 343: UPDATE FM_FORM_MST_B

339: FROM GMD_STATUS_NEXT
340: WHERE current_status = l_start_status
341: AND target_status = l_target_status
342: AND pending_status IS NOT NULL;
343: UPDATE FM_FORM_MST_B
344: SET FORMULA_STATUS = l_rework_status
345: WHERE FORMULA_ID = l_formula_id;
346: END IF;
347: END REQ_REJECTED;

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

351: p_itemkey IN VARCHAR2,
352: p_actid IN NUMBER,
353: p_funcmode IN VARCHAR2,
354: p_resultout OUT NOCOPY VARCHAR2) IS
355: l_formula_id FM_FORM_MST_B.formula_id%TYPE:=to_number(wf_engine.getitemattrtext(p_itemtype, p_itemkey,'GMDFMLAP_FORMULA_ID'));
356: l_start_status GMD_STATUS_NEXT.TARGET_STATUS%TYPE;
357: BEGIN
358: IF (p_funcmode = 'RUN') THEN
359: l_start_status := wf_engine.getitemattrtext(p_itemtype, p_itemkey,'GMDFMLAP_START_STATUS');

Line 360: UPDATE FM_FORM_MST_B

356: l_start_status GMD_STATUS_NEXT.TARGET_STATUS%TYPE;
357: BEGIN
358: IF (p_funcmode = 'RUN') THEN
359: l_start_status := wf_engine.getitemattrtext(p_itemtype, p_itemkey,'GMDFMLAP_START_STATUS');
360: UPDATE FM_FORM_MST_B
361: SET FORMULA_STATUS = l_start_status
362: WHERE FORMULA_ID = l_formula_id;
363: END IF;
364: END NO_RESPONSE;