DBA Data[Home] [Help]

APPS.HR_DYNAMIC_APPROVAL_WEB SQL Statements

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

Line: 42

gv_update_mode              wf_activity_attr_values.text_value%TYPE
                                     DEFAULT 'OFF';
Line: 76

  SELECT peo.full_name
  FROM   per_people_f peo
  WHERE  peo.person_id = p_person;
Line: 83

     SELECT person_id
     FROM per_all_people_f
     WHERE full_name = p_full_name ;
Line: 91

      SELECT paf.assignment_id
      FROM
            per_all_assignments_f paf,
            per_all_people_f peo
      WHERE
            peo.person_id = paf.person_id
      AND   peo.person_id = p_person_id
      AND   p_effective_date BETWEEN paf.effective_start_date
                             AND NVL(paf.effective_end_date, TRUNC(SYSDATE))
      ORDER BY paf.effective_start_date DESC;
Line: 109

    SELECT pj.name
    FROM   per_jobs_vl pj,
           per_assignments_f paf
    WHERE  paf.assignment_id     = p_assignment_id
      AND  paf.job_id            = pj.job_id
      AND  paf.primary_flag      = 'Y'
      AND  paf.business_group_id+0 = pj.business_group_id+0
      AND  p_effective_date BETWEEN paf.effective_start_date
                                AND NVL(paf.effective_end_date, TRUNC(SYSDATE))
    ORDER BY paf.effective_start_date DESC;
Line: 125

    SELECT pj.job_id
    FROM   per_jobs pj,
           per_assignments_f paf
    WHERE  paf.assignment_id     = p_assignment_id
      AND  paf.job_id            = pj.job_id
      AND  paf.primary_flag      = 'Y'
      AND  paf.business_group_id+0 = pj.business_group_id+0
      AND  p_effective_date BETWEEN paf.effective_start_date
                                AND NVL(paf.effective_end_date, TRUNC(SYSDATE))
    ORDER BY paf.effective_start_date DESC;
Line: 142

    select 1
    from   wf_item_attribute_values wiav
    where  wiav.item_type = p_item_type
    and    wiav.item_key  = p_item_key
    and    wiav.name      = p_name;
Line: 153

    select 1
    from   WF_ACTIVITY_ATTR_VALUES wfaav
    where  wfaav.name               =  p_name
    and    wfaav.PROCESS_ACTIVITY_ID = p_id;
Line: 475

PROCEDURE update_ame_approvers_list(
           p_item_type 	IN WF_ITEMS.ITEM_TYPE%TYPE ,
           p_item_key  	IN WF_ITEMS.ITEM_KEY%TYPE ,
           p_act_id    	IN NUMBER ,
           p_approver_name  hr_util_misc_web.g_varchar2_tab_type
                        DEFAULT hr_util_misc_web.g_varchar2_tab_default,
           p_approver_flag  hr_util_misc_web.g_varchar2_tab_type
                        DEFAULT  hr_util_misc_web.g_varchar2_tab_default)

 IS
 -- Local variables
   ln_person_id        per_people_f.person_id%TYPE;
Line: 494

 l_proc constant varchar2(100) := g_package || '   update_ame_approvers_list';
Line: 548

  ame_api.clearInsertions(applicationIdIn =>c_application_id ,
                          transactionIdIn =>c_transaction_id,
                          transactionTypeIn=>c_transaction_type);
Line: 562

        c_next_approver_rec.api_insertion:= ame_util.apiInsertion;
Line: 570

        ame_api.insertApprover(applicationIdIn =>c_application_id,
                               transactionIdIn =>c_transaction_id,
                               approverIn =>c_next_approver_rec,
                               positionIn =>I,
                               orderIn =>c_additional_approver_order,
                               transactionTypeIn=>c_transaction_type );
Line: 594

END update_ame_approvers_list;
Line: 663

  update_ame_approvers_list(
           p_item_type  =>p_item_type,
           p_item_key   =>p_item_key,
           p_act_id     =>p_act_id,
           p_approver_name =>p_approver_name,
           p_approver_flag=>p_approver_flag);
Line: 689

                             avalue      => 'DELETED');
Line: 1623

    if(c_default_approvers(i).api_insertion <> ame_util.apiInsertion) then
      lv_forward_to_id := c_default_approvers(i).person_id;
Line: 1691

lv_approver_deleted         VARCHAR2(100) DEFAULT NULL;
Line: 1771

        if(c_all_approvers(i).api_insertion <> ame_util.apiInsertion) then
          grt_approver_details_table(ln_approver_list_index).default_approver := 'Y';
Line: 1868

  grt_person_details_rec_table.DELETE;
Line: 1869

  grt_approver_details_table.DELETE;
Line: 1939

  grt_person_details_rec_table.DELETE;
Line: 1940

  grt_approver_details_table.DELETE;
Line: 2239

lv_approver_deleted         VARCHAR2(100) DEFAULT NULL;
Line: 2328

    lv_approver_deleted := wf_engine.GetItemAttrText
                                  (itemtype   => p_item_type,
                                   itemkey    => p_item_key,
                                   aname      => lv_item_name);
Line: 2332

    lv_approver_deleted := NVL(lv_approver_deleted,' ');
Line: 2338

  IF lv_default_approver <> 'Y'  AND lv_approver_deleted <>'DELETED' THEN

 -- check if an error exists for this additional approver index
     IF hr_errors_api.errorExists  THEN
       grt_approver_details_table(I).full_name  := gv_error_table(ln_error_count).full_name;
Line: 2393

    END IF;  -- for lv_default_approver <> 'Y'  AND lv_approver_deleted <>'DELETED'
Line: 2516

			:= hr_util_misc_web.g_new_line || htf.formselectopen
				(cname => upper(p_variable_name)
				,nsize => 1
				,cattributes => p_attributes) ||
                                       hr_util_misc_web.g_new_line ;
Line: 2526

      					l_checked := 'SELECTED';
Line: 2533

    			l_lov := l_lov || htf.formselectoption
      				(cvalue      => l_ddl_data(i).label
      				,cselected   => l_checked
      				,cattributes => 'VALUE="'|| l_ddl_data(i).code
                                   ||'"' ||'INDEX="'|| l_ddl_data(i).code_index
                                   ||'"' ) ;--|| hr_util_misc_web.g_new_line;
Line: 2541

  		l_lov := l_lov || htf.formselectclose || hr_util_misc_web.g_new_line;
Line: 2645

PROCEDURE delete_approver(p_approver_name  IN OUT NOCOPY hr_util_misc_web.g_varchar2_tab_type,
                       p_approver_flag  IN OUT NOCOPY hr_util_misc_web.g_varchar2_tab_type,
                       p_item_type IN wf_items.item_type%TYPE,
                       p_item_key IN wf_items.item_key%TYPE,
                       p_approver_index IN NUMBER DEFAULT 1)
AS
-- Local Variables
    ln_number_of_approvers  NUMBER ;
Line: 2672

    l_proc constant varchar2(100) := g_package || ' delete_approver';
Line: 2724

           IF lv_valid_approver<>'DELETED' THEN
       -- get the person_id for this index
           ln_from_index_id := wf_engine.GetItemAttrNumber
                               (itemtype   => p_item_type,
                                itemkey    => p_item_key,
                                aname      => lv_item_name);
Line: 2741

                     avalue      => 'DELETED');
Line: 2818

END delete_approver;
Line: 2834

PROCEDURE delete_notifier(p_notifier_name  IN OUT NOCOPY hr_util_misc_web.g_varchar2_tab_type,
                          p_notify_onsubmit_flag  IN OUT NOCOPY hr_util_misc_web.g_varchar2_tab_type,
                          p_notify_onapproval_flag  IN OUT NOCOPY hr_util_misc_web.g_varchar2_tab_type,
                          p_item_type IN wf_items.item_type%TYPE,
                          p_item_key IN wf_items.item_key%TYPE,
                          p_notifier_index IN NUMBER DEFAULT 1)
AS
-- Local Variables
lv_notifier_name           hr_util_misc_web.g_varchar2_tab_type;
Line: 2846

l_proc constant varchar2(100) := g_package || ' delete_notifier';
Line: 2947

END delete_notifier;
Line: 3238

PROCEDURE update_notifiers(
          p_item_type 	     IN WF_ITEMS.ITEM_TYPE%TYPE ,
          p_item_key  	     IN WF_ITEMS.ITEM_KEY%TYPE ,
          p_act_id    	     IN NUMBER ,
          p_notifiers_num    IN NUMBER DEFAULT 0,
          p_Notify_On_Submit  hr_util_misc_web.g_varchar2_tab_type   DEFAULT
                       hr_util_misc_web.g_varchar2_tab_default,
          p_Notify_On_Approval  hr_util_misc_web.g_varchar2_tab_type   DEFAULT
                       hr_util_misc_web.g_varchar2_tab_default

              )
AS
-- Local Variables
lv_error_flag BOOLEAN DEFAULT FALSE;
Line: 3257

lv_approver_deleted VARCHAR2(100);
Line: 3260

l_proc constant varchar2(100) := g_package || ' update_notifiers';
Line: 3313

END update_notifiers;
Line: 3344

   lv_approver_deleted VARCHAR2(20);
Line: 3378

                            lv_approver_deleted := wf_engine.GetItemAttrText
                                                                 (itemtype   => p_item_type,
                                                                  itemkey    => p_item_key,
                                                                  aname      => lv_item_name);
Line: 3382

                             lv_approver_deleted := NVL(lv_approver_deleted,' ');
Line: 3388

       IF lv_default_approver <> 'Y'  AND lv_approver_deleted <>'DELETED' THEN
             -- get the approver ID for this index
              ln_person_id := wf_engine.GetItemAttrNumber
                                    (itemtype   => p_item_type,
                                     itemkey    => p_item_key,
                                     aname      => lv_item_name);
Line: 3395

               /* hr_dynamic_approval_web.delete_approver(p_item_type=>p_item_type,
                                           p_item_key=>p_item_key,
                                           p_approver_index=>I);
Line: 3402

  END IF;  -- for lv_default_approver <> 'Y'  AND lv_approver_deleted <>'DELETED'
Line: 3603

 IF lv_exists <>'N' AND lv_isvalid <>'DELETED' THEN
  hr_utility.trace('In (  IF lv_exists <>N AND lv_isvalid <>DELETED):'|| l_proc);
Line: 3613

   hr_utility.trace('In  else of (  IF lv_exists <>N AND lv_isvalid <>DELETED):'|| l_proc);
Line: 3862

    ame_api.updateApprovalStatus2(applicationIdIn =>c_application_id,
                                  transactionIdIn =>c_transaction_id,
                                  approvalStatusIn =>ame_util.approvedStatus,
                                  approverPersonIdIn =>l_forward_to_person_id,
                                  approverUserIdIn =>null,
                                  transactionTypeIn =>c_transaction_type,
                                  forwardeeIn  =>null);
Line: 3869

  end if; -- call for AME update status
Line: 5298

  grt_approver_details_table.DELETE;
Line: 5443

  ame_api.clearInsertions(applicationIdIn =>c_application_id ,
                          transactionIdIn =>c_transaction_id,
                          transactionTypeIn=>c_transaction_type);
Line: 5457

        c_next_approver_rec.api_insertion:= ame_util.apiInsertion;
Line: 5467

        ame_api.insertApprover(applicationIdIn =>c_application_id,
                               transactionIdIn =>c_transaction_id,
                               approverIn =>c_next_approver_rec,
                               positionIn =>I,
                               orderIn =>c_additional_approver_order,
                               transactionTypeIn=>c_transaction_type );
Line: 5533

  grt_notifier_details_table.DELETE;