DBA Data[Home] [Help]

APPS.AME_ATTRIBUTE_API SQL Statements

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

Line: 347

procedure update_ame_attribute
  (p_validate                      in     boolean  default false
  ,p_language_code                 in     varchar2 default hr_api.userenv_lang
  ,p_attribute_id                  in     number
  ,p_description                   in     varchar2 default hr_api.g_varchar2
  ,p_object_version_number         in out nocopy   number
  ,p_start_date                       out nocopy   date
  ,p_end_date                         out nocopy   date
  ) is
  --
  -- Declare cursors and local variables
  --
  l_atr_object_version_number    number;
Line: 363

  l_proc                         varchar2(72) := g_package||'update_ame_attribute';
Line: 369

  savepoint update_ame_attribute;
Line: 374

    ame_attribute_bk3.update_ame_attribute_b
                 (p_attribute_id              => p_attribute_id
                 ,p_description               => p_description
                 ,p_object_version_number     => p_object_version_number
                 );
Line: 382

        (p_module_name => 'update_ame_attribute'
        ,p_hook_type   => 'BP'
        );
Line: 397

                 ,p_datetrack_mode         => 'UPDATE'
                 ,p_attribute_id           => p_attribute_id
                 ,p_object_version_number  => l_atr_object_version_number
                 ,p_description            => p_description
                 ,p_start_date             => l_atr_start_date
                 ,p_end_date               => l_atr_end_date
                 );
Line: 413

    ame_attribute_bk3.update_ame_attribute_a
                 (p_attribute_id              => p_attribute_id
                 ,p_description               => p_description
                 ,p_object_version_number     => l_atr_object_version_number
                 ,p_start_date                => l_atr_start_date
                 ,p_end_date                  => l_atr_end_date
                 );
Line: 423

        (p_module_name => 'update_ame_attribute'
        ,p_hook_type   => 'AP'
        );
Line: 447

    rollback to update_ame_attribute;
Line: 460

    rollback to update_ame_attribute;
Line: 469

end update_ame_attribute;
Line: 476

procedure update_ame_attribute_usage
  (p_validate                      in     boolean  default false
  ,p_attribute_id                  in     number
  ,p_application_id                in     number
  ,p_is_static                     in     varchar2 default ame_util.booleanTrue
  ,p_query_string                  in     varchar2 default null
  ,p_value_set_id                  in     number default null
  ,p_object_version_number         in out nocopy   number
  ,p_start_date                       out nocopy   date
  ,p_end_date                         out nocopy   date
  ) is
  --
  -- Declare cursors and local variables
  --
  l_atu_object_version_number    number;
Line: 494

  l_proc                         varchar2(72) := g_package||'update_ame_attribute_usage';
Line: 500

  savepoint update_ame_attribute_usage;
Line: 505

    ame_attribute_bk4.update_ame_attribute_usage_b
                 (p_attribute_id              => p_attribute_id
                 ,p_application_id            => p_application_id
                 ,p_is_static                 => p_is_static
                 ,p_query_string              => p_query_string
                 ,p_value_set_id              => p_value_set_id
                 ,p_object_version_number     => p_object_version_number
                 );
Line: 516

        (p_module_name => 'update_ame_attribute_usage'
        ,p_hook_type   => 'BP'
        );
Line: 528

                 ,p_datetrack_mode       => 'UPDATE'
                 ,p_attribute_id         => p_attribute_id
                 ,p_application_id       => p_application_id
                 ,p_object_version_number=> l_atu_object_version_number
                 ,p_query_string         => p_query_string
                 ,p_is_static            => p_is_static
                 ,p_value_set_id         => p_value_set_id
                 ,p_start_date           => l_atu_start_date
                 ,p_end_date             => l_atu_end_date
                 );
Line: 542

    ame_attribute_bk4.update_ame_attribute_usage_a
                 (p_attribute_id              => p_attribute_id
                 ,p_application_id            => p_application_id
                 ,p_is_static                 => p_is_static
                 ,p_query_string              => p_query_string
                 ,p_value_set_id              => p_value_set_id
                 ,p_object_version_number     => l_atu_object_version_number
                 ,p_start_date                => l_atu_start_date
                 ,p_end_date                  => l_atu_end_date
                 );
Line: 555

        (p_module_name => 'update_ame_attribute_usage'
        ,p_hook_type   => 'AP'
        );
Line: 579

    rollback to update_ame_attribute_usage;
Line: 592

    rollback to update_ame_attribute_usage;
Line: 601

end update_ame_attribute_usage;
Line: 607

procedure delete_ame_attribute_usage
  (p_validate                      in     boolean  default false
  ,p_attribute_id                  in     number
  ,p_application_id                in     number
  ,p_object_version_number         in out nocopy   number
  ,p_start_date                      out nocopy   date
  ,p_end_date                      out nocopy   date
  ) is
  --
  -- Declare cursors and local variables
  --
  l_atr_object_version_number    number;
Line: 625

  l_proc                         varchar2(72) := g_package||'delete_ame_attribute_usage';
Line: 634

    select condition_id, object_version_number
      from ame_conditions
     where attribute_id = p_attribute_id
       and sysdate between start_date and
             nvl(end_date - ame_util.oneSecond,sysdate);
Line: 641

    select null
      from ame_mandatory_attributes
     where attribute_id  =  p_attribute_id and
       sysdate between start_date and
                 nvl(end_date - ame_util.oneSecond, sysdate) ;
Line: 653

  savepoint delete_ame_attribute_usage;
Line: 658

    ame_attribute_bk5.delete_ame_attribute_usage_b
                 (p_attribute_id              => p_attribute_id
                 ,p_application_id            => p_application_id
                 ,p_object_version_number     => p_object_version_number
                 );
Line: 666

        (p_module_name => 'delete_ame_attribute_usage'
        ,p_hook_type   => 'BP'
        );
Line: 679

                   ,p_datetrack_mode       => 'DELETE'
                   ,p_attribute_id         => p_attribute_id
                   ,p_application_id       => p_application_id
                   ,p_object_version_number=> l_atu_object_version_number
                   ,p_start_date           => l_atu_start_date
                   ,p_end_date             => l_atu_end_date
                   );
Line: 691

     select count(*)
      into l_usage_count
       from ame_attribute_usages
     where attribute_id  = p_attribute_id
       and l_effective_date between start_date and
            nvl(end_date - ame_util.oneSecond,sysdate);
Line: 699

      /* if this is a REQUIRED attribute, do not delete its conditions and the attribute itself
         otherwise, delete all the conditions and the attribute itself, as no other usage exists
      */
      open c_Sel2;
Line: 706

        /*Its not a required attribute, so select all the conditions to delete */
        for con_rec in c_Sel1
        loop
          ame_condition_api.delete_ame_condition
            (p_condition_id           => con_rec.condition_id
            ,p_object_version_number  => con_rec.object_version_number
            ,p_start_date             => l_con_start_date
            ,p_end_date               => l_con_end_date
            );
Line: 717

        select object_version_number
          into l_atr_object_version_number
          from ame_attributes
         where attribute_id = p_attribute_id
           and l_effective_date between start_date
           and nvl(end_date - ame_util.oneSecond,sysdate);
Line: 725

                       ,p_datetrack_mode       => 'DELETE'
                       ,p_attribute_id         => p_attribute_id
                       ,p_object_version_number=> l_atr_object_version_number
                       ,p_start_date           => l_atr_start_date
                       ,p_end_date             => l_atr_end_date
                       );
Line: 740

    ame_attribute_bk5.delete_ame_attribute_usage_a
                 (p_attribute_id              => p_attribute_id
                 ,p_application_id            => p_application_id
                 ,p_object_version_number     => l_atu_object_version_number
                 ,p_start_date                        => l_atu_start_date
                 ,p_end_date                  => l_atu_end_date
                 );
Line: 750

        (p_module_name => 'delete_ame_attribute_usage'
        ,p_hook_type   => 'AP'
        );
Line: 774

    rollback to delete_ame_attribute_usage;
Line: 787

    rollback to delete_ame_attribute_usage;
Line: 796

  end delete_ame_attribute_usage;
Line: 803

      select rule_id
        from ame_rule_usages
        where
          ame_rule_usages.item_id = applicationIdIn and
          ((sysdate between ame_rule_usages.start_date and
            nvl(ame_rule_usages.end_date - ame_util.oneSecond, sysdate)) or
          (sysdate < ame_rule_usages.start_date and
            ame_rule_usages.start_date < nvl(ame_rule_usages.end_date,
                           ame_rule_usages.start_date + ame_util.oneSecond)));
Line: 818

        select count(*)
          into tempCount
          from
            ame_conditions,
            ame_condition_usages
          where
            ame_conditions.attribute_id = attributeIdIn and
            ame_conditions.condition_id = ame_condition_usages.condition_id and
            ame_condition_usages.rule_id = tempRule.rule_id and
            sysdate between ame_conditions.start_date and
                 nvl(ame_conditions.end_date - ame_util.oneSecond, sysdate) and
            ((sysdate between ame_condition_usages.start_date and
            nvl(ame_condition_usages.end_date - ame_util.oneSecond, sysdate)) or
          (sysdate < ame_condition_usages.start_date and
            ame_condition_usages.start_date < nvl(ame_condition_usages.end_date,
                           ame_condition_usages.start_date + ame_util.oneSecond)));
Line: 837

          select count(*)
            into tempCount
            from
              ame_mandatory_attributes,
              ame_actions,
              ame_action_usages
            where
              ame_mandatory_attributes.attribute_id = attributeIdIn and
              ame_mandatory_attributes.action_type_id = ame_actions.action_type_id and
              ame_actions.action_id = ame_action_usages.action_id and
              ame_action_usages.rule_id = tempRule.rule_id and
               sysdate between ame_mandatory_attributes.start_date and
                 nvl(ame_mandatory_attributes.end_date - ame_util.oneSecond, sysdate) and
               sysdate between ame_actions.start_date and
                 nvl(ame_actions.end_date - ame_util.oneSecond, sysdate) and
              ((sysdate between ame_action_usages.start_date and
                nvl(ame_action_usages.end_date - ame_util.oneSecond, sysdate)) or
                (sysdate < ame_action_usages.start_date and
                 ame_action_usages.start_date < nvl(ame_action_usages.end_date,
                           ame_action_usages.start_date + ame_util.oneSecond)));
Line: 873

  procedure updateUseCount(p_attribute_id              in integer
                          ,p_application_id            in integer
                          ,p_atu_object_version_number in integer) as
    useCount         integer;
Line: 893

    end updateUseCount;