DBA Data[Home] [Help]

APPS.CAC_VIEW_WF_PVT SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 21

  )IS SELECT source_id  EmployeeNumber
      FROM   JTF_RS_RESOURCE_EXTNS
      WHERE resource_id   = b_ResourceID
      ;
Line: 27

 select pers.PARTY_name , hc.email_ADDRESS
   from hz_parties pers,
        hz_relationships hr,
        hz_contact_points hc
  where hc.owner_table_id = b_resource_id
    and hr.party_id = hc.owner_table_id
    and hr.subject_id = pers.party_id
    and hr.subject_type = 'PERSON'
    and hc.primary_flag = 'Y'
    and hc.contact_point_type = 'EMAIL'
    AND hc.status ='A'
    and hc.owner_table_name = 'HZ_PARTIES';
Line: 112

     SELECT name
       INTO l_type_name
       FROM jtf_task_types_tl
      WHERE task_type_id = p_task_type_id
      AND   language = USERENV('LANG');
Line: 138

     SELECT name
       INTO l_priority_name
       FROM jtf_task_priorities_tl
      WHERE task_priority_id = p_task_priority_id
      AND   language = USERENV('LANG');
Line: 163

     SELECT lk.meaning
       INTO l_duration
       FROM fnd_lookups lk
      WHERE lk.lookup_type = 'JTF_CALND_DURATION'
       AND lk.lookup_code = p_minutes;
Line: 197

  )IS SELECT htv.name
      FROM hz_timezones_vl htv
      WHERE htv.timezone_id = b_timezone_id;
Line: 258

   IS SELECT DISTINCT to_number(fgs.grantee_key) ResourceID
      FROM  fnd_grants                 fgs
      ,     fnd_menus                  fmu
      ,     fnd_objects                fos
      WHERE fgs.object_id          = fos.object_id   -- grants joint to object
      AND   fgs.menu_id            = fmu.menu_id     -- grants joint to menus
      AND   fos.obj_name           = 'JTF_TASK_RESOURCE'
      AND   fmu.menu_name          = 'JTF_CAL_ADMIN_ACCESS'
      AND   fgs.instance_pk1_value = to_char(b_group_id)
      AND   fgs.instance_pk2_value = ('RS_GROUP')
      AND   fgs.start_date        <  SYSDATE
      AND   (  fgs.end_date >= SYSDATE
            OR fgs.end_date IS NULL
            )
      ;
Line: 325

  SELECT to_char(cac_vws_itemkey_s.NEXTVAL) INTO l_item_key
    FROM DUAL;
Line: 544

    SELECT task_id, owner_id, task_name, description, timezone_id, task_type_id,
     task_priority_id, calendar_start_date  startDate,
    (calendar_end_date - calendar_start_date)*24*60 duration
      FROM jtf_tasks_vl
     WHERE task_id IN
        (SELECT task_id
          FROM jtf_task_all_assignments
         WHERE task_id IN (SELECT  task_id
                            FROM jtf_task_all_assignments
                          WHERE task_assignment_id = p_task_assignment_id)
          AND assignee_role = 'OWNER')
      ;
Line: 600

  SELECT to_char(cac_vws_itemkey_s.NEXTVAL) INTO l_item_key
    FROM DUAL;
Line: 1003

  SELECT to_char(cac_vws_itemkey_s.NEXTVAL) INTO l_ItemKey
  FROM DUAL;
Line: 1138

  )IS SELECT jrb.group_id
      FROM jtf_rs_groups_b  jrb
      ,    jtf_rs_groups_tl jrt
      WHERE jrb.group_id = jrt.group_id
      AND   (  (jrb.end_date_active > SYSDATE)
            OR (jrb.end_date_active IS NULL)
            )
      AND   jrt.group_name = b_GroupName
    --  AND   jrt.group_desc = b_GroupDescription
      AND   jrt.language = userenv('LANG');
Line: 1155

  )IS SELECT group_usage_id
      FROM   jtf_rs_group_usages  jru
      WHERE  jru.group_id = b_GroupID
      AND    jru.usage    = b_Usage;
Line: 1475

  )IS SELECT to_char(cac_vws_itemkey_s.NEXTVAL) ItemKey
      ,      jta.task_assignment_id             TASK_ASSIGNMENT_ID
      ,      jta.resource_id                    INVITEE
      ,      jta.resource_type_code             INVITEE_CODE
      ,      jtl.task_name                      TASK_NAME
      ,      jtl.description                    TASK_DESCRIPTION
      ,      jtb.calendar_start_date            START_DATE
      ,      jtb.task_type_id                   TYPE_ID
      ,      jtb.task_priority_id               PRIORITY_ID
      ,      (jtb.calendar_end_date - jtb.calendar_start_date)*24*60 DURATION
      ,      jtb.timezone_id                    TIMEZONE_ID
      FROM   jtf_tasks_b          jtb
      ,      jtf_tasks_tl         jtl
      ,      jtf_task_all_assignments jta
      WHERE  jtb.task_id          = jtl.task_id
      AND    jtl.language         = userenv('LANG')
      AND    jta.task_id          = jtb.task_id
      AND    jta.assignee_role    = 'ASSIGNEE' -- don't sent one to the owner??
      AND    jta.show_on_calendar = 'Y'        -- so Vanessa doesn't get it..
      AND    jtb.task_id          = b_TaskID;
Line: 1722

  )IS SELECT to_char(cac_vws_itemkey_s.NEXTVAL) ItemKey
      ,      jta.task_assignment_id             TASK_ASSIGNMENT_ID
      ,      jta.resource_id                    INVITEE
      ,      jta.resource_type_code             INVITEE_CODE
      ,      jtl.task_name                      TASK_NAME
      ,      jtl.description                    TASK_DESCRIPTION
      ,      jtb.calendar_start_date            START_DATE
      ,      jtb.task_type_id                   TYPE_ID
      ,      jtb.task_priority_id               PRIORITY_ID
      ,      (jtb.calendar_end_date - jtb.calendar_start_date)*24*60 DURATION
      ,      jtb.timezone_id                    TIMEZONE_ID
      FROM   jtf_tasks_b          jtb
      ,      jtf_tasks_tl         jtl
      ,      jtf_task_all_assignments jta
      WHERE  jtb.task_id          = jtl.task_id
      AND    jtl.language         = userenv('LANG')
      AND    jta.task_id          = jtb.task_id
      AND    jta.assignee_role    = 'ASSIGNEE' -- don't sent one to the owner??
      AND    jta.show_on_calendar = 'Y'        -- so Vanessa doesn't get it..
      AND    jtb.task_id          = b_TaskID
      AND    jta.resource_id      =  b_INVITEE
      AND    jta.resource_type_code  =   b_INVITEE_TYPE  ;
Line: 1917

PROCEDURE UpdateInvitation
/*******************************************************************************
** Start of comments
**  Procedure   : UpdateInvitation
**  Description : Given the task ID of the appointment (p_TaskID) and the
**                Resource ID of the invitee (p_INVITEE) this procedure will
**                respond to the notifications from the attendees of the appointment.
**  Parameters  :
**      name               direction  type     required?
**      ----               ---------  ----     ---------
**      itemtype           IN         VARCHAR2 required
**      itemkey            IN         VARCHAR2 required
**      actid              IN         NUMBER   required
**      funcmode           IN         VARCHAR2 required
**      resultout             OUT     VARCHAR2 required
** End of comments
*******************************************************************************/
( itemtype   IN     VARCHAR2
, itemkey    IN     VARCHAR2
, actid      IN     NUMBER
, funcmode   IN     VARCHAR2
, resultout     OUT NOCOPY VARCHAR2
)
IS

 l_object_version_number	NUMBER :=1 ;
Line: 2004

  JTF_TASK_ASSIGNMENTS_PVT.update_task_assignment
  (
            p_api_version                  =>       1.0,
            p_object_version_number        =>       l_object_version_number,
            p_init_msg_list                =>       'T', --?
            p_task_assignment_id           =>       l_task_assignment_id,
            p_resource_type_code           =>       l_resource_type,
            p_resource_id                  =>       l_InviteeResourceID,
            p_schedule_flag                =>       fnd_api.g_miss_char, --Y Or N??
            p_actual_start_date            =>       null, --?
            p_actual_end_date              =>       null, --?
            p_assignment_status_id         =>       l_assignment_status_id,
            p_show_on_calendar             =>       'Y',
            p_enable_workflow              =>       'N',
            p_abort_workflow               =>       'N',
            x_return_status                =>       l_return_status,
            x_msg_count                    =>       l_msg_count,
            x_msg_data                     =>       l_msg_data
         ) ;
Line: 2043

END UpdateInvitation;
Line: 2091

  )IS SELECT source_id  EmployeeNumber
      FROM   JTF_RS_RESOURCE_EXTNS
      WHERE resource_id   = b_ResourceID;
Line: 2321

  SELECT to_char(cac_vws_itemkey_s.NEXTVAL) INTO l_ItemKey
  FROM DUAL;
Line: 2363

  ** Save the workflow itemtype and item key so we can update the reminder WF
  ** if the start date or remind me settings change
  ***************************************************************************/

  UPDATE jtf_task_all_assignments
  SET reminder_wf_item_type = l_itemtype
  ,   reminder_wf_item_key  = l_ItemKey
  WHERE task_id  = p_TaskID;
Line: 2452

  )IS SELECT jta.task_assignment_id             TaskAssignmentID
      ,      to_char(cac_vws_itemkey_s.NEXTVAL) ItemKey
      ,      jta.resource_id                    INVITEE
      ,      jta.resource_type_code             INVITEE_CODE
      ,      jtl.task_name                      TASK_NAME
      ,      jtl.description                    TASK_DESCRIPTION
      ,      jtb.calendar_start_date            START_DATE
      ,      jtb.calendar_end_date              END_DATE
      ,      NVL( jtb.timezone_id
                ,(NVL( FND_PROFILE.Value('SERVER_TIMEZONE_ID')
                     , 4)
                     )
                )                               SourceTimezoneID
      FROM   jtf_tasks_b          jtb
      ,      jtf_tasks_tl         jtl
      ,      jtf_task_all_assignments jta
      WHERE  jtb.task_id          = jtl.task_id
      AND    jtl.language         = userenv('LANG')
      AND    jta.task_id          = jtb.task_id
      AND    jta.show_on_calendar = 'Y'
      AND    jta.assignment_status_id <> 4
      AND    jtb.task_id          = b_TaskID;
Line: 2640

PROCEDURE UpdateReminders
/*******************************************************************************
** Start of comments
**  Procedure   : UpdateReminders
**  Description : Given the task ID and a new reminder date this procedure will
**                update all the reminders for the appointment, should only be
**                called if the reminder me or start date has changed
**  Parameters  :
**      name               direction  type     required?
**      ----               ---------  ----     ---------
**      p_api_version      IN         NUMBER   required
**      p_init_msg_list    IN         VARCHAR2 optional
**      p_commit           IN         VARCHAR2 optional
**      x_return_status       OUT     VARCHAR2 optional
**      x_msg_count           OUT     NUMBER   required
**      x_msg_data            OUT     VARCHAR2 required
**      p_TaskID           IN         NUMBER   required
**      p_RemindDate       IN         DATE     required
**  Notes :
**    1) If an invitee does not exist in the WF directory a notification will
**       be send to the invitor saying that the invitation was not send.
**    2) Currently invitations are only send to employees
**    3) The WFs won't be started until a commmit is done.
**
** End of comments
*******************************************************************************/
( p_api_version   IN     NUMBER
, p_init_msg_list IN     VARCHAR2
, p_commit        IN     VARCHAR2
, x_return_status OUT    NOCOPY	VARCHAR2
, x_msg_count     OUT    NOCOPY	NUMBER
, x_msg_data      OUT    NOCOPY	VARCHAR2
, p_TaskID        IN     NUMBER   -- Task ID of the appointment
, p_RemindDate    IN     DATE     -- NEW Date/Time the reminder needs to be send
)
IS
  l_api_name        CONSTANT VARCHAR2(30)   := 'UpdateReminderWF';
Line: 2689

  )IS SELECT jta.task_assignment_id             TaskassignmentID
      ,      jta.reminder_wf_item_type          ReminderWFItemType
      ,      jta.reminder_wf_item_key           ReminderWFItemKey
      ,      jta.resource_id                    INVITEE
      ,      jtb.owner_id                       INVITOR
      ,      jtl.task_name                      TASK_NAME
      ,      jtl.description                    TASK_DESCRIPTION
      ,      jtb.calendar_start_date            START_DATE
      ,      jtb.calendar_end_date              END_DATE
      FROM   jtf_tasks_b          jtb
      ,      jtf_tasks_tl         jtl
      ,      jtf_task_all_assignments jta
      WHERE  jtb.task_id          = jtl.task_id
      AND    jtl.language         = userenv('LANG')
      AND    jta.task_id          = jtb.task_id
      AND    jta.show_on_calendar = 'Y'
      AND    jta.assignee_role    = 'OWNER'
      AND    jtb.task_id          = b_TaskID;
Line: 2794

    ** Save the workflow itemtype and item key so we can update the reminder WF
    ** if the start date or remind me settings change
    ***************************************************************************/

    UPDATE jtf_task_all_assignments
    SET reminder_wf_item_type = r_Task.ReminderWFItemType
    ,   reminder_wf_item_key  = r_Task.ReminderWFItemKey
    WHERE task_id  = p_TaskID;
Line: 2831

END UpdateReminders;
Line: 2837

PROCEDURE UpdateAttendee
/*******************************************************************************
** Start of comments
**  Procedure   : UpdateReminders
**  Description : Given the task ID and a new reminder date this procedure will
**                update all the reminders for the appointment, should only be
**                called if the reminder me or start date has changed
**  Parameters  :
**      name               direction  type     required?
**      ----               ---------  ----     ---------
**      p_api_version      IN         NUMBER   required
**      p_init_msg_list    IN         VARCHAR2 optional
**      p_commit           IN         VARCHAR2 optional
**      x_return_status       OUT     VARCHAR2 optional
**      x_msg_count           OUT     NUMBER   required
**      x_msg_data            OUT     VARCHAR2 required
**      p_TaskID           IN         NUMBER   required
**      p_RemindDate       IN         DATE     required
**  Notes :
**    1) If an invitee does not exist in the WF directory a notification will
**       be send to the invitor saying that the invitation was not send.
**    2) Currently invitations are only send to employees
**    3) The WFs won't be started until a commmit is done.
**
** End of comments
*******************************************************************************/
( p_api_version   IN     NUMBER
, p_init_msg_list IN     VARCHAR2
, p_commit        IN     VARCHAR2
, x_return_status OUT    NOCOPY	VARCHAR2
, x_msg_count     OUT    NOCOPY	NUMBER
, x_msg_data      OUT    NOCOPY	VARCHAR2
, p_INVITEE       IN     NUMBER   -- Resource ID of Invitee
, p_INVITEE_TYPE  IN     VARCHAR2 --Resource Type of the INVITEE
, p_TaskID        IN     NUMBER   -- Task ID of the appointment
)
IS
  l_api_name        CONSTANT VARCHAR2(30)   := 'UpdateAttendeeWF';
Line: 2893

  SELECT tsk_vl.task_id, owner_id,owner_type_code
      FROM jtf_tasks_vl tsk_vl,
      jtf_task_all_assignments tsk_asg
     WHERE tsk_vl.task_id = p_task_id
	 and tsk_vl.task_id = tsk_asg.task_id
          AND assignee_role = 'OWNER' ;
Line: 2906

  )IS SELECT to_char(cac_vws_itemkey_s.NEXTVAL) ItemKey
      ,      jta.task_assignment_id             TASK_ASSIGNMENT_ID
      ,      jta.resource_id                    INVITEE
      ,      jta.resource_type_code             INVITEE_CODE
      ,      jtl.task_name                      TASK_NAME
      ,      jtl.description                    TASK_DESCRIPTION
      ,      jtb.calendar_start_date            START_DATE
      ,      jtb.task_type_id                   TYPE_ID
      ,      jtb.task_priority_id               PRIORITY_ID
      ,      (jtb.calendar_end_date - jtb.calendar_start_date)*24*60 DURATION
      ,      jtb.timezone_id                    TIMEZONE_ID
      FROM   jtf_tasks_b          jtb
      ,      jtf_tasks_tl         jtl
      ,      jtf_task_all_assignments jta
      WHERE  jtb.task_id          = jtl.task_id
      AND    jtl.language         = userenv('LANG')
      AND    jta.task_id          = jtb.task_id
      AND    jta.show_on_calendar = 'Y'
      AND    jta.assignee_role    = 'ASSIGNEE'
       AND    jtb.task_id          = b_TaskID
      AND    jta.resource_id      =  b_INVITEE
      AND    jta.resource_type_code  =   b_INVITEE_TYPE  ;
Line: 2994

                           , process  => 'UPDATE_INVITATION'
                           );
Line: 3128

END UpdateAttendee;
Line: 3152

  ) IS SELECT meaning
  	   FROM WF_LOOKUPS
  	   WHERE lookup_type = 'JTF_DAY_NUMBERS'
  	   AND   lookup_code = b_DayNumber;
Line: 3185

  ) IS SELECT meaning
  	   FROM WF_LOOKUPS
  	   WHERE lookup_type = 'JTF_DAY_NAMES'
  	   AND   lookup_code = b_DayCode;
Line: 3294

PROCEDURE DeleteAttendee
/*******************************************************************************
** Start of comments
**  Procedure   : DeleteAttendee
**  Description : Given the task ID and the Invitee id this procedure will send reminders to
**                attendees if the appointment is deleted
**
**  Parameters  :
**      name               direction  type     required
**      ----               ---------  ----     ---------
**      p_api_version      IN         NUMBER   required
**      p_init_msg_list    IN         VARCHAR2 optional
**      p_commit           IN         VARCHAR2 optional
**      x_return_status       OUT     VARCHAR2 optional
**      x_msg_count           OUT     NUMBER   required
**      x_msg_data            OUT     VARCHAR2 required
**      p_TaskID           IN         NUMBER   required
**      p_RemindDate       IN         DATE     required
**      p_INVITEE          IN         NUMBER   required
**      p_INVITEE_TYPE     IN         VARCHAR2 required
**  Notes :
**    1) If an invitee does not exist in the WF directory a notification will
**       be send to the invitor saying that the invitation was not send.
**    2) Currently invitations are only send to employees
**    3) The WFs won't be started until a commmit is done.
**
** End of comments
*******************************************************************************/
( p_api_version   IN     NUMBER
, p_init_msg_list IN     VARCHAR2
, p_commit        IN     VARCHAR2
, x_return_status OUT    NOCOPY	VARCHAR2
, x_msg_count     OUT    NOCOPY	NUMBER
, x_msg_data      OUT    NOCOPY	VARCHAR2
, p_INVITEE       IN     NUMBER   -- Resource ID of Invitee
, p_INVITEE_TYPE  IN     VARCHAR2 --Resource Type of the INVITEE
, p_TaskID        IN     NUMBER   -- Task ID of the appointment
)
IS
  l_api_name        CONSTANT VARCHAR2(30)   := 'UpdateAttendeeWF';
Line: 3352

  SELECT tsk_vl.task_id, owner_id,owner_type_code
      FROM jtf_tasks_vl tsk_vl,
      jtf_task_all_assignments tsk_asg
     WHERE tsk_vl.task_id = p_task_id
	 and tsk_vl.task_id = tsk_asg.task_id
          AND assignee_role = 'OWNER' ;
Line: 3365

  )IS SELECT to_char(cac_vws_itemkey_s.NEXTVAL) ItemKey
      ,      jta.task_assignment_id             TASK_ASSIGNMENT_ID
      ,      jta.resource_id                    INVITEE
      ,      jta.resource_type_code             INVITEE_CODE
      ,      jtl.task_name                      TASK_NAME
      ,      jtl.description                    TASK_DESCRIPTION
      ,      jtb.calendar_start_date            START_DATE
      ,      jtb.task_type_id                   TYPE_ID
      ,      jtb.task_priority_id               PRIORITY_ID
      ,      (jtb.calendar_end_date - jtb.calendar_start_date)*24*60 DURATION
      ,      jtb.timezone_id                    TIMEZONE_ID
      FROM   jtf_tasks_b          jtb
      ,      jtf_tasks_tl         jtl
      ,      jtf_task_all_assignments jta
      WHERE  jtb.task_id          = jtl.task_id
      AND    jtl.language         = userenv('LANG')
      AND    jta.task_id          = jtb.task_id
      AND    jta.show_on_calendar = 'Y'
      AND    jta.assignee_role    = 'ASSIGNEE'
       AND    jtb.task_id          = b_TaskID
      AND    jta.resource_id      =  b_INVITEE
      AND    jta.resource_type_code  =   b_INVITEE_TYPE  ;
Line: 3453

                           , process  => 'DELETE_INVITATION'
                           );
Line: 3587

END DeleteAttendee;
Line: 3633

  )IS   SELECT jtr.occurs_which
        ,	   jtr.day_of_week
        ,	   jtr.date_of_month
        ,	   jtr.occurs_month
        ,	   jtr.occurs_uom
        ,	   jtr.occurs_every
        ,	   jtr.occurs_number
        ,	   jtr.start_date_active
        ,	   jtr.end_date_active
        ,	   jtr.sunday
        ,	   jtr.monday
        ,	   jtr.tuesday
        ,	   jtr.wednesday
        ,	   jtr.thursday
        ,	   jtr.friday
        ,	   jtr.saturday
        ,      jtb.timezone_id
        ,      (jtb.calendar_end_date - jtb.calendar_start_date)*24*60 duration
        FROM jtf_task_recur_rules jtr
		,	 jtf_tasks_b		  jtb
		WHERE jtb.recurrence_rule_id = jtr.recurrence_rule_id
		AND	  jtb.task_id = b_task_id;