DBA Data[Home] [Help]

PACKAGE BODY: APPS.IEU_UWQ_NONMEDIA_ACTIONS_PVT

Source


1 PACKAGE BODY IEU_UWQ_NONMEDIA_ACTIONS_PVT AS
2 /* $Header: IEUVNMAB.pls 115.2 2003/08/07 17:02:04 fsuthar noship $ */
3 
4 PROCEDURE   IEU_TASKS_ACTION(p_ieu_action_data   IN SYSTEM.IEU_UWQ_MEDIA_DATA_NST,
5               x_action_type OUT NOCOPY NUMBER,
6               x_action_name OUT NOCOPY varchar2,
7               x_action_param OUT NOCOPY varchar2,
8               x_msg_name OUT NOCOPY varchar2,
9               x_msg_param OUT NOCOPY varchar2,
10               x_dialog_style OUT NOCOPY number,
11               x_msg_appl_short_name OUT NOCOPY varchar2)  IS
12 
13   l_task_id NUMBER;
14   l_nextwork_flag VARCHAR2(5);
15   l_workitem_pk_id NUMBER;
16 BEGIN
17 
18 
19    FOR i IN p_ieu_action_data.first.. p_ieu_action_data.last
20    LOOP
21 
22 
23       if ( upper(p_ieu_action_data(i).param_name) = 'TASK_ID' ) then
24 
25           l_task_id := p_ieu_action_data(i).param_value;
26 
27        elsif ( upper(p_ieu_action_data(i).param_name) =  'IEU_GET_NEXTWORK_FLAG' ) then
28 
29           l_nextwork_flag :=p_ieu_action_data(i).param_value;
30 
31        elsif ( upper(p_ieu_action_data(i).param_name) =  'WORKITEM_PK_ID' ) then
32 
33           l_workitem_pk_id := p_ieu_action_data(i).param_value;
34 
35       END IF;
36 
37    END LOOP;
38 
39   if (l_nextwork_flag = 'Y')
40   then
41        x_action_name := 'JTFTKMAN' ;
42        x_action_param := 'TASK_ID=' || l_workitem_pk_id;
43 
44        x_action_type := 2;
45 
46   else
47        x_action_name := 'JTFTKMAN' ;
48        x_action_param := 'TASK_ID=' || l_Task_ID;
49        x_action_type := 2;
50   end if;
51 
52     x_msg_name := 'NULL' ;
53     x_msg_param := 'NULL' ;
54     x_dialog_style := 1; /* IEU_DS_CONSTS_PUB.G_DS_NONE ; */
55     x_msg_appl_short_name := 'NULL' ;
56 
57 
58 END IEU_TASKS_ACTION ;
59 END IEU_UWQ_NONMEDIA_ACTIONS_PVT;