Search This Blog

Thursday 29 August 2013

List of Tables for Oracle Forms Personalization

FND_FORM_CUSTOM_RULES
FND_FORM_CUSTOM_SCOPES
FND_FORM_CUSTOM_ACTIONS
FND_FORM_CUSTOM_PARAMS
FND_FORM_CUSTOM_PROP_VALUES
FND_FORM_CUSTOM_PROP_LIST

Saturday 17 August 2013

Find all current Oracle Application user logged in

/**********************************************************
 *PURPOSE: To list all users currently logged in Oracle Apps *
 **********************************************************/

SELECT DISTINCT ic.disabled_flag,
  fu.user_name User_Name,
  fr.RESPONSIBILITY_KEY Responsibility,
  fu.user_id,
  fu.description,
  fu.employee_id,
  ic.responsibility_application_id,
  ic.responsibility_id,
  ic.org_id,
  ic.function_type,
  ic.counter,
  ic.first_connect,
  ic.last_connect,
  ic.nls_territory,
  ic.time_out,
  fr.menu_id,
  fr.responsibility_key
FROM fnd_user fu,
  fnd_responsibility fr,
  icx_sessions ic
WHERE fu.user_id          = ic.user_id
AND fr.responsibility_id  = ic.responsibility_id
AND ic.disabled_flag      ='N'
and IC.RESPONSIBILITY_ID is not null
AND ic.last_connect       > sysdate - (ic.time_out/60)/96

Friday 16 August 2013

Application Form Existance into Hierarchy (Menu Hierarchy)

SELECT   'PR', prompt, menu.menu_id, menu.description, responsibility_name,
         rsp.description application, user_name, full_name full_name
    FROM fnd_menu_entries_vl menu,
         apps.fnd_responsibility_vl rsp,
         fnd_user_resp_groups_direct ursp,
         (SELECT fu.user_id, fu.user_name, full_name full_name, pp.person_id
            FROM apps.fnd_user fu, apps.per_people_f pp
           WHERE pp.person_id = fu.employee_id
             AND NVL (fu.end_date, SYSDATE + 1) >= TRUNC (SYSDATE)) person
   WHERE rsp.menu_id = menu.menu_id
     AND ursp.responsibility_id = rsp.responsibility_id
     AND person.user_id = ursp.user_id
     AND NVL (ursp.end_date, SYSDATE + 1) >= TRUNC (SYSDATE)
     AND (   menu.menu_id IN (
                SELECT menu.menu_id
                  FROM fnd_menu_entries_vl menu
                 WHERE sub_menu_id IN (SELECT menu.menu_id
                                         --, menu.description,SUB_MENU_ID
                                       FROM   fnd_menu_entries_vl menu
                                        WHERE function_id IN (:P_function_id))
                UNION ALL
                SELECT menu.menu_id
                  FROM fnd_menu_entries_vl menu
                 WHERE sub_menu_id IN (
                          SELECT menu.menu_id
                            FROM fnd_menu_entries_vl menu
                           WHERE sub_menu_id IN (
                                                 SELECT menu.menu_id
                                                   --, menu.description,SUB_MENU_ID
                                                 FROM   fnd_menu_entries_vl menu
                                                  WHERE function_id IN (:P_function_id)))
                UNION ALL
                SELECT menu.menu_id
                  FROM fnd_menu_entries_vl menu
                 WHERE sub_menu_id IN (
                          SELECT menu.menu_id
                            FROM fnd_menu_entries_vl menu
                           WHERE sub_menu_id IN (
                                    SELECT menu.menu_id
                                      FROM fnd_menu_entries_vl menu
                                     WHERE sub_menu_id IN (
                                                 SELECT menu.menu_id
                                                   --, menu.description,SUB_MENU_ID
                                                 FROM   fnd_menu_entries_vl menu
                                                  WHERE function_id IN (:P_function_id))))
                UNION ALL
                SELECT menu.menu_id
                  FROM fnd_menu_entries_vl menu
                 WHERE sub_menu_id IN (
                          SELECT menu.menu_id
                            FROM fnd_menu_entries_vl menu
                           WHERE sub_menu_id IN (
                                    SELECT menu.menu_id
                                      FROM fnd_menu_entries_vl menu
                                     WHERE sub_menu_id IN (
                                              SELECT menu.menu_id
                                                FROM fnd_menu_entries_vl menu
                                               WHERE sub_menu_id IN (
                                                        SELECT menu.menu_id
                                                          --, menu.description,SUB_MENU_ID
                                                        FROM   fnd_menu_entries_vl menu
                                                         WHERE function_id IN
                                                                       (:P_function_id)))))
                UNION ALL
                SELECT menu.menu_id
                  FROM fnd_menu_entries_vl menu
                 WHERE sub_menu_id IN (
                          SELECT menu.menu_id
                            FROM fnd_menu_entries_vl menu
                           WHERE sub_menu_id IN (
                                    SELECT menu.menu_id
                                      FROM fnd_menu_entries_vl menu
                                     WHERE sub_menu_id IN (
                                              SELECT menu.menu_id
                                                FROM fnd_menu_entries_vl menu
                                               WHERE sub_menu_id IN (
                                                        SELECT menu.menu_id
                                                          FROM fnd_menu_entries_vl menu
                                                         WHERE sub_menu_id IN (
                                                                  SELECT menu.menu_id
                                                                    --, menu.description,SUB_MENU_ID
                                                                  FROM   fnd_menu_entries_vl menu
                                                                   WHERE function_id IN
                                                                            (:P_function_id))))))
                UNION ALL
                SELECT menu.menu_id
                  FROM fnd_menu_entries_vl menu
                 WHERE sub_menu_id IN (
                          SELECT menu.menu_id
                            FROM fnd_menu_entries_vl menu
                           WHERE sub_menu_id IN (
                                    SELECT menu.menu_id
                                      FROM fnd_menu_entries_vl menu
                                     WHERE sub_menu_id IN (
                                              SELECT menu.menu_id
                                                FROM fnd_menu_entries_vl menu
                                               WHERE sub_menu_id IN (
                                                        SELECT menu.menu_id
                                                          FROM fnd_menu_entries_vl menu
                                                         WHERE sub_menu_id IN (
                                                                  SELECT menu.menu_id
                                                                    FROM fnd_menu_entries_vl menu
                                                                   WHERE sub_menu_id IN (
                                                                            SELECT menu.menu_id
                                                                              --, menu.description,SUB_MENU_ID
                                                                            FROM   fnd_menu_entries_vl menu
                                                                             WHERE function_id IN
                                                                                      (:P_function_id))))))))
          OR menu.function_id IN (:P_function_id)
         )
GROUP BY menu.menu_id,
         menu.description,
         responsibility_name,
         rsp.description,
         user_name,
         full_name,
         prompt

Custom Form Compilation

login SSH by user/Pass e.g developer / 123456

 1. Execute the following file availabe at user home or /d01/oracle (file to set environment variable by Apps DBA)  . APPSPROD_erp-01.env

 2. Move to the full qualified path where file exist which need to be compiled (/d01/oracle/prodappl/gl/11.5.0/forms/US) and execute the given    below command
--> f60gen userid=APPS/APPS module=PAYMENT_ALERT_CONFIG.fmb module_type=form compile_all=Y
    OR
    f60gen module=/d01/oracle/prodappl/gl/11.5.0/forms/US/payment_alert_config.fmb userid=apps/appsoutput_file=/home/developer/payment_alert_config.log