DBA Data[Home] [Help]

APPS.PAY_GRADE_RULES_PKG SQL Statements

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

Line: 15

  SELECT NULL
  FROM   PAY_GRADE_RULES_F GR
  WHERE  (GR.GRADE_RULE_ID           <> P_GRADE_RULE_ID_2
         OR P_GRADE_RULE_ID_2 IS NULL)
  AND    GR.GRADE_OR_SPINAL_POINT_ID  = P_GRADE_OR_SPINAL_POINT_ID
  AND    GR.RATE_TYPE                 = P_RATE_TYPE
  AND    GR.RATE_ID                   = P_RATE_ID
  AND    GR.business_group_id + 0         = P_BUSINESS_GROUP_ID;
Line: 25

  SELECT PAY_GRADE_RULES_S.NEXTVAL
  FROM SYS.DUAL;
Line: 79

select r.name,
       u.meaning
from   hr_lookups u,
       pay_rates r
where  u.lookup_type = 'UNITS'
and    u.lookup_code = r.rate_uom
and    r.rate_id = p_rt_id
and    r.business_group_id + 0 = p_bgroup_id;
Line: 103

 PROCEDURE INSERT_ROW(P_ROWID IN OUT NOCOPY                  VARCHAR2,
            P_GRADE_RULE_ID                            NUMBER,
            P_EFFECTIVE_START_DATE                     DATE,
                      P_EFFECTIVE_END_DATE                       DATE,
                      P_BUSINESS_GROUP_ID                        NUMBER,
                      P_RATE_TYPE                                VARCHAR2,
                      P_GRADE_OR_SPINAL_POINT_ID                 NUMBER,
                      P_RATE_ID                                  NUMBER,
                      P_MAXIMUM                                  VARCHAR2,
                      P_MID_VALUE                                VARCHAR2,
                      P_MINIMUM                                  VARCHAR2,
                      P_SEQUENCE                                 NUMBER,
                      P_VALUE                                    VARCHAR2,
                      P_REQUEST_ID                               NUMBER,
                      P_PROGRAM_APPLICATION_ID                   NUMBER,
                      P_PROGRAM_ID                               NUMBER,
                      P_PROGRAM_UPDATE_DATE                      DATE,
                      P_CURRENCY_CODE                            VARCHAR2)
            IS

  -- Fix for bug 2400465
  P_DATE_TO DATE;
Line: 128

  SELECT ROWID
  FROM PAY_GRADE_RULES_F
  WHERE GRADE_RULE_ID = P_GRADE_RULE_ID;
Line: 134

  SELECT DATE_TO
  FROM PER_GRADES P
  WHERE P.GRADE_ID = P_GRADE_OR_SPINAL_POINT_ID;
Line: 153

 INSERT INTO PAY_GRADE_RULES_F(GRADE_RULE_ID, EFFECTIVE_START_DATE,
                EFFECTIVE_END_DATE, BUSINESS_GROUP_ID,
                RATE_ID, GRADE_OR_SPINAL_POINT_ID, RATE_TYPE,
                MAXIMUM, MID_VALUE, MINIMUM, SEQUENCE, VALUE,
                               REQUEST_ID, PROGRAM_APPLICATION_ID,
                               PROGRAM_ID, PROGRAM_UPDATE_DATE, CURRENCY_CODE)
 VALUES (P_GRADE_RULE_ID, P_EFFECTIVE_START_DATE, P_END_DATE,
         P_BUSINESS_GROUP_ID, P_RATE_ID, P_GRADE_OR_SPINAL_POINT_ID,
         P_RATE_TYPE, P_MAXIMUM, P_MID_VALUE, P_MINIMUM, P_SEQUENCE,
         P_VALUE, P_REQUEST_ID, P_PROGRAM_APPLICATION_ID, P_PROGRAM_ID,
         P_PROGRAM_UPDATE_DATE, P_CURRENCY_CODE);
Line: 169

END INSERT_ROW;
Line: 171

PROCEDURE UPDATE_ROW( P_ROWID                       VARCHAR2,
            P_GRADE_RULE_ID                            NUMBER,
            P_EFFECTIVE_START_DATE                     DATE,
                      P_EFFECTIVE_END_DATE                       DATE,
                      P_BUSINESS_GROUP_ID                        NUMBER,
                      P_RATE_TYPE                                VARCHAR2,
                      P_GRADE_OR_SPINAL_POINT_ID                 NUMBER,
                      P_RATE_ID                                  NUMBER,
                      P_MAXIMUM                                  VARCHAR2,
                      P_MID_VALUE                                VARCHAR2,
                      P_MINIMUM                                  VARCHAR2,
                      P_SEQUENCE                                 NUMBER,
                      P_VALUE                                    VARCHAR2,
                      P_REQUEST_ID                               NUMBER,
                      P_PROGRAM_APPLICATION_ID                   NUMBER,
                      P_PROGRAM_ID                               NUMBER,
                      P_PROGRAM_UPDATE_DATE                      DATE,
                      P_CURRENCY_CODE                            VARCHAR2)
            IS
 BEGIN
  UPDATE PAY_GRADE_RULES_F
  SET GRADE_RULE_ID                 =            P_GRADE_RULE_ID,
      EFFECTIVE_START_DATE          =            P_EFFECTIVE_START_DATE,           EFFECTIVE_END_DATE            =            P_EFFECTIVE_END_DATE,
      BUSINESS_GROUP_ID             =            P_BUSINESS_GROUP_ID,
      RATE_TYPE                     =            P_RATE_TYPE,
      GRADE_OR_SPINAL_POINT_ID      =            P_GRADE_OR_SPINAL_POINT_ID,
      RATE_ID                       =            P_RATE_ID,
      MAXIMUM                       =            P_MAXIMUM,
      MID_VALUE                     =            P_MID_VALUE,
      MINIMUM                       =            P_MINIMUM,
      SEQUENCE                      =            P_SEQUENCE,
      VALUE                         =            P_VALUE,
      REQUEST_ID                    =            P_REQUEST_ID,
      PROGRAM_APPLICATION_ID        =            P_PROGRAM_APPLICATION_ID,
      PROGRAM_ID                    =            P_PROGRAM_ID,
      PROGRAM_UPDATE_DATE           =            P_PROGRAM_UPDATE_DATE,
      CURRENCY_CODE                 =            P_CURRENCY_CODE

       WHERE ROWID = chartorowid(P_ROWID);
Line: 210

  END UPDATE_ROW;
Line: 212

  PROCEDURE DELETE_ROW(P_ROWID VARCHAR2) IS
  BEGIN
    DELETE FROM PAY_GRADE_RULES_F
    WHERE PAY_GRADE_RULES_F.ROWID = chartorowid(P_ROWID);
Line: 216

  END DELETE_ROW;
Line: 234

                      P_PROGRAM_UPDATE_DATE                      DATE,
                      P_CURRENCY_CODE                            VARCHAR2)
            IS
   CURSOR C IS SELECT * FROM PAY_GRADE_RULES_F
          WHERE ROWID = chartorowid(P_ROWID)
          FOR UPDATE OF GRADE_RULE_ID NOWAIT;
Line: 283

 AND((RECINFO.PROGRAM_UPDATE_DATE = P_PROGRAM_UPDATE_DATE)
 OR(RECINFO.PROGRAM_UPDATE_DATE IS NULL AND P_PROGRAM_UPDATE_DATE IS NULL))
 AND((RECINFO.CURRENCY_CODE = P_CURRENCY_CODE)
 OR(RECINFO.CURRENCY_CODE IS NULL AND P_CURRENCY_CODE IS NULL)))
THEN
 RETURN;
Line: 305

  select pr.name
  into l_name
  from pay_rates pr, pay_grade_rules_f g
  where pr.rate_id = g.rate_id
  and g.grade_or_spinal_point_id = l_spinal_point_id
  and p_effective_date between g.effective_start_date and g.effective_end_date
  and g.rate_type = 'SP'; -- Fix 3401079
Line: 343

  select g.value, r.rate_uom, g.currency_code
  into l_value, l_rate_uom, l_currency_code
  from pay_grade_rules_f g, pay_rates r
  where g.rate_id = r.rate_id
  and g.grade_or_spinal_point_id = l_spinal_point_id
  and p_effective_date between g.effective_start_date and g.effective_end_date
  and g.rate_type = 'SP'; -- Fix 3401079
Line: 387

    select r.rate_id, r.business_group_id
    into l_rate_id, l_bg_id
    from pay_grade_rules_f g, pay_rates r
    where r.rate_id = g.rate_id
    and GRADE_OR_SPINAL_POINT_ID = l_spinal_point_id
    and p_effective_date between g.effective_start_date and g.effective_end_date
    and g.rate_type = 'SP'; -- Fix 3401079
Line: 395

    select u.meaning
    into   l_meaning
    from   hr_lookups u,
    pay_rates r
    where  u.lookup_type = 'UNITS'
    and    u.lookup_code = r.rate_uom
    and    r.rate_id = l_rate_id
    and    r.business_group_id + 0 = l_bg_id;
Line: 432

select 'x'
from per_spinal_points psp,
     pay_grade_rules_f pgr,
     per_spinal_point_steps_f psps,
     per_spinal_point_placements_f pspp
where psp.spinal_point_id = pgr.grade_or_spinal_point_id
and psp.parent_spine_id = pspp.parent_spine_id
and psp.spinal_point_id = psps.spinal_point_id
and psps.step_id = pspp.step_id
and pgr.rate_type = 'SP'
and nvl(p_effective_date, hr_api.g_sot)
between pspp.effective_start_date
and pspp.effective_end_date
and psp.spinal_point_id = p_spinal_point_id
and psp.parent_spine_id = p_parent_spine_id;
Line: 450

select 'x'
from per_spinal_points psp,
     pay_grade_rules_f pgr,
     per_spinal_point_steps_f psps,
     per_spinal_point_placements_f pspp
where psp.spinal_point_id = pgr.grade_or_spinal_point_id
and psp.parent_spine_id = pspp.parent_spine_id
and psp.spinal_point_id = psps.spinal_point_id
and psps.step_id = pspp.step_id
and pgr.rate_type = 'SP'
and psp.spinal_point_id = p_spinal_point_id
and psp.parent_spine_id = p_parent_spine_id;