DBA Data[Home] [Help]

APPS.FTE_SEL_GROUPS_PKG SQL Statements

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

Line: 36

  SELECT start_date, end_date
  FROM   fte_sel_group_assignments ga,
	 fte_sel_groups gr
  WHERE  gr.group_id = ga.group_id AND
	 gr.group_id <> p_group_id AND
	 ga.customer_id = p_assignee_id AND
         p_assignee_type = 'CUST'
  UNION ALL
  SELECT start_date, end_date
  FROM   fte_sel_group_assignments ga,
	 fte_sel_groups gr
  WHERE  gr.group_id = ga.group_id AND
	 gr.group_id <> p_group_id AND
	 ga.customer_site_id = p_assignee_id AND
         p_assignee_type = 'CUST_SITE'
  UNION ALL
  SELECT start_date, end_date
  FROM   fte_sel_group_assignments ga,
	 fte_sel_groups gr
  WHERE  gr.group_id = ga.group_id AND
	 gr.group_id <> p_group_id AND
	 ga.organization_id = p_assignee_id AND
	 p_assignee_type = 'ORG'
  UNION ALL
  SELECT start_date, end_date
  FROM   fte_sel_group_assignments ga,
	 fte_sel_groups gr
  WHERE  gr.group_id = ga.group_id AND
	 gr.group_id <> p_group_id AND
	 ga.organization_id is null AND
         ga.customer_id is null AND
         ga.customer_site_id is null AND
	 p_assignee_type = 'ENT';
Line: 98

  SELECT carrier_id
  FROM   wsh_carrier_services
  WHERE  carrier_id = p_carrier_id AND
         service_level = p_service_level AND
         mode_of_transport = p_mode;
Line: 123

      x_msg_data := 'Error in Delete_Results';
Line: 149

  SELECT name
  FROM   fte_sel_groups
  WHERE  name = p_name AND
	 group_id <> p_group_id;
Line: 155

  SELECT organization_id, customer_id, customer_site_id
  FROM   fte_sel_group_assignments
  WHERE  group_id = p_group_id;
Line: 187

    if (p_mode <> 'UPDATE')
    then
      l_overlap := found_date_overlap(p_group_id => p_group_id,
                                    p_start_date => p_start_date,
                                    p_end_date => p_end_date,
                                    p_assignee_type => p_assignee_type,
                                    p_assignee_id => p_assignee_id);
Line: 201

    else -- p_mode = 'UPDATE'
      /* CREATE/COPY has only one asignee
         but UPDATE might have more than the current assignee
         or might not be assigned at all through Search By Rule - Update
         get all the assignees that this group is assigned to
         for each assignee, validate whether the Start/End date overlaps
       */
      FOR r_assignee IN c_assignee LOOP
        IF (r_assignee.customer_id is not null) then
          l_assignee_type := 'CUST';
Line: 268

  SELECT group_id, start_date, end_date
    FROM fte_sel_groups
   WHERE name = p_group_name and
         object_id = 1 and
         nvl(end_date, sysdate) >= sysdate and
         p_assignee_type = 'CUST' and
         group_id NOT IN (select group_id from fte_sel_group_assignments
                           where customer_id = p_assignee_id or -- already
                                 organization_id is not null or -- ORG
                                 organization_id is null and    -- ENT
                                 customer_id is null and
                                 customer_site_id is null)
  UNION ALL
  SELECT group_id, start_date, end_date
    FROM fte_sel_groups
   WHERE name = p_group_name and
         object_id = 1 and
         nvl(end_date, sysdate) >= sysdate and
         p_assignee_type = 'CUST_SITE' and
         group_id NOT IN (select group_id from fte_sel_group_assignments
                           where customer_site_id = p_assignee_id or -- already
                                 organization_id is not null or      -- ORG
                                 organization_id is null and         -- ENT
                                 customer_id is null and
                                 customer_site_id is null)
  UNION ALL
  SELECT group_id, start_date, end_date
    FROM fte_sel_groups
   WHERE name = p_group_name and
         object_id = 1 and
         nvl(end_date, sysdate) >= sysdate and
         p_assignee_type = 'ORG' and
         group_id NOT IN (select group_id from fte_sel_group_assignments
                           where organization_id = p_assignee_id or -- already
                                 customer_id is not null or         -- CUST
                                 customer_site_id is not null)      -- CUST_SITE
  UNION ALL
  SELECT group_id, start_date, end_date
    FROM fte_sel_groups
   WHERE name = p_group_name and
         object_id = 1 and
         nvl(end_date, sysdate) >= sysdate and
         p_assignee_type = 'ENT' and
         group_id NOT IN (select group_id from fte_sel_group_assignments
                           where customer_id is not null or        -- CUST
                                 customer_site_id is not null or   -- CUST_SITE
                                 organization_id is null and       -- already
                                 customer_id is null and
                                 customer_site_id is null);
Line: 354

   * Delete_Results
   *   1) Delete data from FTE_SEL_RESULTS
   *------------------------------------------------------------------------*/

  PROCEDURE Delete_Results( p_group_id       IN          NUMBER,
                            x_return_status  OUT NOCOPY  VARCHAR2,
                            x_msg_count      OUT NOCOPY  NUMBER,
                            x_msg_data       OUT NOCOPY  VARCHAR2) IS

  BEGIN

    DELETE FROM FTE_SEL_RESULTS
     WHERE result_id in (select result_id
                           from fte_sel_rules r, fte_sel_result_assignments ra
                          where r.rule_id = ra.rule_id
                            and r.group_id = p_group_id);
Line: 376

      x_msg_data := 'Error in Delete_Results';
Line: 378

  END Delete_Results;
Line: 382

   *   1) Insert data into FTE_SEL_RESULTS
   *      based on what are in FTE_SEL_RESULT_ASSIGNMENTS
   *   2) Call FTE_ACS_RULE_UTIL_PKG.SET_RANGE_OVERLAP_FLAG
   *      to set the range_overlap_flag of each rule attribute
   *------------------------------------------------------------------------*/

  PROCEDURE Save_Results(   p_group_id       IN          NUMBER,
                            x_return_status  OUT NOCOPY  VARCHAR2,
                            x_msg_count      OUT NOCOPY  NUMBER,
                            x_msg_data       OUT NOCOPY  VARCHAR2) IS

  BEGIN

    INSERT INTO FTE_SEL_RESULTS(RESULT_ID, NAME, CREATION_DATE,
                                CREATED_BY, LAST_UPDATE_DATE,
                                LAST_UPDATED_BY, LAST_UPDATE_LOGIN)
           SELECT result_id, to_char(result_id), sysdate,
                  -1, sysdate, -1, -1
             from fte_sel_rules r, fte_sel_result_assignments ra
            where r.rule_id = ra.rule_id
              and r.group_id = p_group_id;
Line: 439

select fte_sel_groups_s.nextval
from   dual;
Line: 445

select group_attribute_id,
       attribute_id,
       attribute_default_value,
       attribute_uom_code,
       attribute_name
from   fte_sel_group_attributes
where  group_id = x_group_id;
Line: 455

select FTE_SEL_RULES_S.NEXTVAL,
       rule_id,
       name,
       precedence,
       sequence_number
from   fte_sel_rules
where  group_id = xxx_group_id;
Line: 464

select rule_attribute_id,
       rule_id,
       attribute_name,
       attribute_value_from,
       attribute_value_to,
       attribute_value_from_number,
       attribute_value_to_number,
       data_type,
       grouping_number
from   fte_sel_rule_restrictions
where  rule_id = x_rule_id;
Line: 477

select FTE_SEL_RESULTS_S.NEXTVAL,
       FTE_SEL_RESULT_ASSIGNMENTS_S.NEXTVAL,
       result_id,
       name,
       description,
       enabled_flag,
       rank
from   fte_sel_results
where  result_id = x_result_id;
Line: 488

select result_assignment_id,
       rule_id,
       result_id
from   fte_sel_result_assignments
where  rule_id = xx_rule_id;
Line: 495

select FTE_SEL_RESULT_ATTRIBUTES_S.NEXTVAL,
       result_attribute_id,
       result_id,
       attribute_code,
       attribute_value
from   fte_sel_result_Attributes
where  result_id = xx_result_id;
Line: 628

        SAVEPOINT insert_fte_sel_groups;
Line: 630

        INSERT INTO fte_sel_groups(GROUP_ID,
                                   NAME,
                                   DESCRIPTION,
                                   OBJECT_ID,
                                   START_DATE,
                                   END_DATE,
                                   CREATION_DATE,
                                   CREATED_BY,
                                   LAST_UPDATE_DATE,
                                   LAST_UPDATED_BY,
                                   LAST_UPDATE_LOGIN,
                                   ASSIGNED_FLAG,
                                   GROUP_STATUS_FLAG)
                                  (SELECT l_new_group_id,
                                   l_t_new_group_id,
                                   'Copy of '||name,
                                   object_id,
                                   start_date,
                                   end_date,
                                   sysdate,
                                   -1,
                                   sysdate,
                                   -1,
                                   -1,
                                   'N',
                                   group_status_flag
                                   FROM fte_sel_groups
                                   WHERE group_id = p_group_id);
Line: 664

           ROLLBACK TO insert_fte_sel_groups;
Line: 678

     t_group_attribute_id.DELETE;
Line: 679

     t_attribute_id.DELETE;
Line: 680

     t_attribute_default_value.DELETE;
Line: 681

     t_attribute_uom_code.DELETE;
Line: 682

     t_attribute_name.DELETE;
Line: 710

           INSERT INTO fte_sel_group_attributes (
	    GROUP_ATTRIBUTE_ID,
	    ATTRIBUTE_ID,
	    ATTRIBUTE_DEFAULT_VALUE,
	    ATTRIBUTE_UOM_CODE,
	    GROUP_ID,
	    CREATION_DATE,
	    CREATED_BY,
	    LAST_UPDATE_DATE,
	    LAST_UPDATED_BY,
	    LAST_UPDATE_LOGIN,
	    ATTRIBUTE_NAME)
	    VALUES
            (FTE_SEL_GROUP_ATTRIBUTES_S.NEXTVAL,
             t_attribute_id(j),
             t_attribute_default_value(j),
             t_attribute_uom_code(j),
             l_new_group_id,
             sysdate,
             -1,
             sysdate,
             -1,
             -1,
             t_attribute_name(j));
Line: 741

     t_rule_id.DELETE;
Line: 742

     t_rule_name.DELETE;
Line: 743

     t_rule_precedence.DELETE;
Line: 744

     t_rule_sequence_number.DELETE;
Line: 773

           INSERT INTO fte_sel_rules(
             RULE_ID,
             NAME,
             GROUP_ID,
             PRECEDENCE,
             CREATION_DATE,
             CREATED_BY,
             LAST_UPDATE_DATE,
             LAST_UPDATED_BY,
             LAST_UPDATE_LOGIN,
             SEQUENCE_NUMBER)
            VALUES (t_new_rule_id(k),
             to_char(t_new_rule_id(k)),
             l_new_group_id,
             t_rule_precedence(k),
             sysdate,
             -1,
             sysdate,
             -1,
             -1,
             t_rule_sequence_number(k));
Line: 806

     t_rest_rule_attribute_id.DELETE;
Line: 807

     t_rest_rule_id.DELETE;
Line: 808

     t_rest_attribute_name.DELETE;
Line: 809

     t_rest_attribute_value_from.DELETE;
Line: 810

     t_rest_attribute_value_to.DELETE;
Line: 811

     t_rest_attribute_value_from_n.DELETE;
Line: 812

     t_rest_attribute_value_to_n.DELETE;
Line: 813

     t_rest_data_type.DELETE;
Line: 814

     t_rest_grouping_number.DELETE;
Line: 843

                 INSERT INTO fte_sel_rule_restrictions(
                  RULE_ATTRIBUTE_ID,
                  RULE_ID,
                  ATTRIBUTE_NAME,
                  ATTRIBUTE_VALUE_FROM,
                  ATTRIBUTE_VALUE_TO,
                  ATTRIBUTE_VALUE_FROM_NUMBER,
                  ATTRIBUTE_VALUE_TO_NUMBER,
                  DATA_TYPE,
                  GROUPING_NUMBER,
                  CREATION_DATE,
                  CREATED_BY,
                  LAST_UPDATE_DATE,
                  LAST_UPDATED_BY,
                  LAST_UPDATE_LOGIN,
                  GROUP_ID)
                 VALUES (FTE_SEL_RULE_RESTRICTIONS_S.NEXTVAL,
                  t_new_rule_id(l),
                  t_rest_attribute_name(o),
                  t_rest_attribute_value_from(o),
                  t_rest_attribute_value_to(o),
                  t_rest_attribute_value_from_n(o),
                  t_rest_attribute_value_to_n(o),
                  t_rest_data_type(o),
                  t_rest_grouping_number(o),
                  sysdate,
                  -1,
                  sysdate,
                  -1,
                  -1,
                  l_new_group_id);
Line: 884

     t_new_result_assignment_id.DELETE;
Line: 885

     t_resass_result_assignment_id.DELETE;
Line: 886

     t_resass_rule_id.DELETE;
Line: 887

     t_resass_result_id.DELETE;
Line: 889

     tt_new_result_assignment_id.DELETE;
Line: 890

     tt_resass_result_assignment_id.DELETE;
Line: 891

     tt_resass_rule_id.DELETE;
Line: 892

     tt_resass_result_id.DELETE;
Line: 894

     t_new_result_id.DELETE;
Line: 895

     t_result_result_id.DELETE;
Line: 896

     t_result_name.DELETE;
Line: 897

     t_result_description.DELETE;
Line: 898

     t_result_enabled_flag.DELETE;
Line: 899

     t_result_rank.DELETE;
Line: 900

     tt_new_result_id.DELETE;
Line: 901

     tt_result_result_id.DELETE;
Line: 902

     tt_result_name.DELETE;
Line: 903

     tt_result_description.DELETE;
Line: 904

     tt_result_enabled_flag.DELETE;
Line: 905

     tt_result_rank.DELETE;
Line: 983

                       INSERT INTO fte_sel_results (
                        RESULT_ID,
                        NAME,
                        DESCRIPTION,
                        ENABLED_FLAG,
                        CREATION_DATE,
                        CREATED_BY,
                        LAST_UPDATE_DATE,
                        LAST_UPDATED_BY,
                        LAST_UPDATE_LOGIN,
                        RANK)
                       VALUES (tt_new_result_id(v),
                        to_char(tt_new_result_id(v)),
                        tt_result_description(v),
                        tt_result_enabled_flag(v),
                        sysdate,
                        -1,
                        sysdate,
                        -1,
                        -1,
                        tt_result_rank(v));
Line: 1012

                          INSERT INTO fte_sel_result_assignments (
                           RESULT_ASSIGNMENT_ID,
                           RULE_ID,
                           RESULT_ID,
                           CREATION_DATE,
                           CREATED_BY,
                           LAST_UPDATE_DATE,
                           LAST_UPDATED_BY,
                           LAST_UPDATE_LOGIN)
                          VALUES (tt_new_result_assignment_id(w),
                           t_new_rule_id(p),
                           tt_new_result_id(w),
                           sysdate,
                           -1,
                           sysdate,
                           -1,
                           -1);
Line: 1036

                    t_new_result_attribute_id.DELETE;
Line: 1037

                    t_resattr_attribute_id.DELETE;
Line: 1038

                    t_resattr_result_id.DELETE;
Line: 1039

                    t_resattr_attribute_code.DELETE;
Line: 1040

                    t_resattr_attribute_value.DELETE;
Line: 1041

                    tt_new_result_attribute_id.DELETE;
Line: 1042

                    tt_resattr_attribute_id.DELETE;
Line: 1043

                    tt_resattr_result_id.DELETE;
Line: 1044

                    tt_resattr_attribute_code.DELETE;
Line: 1045

                    tt_resattr_attribute_value.DELETE;
Line: 1074

                                INSERT INTO fte_sel_result_attributes (
                                    RESULT_ATTRIBUTE_ID,
                                    RESULT_ID,
                                    ATTRIBUTE_CODE,
                                    ATTRIBUTE_VALUE,
                                    CREATION_DATE,
                                    CREATED_BY,
                                    LAST_UPDATE_DATE,
                                    LAST_UPDATED_BY,
                                    LAST_UPDATE_LOGIN)
                                   VALUES (tt_new_result_attribute_id(aa),
                                    tt_new_result_id(x),
                                    tt_resattr_attribute_code(aa),
                                    tt_resattr_attribute_value(aa),
                                    sysdate,
                                    -1,
                                    sysdate,
                                    -1,
                                    -1);
Line: 1094

                                 tt_new_result_attribute_id.DELETE;
Line: 1095

                                 tt_resattr_attribute_id.DELETE;
Line: 1096

                                 tt_resattr_result_id.DELETE;
Line: 1097

                                 tt_resattr_attribute_code.DELETE;
Line: 1098

                                 tt_resattr_attribute_value.DELETE;
Line: 1108

                    t_new_result_id.DELETE;
Line: 1109

                    t_result_result_id.DELETE;
Line: 1110

                    t_result_name.DELETE;
Line: 1111

                    t_result_description.DELETE;
Line: 1112

                    t_result_enabled_flag.DELETE;
Line: 1113

                    t_result_rank.DELETE;
Line: 1114

                    tt_new_result_id.DELETE;
Line: 1115

                    tt_result_result_id.DELETE;
Line: 1116

                    tt_result_name.DELETE;
Line: 1117

                    tt_result_description.DELETE;
Line: 1118

                    tt_result_enabled_flag.DELETE;
Line: 1119

                    tt_result_rank.DELETE;
Line: 1120

                    tt_new_result_assignment_id.DELETE;
Line: 1121

                    t_new_result_assignment_id.DELETE;
Line: 1127

           t_resass_result_assignment_id.DELETE;
Line: 1128

           t_resass_rule_id.DELETE;
Line: 1129

           t_resass_result_id.DELETE;
Line: 1130

           tt_resass_result_assignment_id.DELETE;
Line: 1131

           tt_resass_rule_id.DELETE;
Line: 1132

           tt_resass_result_id.DELETE;
Line: 1165

  SELECT attribute_value_from_number
    FROM fte_sel_rule_restrictions
   WHERE group_id = p_group_id
     AND attribute_name like '%REGION_ID';
Line: 1178

        SELECT region_id INTO x_region_id
          FROM wsh_regions_v
         WHERE region_id = region_cur.attribute_value_from_number;