Search This Blog

Sunday, January 26, 2025

Query AME Setup from backend

 /* Formatted on 1/27/2025 9:15:59 AM (QP5 v5.336) */

  SELECT ar.rule_id,

         art.description

             rule_name,

         ar.start_date,

         ar.end_date,

         ame_utility_pkg.get_condition_description (acu.condition_id)

             condition,

         aty.name

             action_type,

         ame_utility_pkg.get_action_description (ameactionusageeo.action_id)

             AS approver_group

    FROM ame_rules           ar,

         ame_rules_tl        art,

         ame_condition_usages acu,

         ame_action_usages   ameactionusageeo,

         ame_actions_vl      act,

         ame_action_types_vl aty,

         (SELECT *

            FROM ame_action_type_usages

           WHERE     rule_type <> 2

                 AND SYSDATE BETWEEN start_date

                                 AND NVL (end_date - (1 / 86400), SYSDATE)) atu

   WHERE     ar.rule_id = art.rule_id

         AND art.language = 'US'

         AND TRUNC (SYSDATE) BETWEEN ar.start_date

                                 AND NVL (

                                         ar.end_date,

                                         TO_DATE ('31-DEC-4712', 'DD-MON-YYYY'))

--         AND UPPER (art.description) LIKE '%DOC%'

         AND ame_utility_pkg.get_condition_description (acu.condition_id) LIKE  '%HR_PERSONAL_INFO_JSP_PRC%'--'%HR_EIT_UPDATE_INFO_PRC%'

         AND acu.rule_id = ar.rule_id

         AND TRUNC (SYSDATE) BETWEEN acu.start_date

                                 AND NVL (

                                         acu.end_date,

                                         TO_DATE ('31-DEC-4712', 'DD-MON-YYYY'))

         AND (   (SYSDATE BETWEEN ameactionusageeo.start_date

                              AND NVL (ameactionusageeo.end_date - (1 / 86400),

                                       SYSDATE))

              OR (    SYSDATE < ameactionusageeo.start_date

                  AND ameactionusageeo.start_date <

                      NVL (ameactionusageeo.end_date,

                           ameactionusageeo.start_date + (1 / 86400))))

         AND SYSDATE BETWEEN act.start_date

                         AND NVL (act.end_date - (1 / 86400), SYSDATE)

         AND SYSDATE BETWEEN aty.start_date

                         AND NVL (aty.end_date - (1 / 86400), SYSDATE)

         AND aty.action_type_id = atu.action_type_id

         AND act.action_id = ameactionusageeo.action_id

         AND act.action_type_id = aty.action_type_id

         AND ameactionusageeo.rule_id = ar.rule_id

ORDER BY ar.rule_id

Monday, January 6, 2025

Query Workflow Transaction Status

Lookup code: PQH_SS_TRANSACTION_STATUS
select distinct lookup_code,meaning from fnd_lookup_values
where lookup_type='PQH_SS_TRANSACTION_STATUS'

           D - Deleted

C - Cancelled

E - Error

RI - Return for Correction

RIS - Return for Correction + Save For Later

S - Save for Later

W - Review page

Y - Pending Approval

YS - Pending Approval + Save for Later