DBA Data[Home] [Help]

APPS.AME_SEED_UTILITY SQL Statements

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

Line: 9

    (X_LAST_UPDATED_BY   in number
    ) return varchar2 as
  begin
    return FND_LOAD_UTIL.OWNER_NAME(X_LAST_UPDATED_BY);
Line: 16

    (X_LAST_UPDATED_BY   in varchar2
    ) return number as
  begin
    return FND_LOAD_UTIL.OWNER_ID(X_LAST_UPDATED_BY);
Line: 23

    (X_LAST_UPDATE_DATE  in date
    ) return varchar2 as
  begin
    return to_char(X_LAST_UPDATE_DATE,'YYYY/MM/DD HH24:MI:SS');
Line: 30

    (X_LAST_UPDATE_DATE  in varchar2
    ) return date as
  begin
    return to_date(X_LAST_UPDATE_DATE,'YYYY/MM/DD HH24:MI:SS');
Line: 61

    ,X_CURRENT_LAST_UPDATE_DATE   in varchar2
    ,X_OWNER                      in number
    ,X_LAST_UPDATE_DATE           in varchar2
    ,X_CUSTOM_MODE                in varchar2
    ) return boolean as
  begin
    if X_CUSTOM_MODE = 'FORCE' then
      return true;
Line: 70

    if X_LAST_UPDATE_DATE = X_CURRENT_LAST_UPDATE_DATE then
      return false;
Line: 75

      ,P_FILE_LUD             => DATE_AS_DATE     (X_LAST_UPDATE_DATE)
      ,P_DB_ID                => X_CURRENT_OWNER
      ,P_DB_LUD               => DATE_AS_DATE     (X_CURRENT_LAST_UPDATE_DATE)
      ,P_CUSTOM_MODE          => X_CUSTOM_MODE
      );
Line: 84

    ,X_CURRENT_LAST_UPDATE_DATE   in varchar2
    ,X_OWNER                      in number
    ,X_LAST_UPDATE_DATE           in varchar2
    ,X_CUSTOM_MODE                in varchar2
    ) return boolean as
  begin
    return FND_LOAD_UTIL.UPLOAD_TEST
      (P_FILE_ID              => X_OWNER
      ,P_FILE_LUD             => DATE_AS_DATE     (X_LAST_UPDATE_DATE)
      ,P_DB_ID                => X_CURRENT_OWNER
      ,P_DB_LUD               => DATE_AS_DATE     (X_CURRENT_LAST_UPDATE_DATE)
      ,P_CUSTOM_MODE          => X_CUSTOM_MODE
      );
Line: 112

    select  AME_RULE_USAGES.RULE_ID, AME_RULES.ACTION_ID
      from AME_RULES, AME_RULE_USAGES
     where AME_RULES.RULE_ID =  AME_RULE_USAGES.RULE_ID
       and AME_RULE_USAGES.ITEM_ID = X_APPLICATION_ID
       and ((sysdate between AME_RULES.START_DATE
              and nvl(AME_RULES.END_DATE - (1/86400), sysdate))
        or (sysdate < AME_RULES.START_DATE
              and AME_RULES.START_DATE < nvl(AME_RULES.END_DATE,
                            AME_RULES.START_DATE + (1/86400))))
       and ((sysdate between AME_RULE_USAGES.START_DATE
       and nvl(AME_RULE_USAGES.END_DATE - (1/86400), 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 + (1/86400))));
Line: 132

      select count(*)
      into TEMP_COUNT
      from AME_CONDITIONS,
           AME_CONDITION_USAGES
      where
       AME_CONDITIONS.ATTRIBUTE_ID = X_ATTRIBUTE_ID 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 - (1/86400), sysdate) and
       ((sysdate between AME_CONDITION_USAGES.START_DATE and
             nvl(AME_CONDITION_USAGES.END_DATE - (1/86400), 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 + (1/86400))));
Line: 152

          select count(*)
          into TEMP_COUNT
          from
            AME_MANDATORY_ATTRIBUTES,
            AME_ACTIONS,
            AME_ACTION_USAGES
          where
           AME_MANDATORY_ATTRIBUTES.ATTRIBUTE_ID = X_ATTRIBUTE_ID 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 - (1/86400), sysdate) and
           sysdate between AME_ACTIONS.START_DATE and
                     nvl(AME_ACTIONS.END_DATE - (1/86400), sysdate) and
           ((sysdate between AME_ACTION_USAGES.START_DATE and
                      nvl(AME_ACTION_USAGES.END_DATE - (1/86400), 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 + (1/86400))));
Line: 173

          select count(*)
          into TEMP_COUNT
          from
            AME_MANDATORY_ATTRIBUTES,
            AME_ACTIONS,
            AME_RULES
          where
           AME_MANDATORY_ATTRIBUTES.ATTRIBUTE_ID = X_ATTRIBUTE_ID and
           AME_MANDATORY_ATTRIBUTES.ACTION_TYPE_ID = AME_ACTIONS.ACTION_TYPE_ID and
           AME_ACTIONS.ACTION_ID = AME_RULES.ACTION_ID and
           AME_RULES.RULE_ID = TEMPRULE.RULE_ID and
           sysdate between AME_MANDATORY_ATTRIBUTES.START_DATE and
                     nvl(AME_MANDATORY_ATTRIBUTES.END_DATE - (1/86400), sysdate) and
           sysdate between AME_ACTIONS.START_DATE and
                     nvl(AME_ACTIONS.END_DATE - (1/86400), sysdate) and
           ((sysdate between AME_RULES.START_DATE and
                      nvl(AME_RULES.END_DATE - (1/86400), sysdate)) or
            (sysdate < AME_RULES.START_DATE and
             AME_RULES.START_DATE < nvl(AME_RULES.END_DATE,
                                AME_RULES.START_DATE + (1/86400))));
Line: 228

      select AME_CONDITIONS.ATTRIBUTE_ID
      from  AME_CONDITIONS,
        AME_CONDITION_USAGES
      where
        AME_CONDITIONS.CONDITION_TYPE in (AME_UTIL.ORDINARYCONDITIONTYPE,
                                          AME_UTIL.EXCEPTIONCONDITIONTYPE) and
        AME_CONDITION_USAGES.RULE_ID = X_RULE_ID and
        AME_CONDITION_USAGES.CONDITION_ID = AME_CONDITIONS.CONDITION_ID and
        (AME_CONDITIONS.START_DATE <= sysdate and
          (AME_CONDITIONS.END_DATE is null or sysdate < AME_CONDITIONS.END_DATE)) and
        ((sysdate between AME_CONDITION_USAGES.START_DATE and
             nvl(AME_CONDITION_USAGES.END_DATE - (1/86400), 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 + (1/86400))))
        union
        select AME_MANDATORY_ATTRIBUTES.ATTRIBUTE_ID
        from AME_MANDATORY_ATTRIBUTES,
         AME_ACTION_USAGES,
         AME_ACTIONS
        where
         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 = X_RULE_ID and
         (AME_MANDATORY_ATTRIBUTES.START_DATE <= sysdate and
         (AME_MANDATORY_ATTRIBUTES.END_DATE is null or sysdate < AME_MANDATORY_ATTRIBUTES.END_DATE)) and
         ((sysdate between AME_ACTION_USAGES.START_DATE and
             nvl(AME_ACTION_USAGES.END_DATE - (1/86400), 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
                                                   + (1/86400)))) and
          (AME_ACTIONS.START_DATE <= sysdate and
          (AME_ACTIONS.END_DATE is null or sysdate < AME_ACTIONS.END_DATE))
        union
        select AME_MANDATORY_ATTRIBUTES.ATTRIBUTE_ID
        from AME_MANDATORY_ATTRIBUTES,
         AME_RULES,
         AME_ACTIONS
        where
         AME_MANDATORY_ATTRIBUTES.ACTION_TYPE_ID = AME_ACTIONS.ACTION_TYPE_ID and
         AME_ACTIONS.ACTION_ID = AME_RULES.ACTION_ID and
         AME_RULES.ACTION_ID is not null and
         AME_RULES.RULE_ID = X_RULE_ID and
         (AME_MANDATORY_ATTRIBUTES.START_DATE <= sysdate and
         (AME_MANDATORY_ATTRIBUTES.END_DATE is null or sysdate < AME_MANDATORY_ATTRIBUTES.END_DATE)) and
         ((sysdate between AME_RULES.START_DATE and
             nvl(AME_RULES.END_DATE - (1/86400), sysdate)) or
          (sysdate < AME_RULES.START_DATE and
           AME_RULES.START_DATE < nvl(AME_RULES.END_DATE,AME_RULES.START_DATE
                                                   + (1/86400)))) and
          (AME_ACTIONS.START_DATE <= sysdate and
          (AME_ACTIONS.END_DATE is null or sysdate < AME_ACTIONS.END_DATE));
Line: 287

      update AME_ATTRIBUTE_USAGES
      set  USE_COUNT = X_USE_COUNT
      where
       ATTRIBUTE_ID = ATTRIBUTE_REC.ATTRIBUTE_ID and
       APPLICATION_ID = X_APPLICATION_ID and
       sysdate between START_DATE and
                 nvl(END_DATE - (1/86400), sysdate);
Line: 304

      SELECT NULL
        FROM AME_ACTION_TYPES
       WHERE SYSDATE BETWEEN START_DATE AND NVL(END_DATE,SYSDATE)
         AND ACTION_TYPE_ID = X_ACTION_TYPE_ID
         AND NAME IN ('PRE-CHAIN-OF-AUTHORITY APPROVALS'
                     ,'POST-CHAIN-OF-AUTHORITY APPROVALS'
                     ,'APPROVAL-GROUP CHAIN OF AUTHORITY');
Line: 312

      SELECT DISTINCT
             ACA.APPLICATION_ID,
             ACA.START_DATE,
             ACA.END_DATE,
             ACA.CREATED_BY,
             ACA.CREATION_DATE
        FROM AME_CALLING_APPS ACA,
             AME_RULES AR,
             AME_RULE_USAGES ARU,
             AME_ACTION_USAGES AAU
       WHERE ACA.APPLICATION_ID = ARU.ITEM_ID
         AND ARU.RULE_ID = AR.RULE_ID
         AND AR.RULE_ID = AAU.RULE_ID
         AND AAU.ACTION_ID = X_ACTION_ID
         AND SYSDATE BETWEEN ACA.START_DATE AND NVL(ACA.END_DATE,SYSDATE)
         AND (SYSDATE BETWEEN AR.START_DATE AND NVL(AR.END_DATE,SYSDATE) OR
              AR.START_DATE > SYSDATE AND NVL(AR.END_DATE,AR.START_DATE + (1/86400)) < AR.START_DATE)
         AND (SYSDATE BETWEEN ARU.START_DATE AND NVL(ARU.END_DATE,SYSDATE) OR
              ARU.START_DATE > SYSDATE AND NVL(ARU.END_DATE,ARU.START_DATE + (1/86400)) < ARU.START_DATE)
         AND (SYSDATE BETWEEN AAU.START_DATE AND NVL(AAU.END_DATE,SYSDATE) OR
              AAU.START_DATE > SYSDATE AND NVL(AAU.END_DATE,AAU.START_DATE + (1/86400)) < AAU.START_DATE);
Line: 334

      SELECT MAX(ORDER_NUMBER) + 1
        FROM AME_ACTION_TYPE_CONFIG
       WHERE APPLICATION_ID = C_APPLICATION_ID
         AND SYSDATE BETWEEN START_DATE AND NVL(END_DATE,SYSDATE);
Line: 339

      SELECT MAX(ORDER_NUMBER) + 1
        FROM AME_APPROVAL_GROUP_CONFIG
       WHERE APPLICATION_ID = C_APPLICATION_ID
         AND SYSDATE BETWEEN START_DATE AND NVL(END_DATE,SYSDATE);
Line: 344

      SELECT NULL
        FROM AME_ACTION_TYPE_USAGES
       WHERE ACTION_TYPE_ID = X_ACTION_TYPE_ID
         AND SYSDATE BETWEEN START_DATE AND NVL(END_DATE,SYSDATE)
         AND RULE_TYPE = AME_UTIL.AUTHORITYRULETYPE;
Line: 394

        SELECT NULL
          INTO X_DUMMY
          FROM AME_ACTION_TYPE_CONFIG
         WHERE ACTION_TYPE_ID = X_ACTION_TYPE_ID
           AND APPLICATION_ID = X_APPLICATION_ID
           AND SYSDATE BETWEEN START_DATE AND NVL(END_DATE,SYSDATE);
Line: 411

          SELECT DECODE (X_ACTION_TYPE_NAME,
                         AME_UTIL.PREAPPROVALTYPENAME, 1,
                         AME_UTIL.DYNAMICPREAPPROVER, 2,
                         AME_UTIL.ABSOLUTEJOBLEVELTYPENAME, 1,
                         AME_UTIL.RELATIVEJOBLEVELTYPENAME, 2,
                         AME_UTIL.SUPERVISORYLEVELTYPENAME, 3,
                         AME_UTIL.POSITIONTYPENAME, 4,
                         AME_UTIL.POSITIONLEVELTYPENAME, 5,
                         AME_UTIL.MANAGERFINALAPPROVERTYPENAME, 6,
                         AME_UTIL.FINALAPPROVERONLYTYPENAME, 7,
                         AME_UTIL.LINEITEMJOBLEVELTYPENAME, 8,
                         AME_UTIL.DUALCHAINSAUTHORITYTYPENAME, 9,
                         AME_UTIL.GROUPCHAINAPPROVALTYPENAME, 10,
                         AME_UTIL.NONFINALAUTHORITY, 1,
                         AME_UTIL.FINALAUTHORITYTYPENAME, 2,
                         AME_UTIL.SUBSTITUTIONTYPENAME, 1,
                         AME_UTIL.POSTAPPROVALTYPENAME, 1,
                         AME_UTIL.DYNAMICPOSTAPPROVER, 2,
                         X_ORDER_NUMBER)
            INTO X_ACTION_TYPE_ORDER_NUMBER
            FROM DUAL;
Line: 437

            INSERT INTO AME_ACTION_TYPE_CONFIG
              (APPLICATION_ID
              ,ACTION_TYPE_ID
              ,VOTING_REGIME
              ,ORDER_NUMBER
              ,CHAIN_ORDERING_MODE
              ,START_DATE
              ,END_DATE
              ,CREATED_BY
              ,CREATION_DATE
              ,LAST_UPDATED_BY
              ,LAST_UPDATE_DATE
              ,LAST_UPDATE_LOGIN
              ,OBJECT_VERSION_NUMBER
              ) SELECT X_APPLICATION_ID
                      ,X_ACTION_TYPE_ID
                      ,X_VOTING_REGIME
                      ,X_ACTION_TYPE_ORDER_NUMBER
                      ,AME_UTIL.SERIALCHAINSMODE
                      ,X_ACA_START_DATE
                      ,X_ACA_END_DATE
                      ,X_ACA_CREATED_BY
                      ,X_ACA_CREATION_DATE
                      ,X_ACA_CREATED_BY
                      ,X_ACA_CREATION_DATE
                      ,0
                      ,1
                 FROM DUAL
                WHERE NOT EXISTS (SELECT NULL
                                    FROM AME_ACTION_TYPE_CONFIG
                                   WHERE ACTION_TYPE_ID = X_ACTION_TYPE_ID
                                     AND APPLICATION_ID = X_APPLICATION_ID
                                     AND SYSDATE BETWEEN START_DATE AND NVL(END_DATE - (1/86400),SYSDATE));
Line: 474

          SELECT NULL
            INTO X_DUMMY
            FROM AME_APPROVAL_GROUP_CONFIG
           WHERE SYSDATE BETWEEN START_DATE AND NVL(END_DATE,SYSDATE)
             AND APPLICATION_ID = X_APPLICATION_ID
             AND APPROVAL_GROUP_ID = X_APPROVAL_GROUP_ID;
Line: 496

              INSERT INTO AME_APPROVAL_GROUP_CONFIG
                (APPLICATION_ID
                ,APPROVAL_GROUP_ID
                ,VOTING_REGIME
                ,ORDER_NUMBER
                ,START_DATE
                ,END_DATE
                ,CREATED_BY
                ,CREATION_DATE
                ,LAST_UPDATED_BY
                ,LAST_UPDATE_DATE
                ,LAST_UPDATE_LOGIN
                ,OBJECT_VERSION_NUMBER
                ) SELECT X_APPLICATION_ID
                        ,X_APPROVAL_GROUP_ID
                        ,AME_UTIL.ORDERNUMBERVOTING
                        ,X_ORDER_NUMBER
                        ,X_ACA_START_DATE
                        ,X_ACA_END_DATE
                        ,X_ACA_CREATED_BY
                        ,X_ACA_CREATION_DATE
                        ,X_ACA_CREATED_BY
                        ,X_ACA_CREATION_DATE
                        ,0
                        ,1
                   FROM DUAL
                  WHERE NOT EXISTS (SELECT NULL
                                      FROM AME_APPROVAL_GROUP_CONFIG
                                     WHERE APPROVAL_GROUP_ID = X_APPROVAL_GROUP_ID
                                       AND APPLICATION_ID = X_APPLICATION_ID
                                       AND SYSDATE BETWEEN START_DATE AND NVL(END_DATE - (1/86400),SYSDATE));