• 后台维护常用SQL


    OU、库存组织与子库存
    select hou.organization_id ou_org_id, --org_id     
           hou.name ou_name, --ou名称     
           ood.organization_id org_org_id, --库存组织id     
           ood.organization_code org_org_code, --库存组织代码      
           msi.secondary_inventory_name, --子库存名称     
           msi.description --子库存描述     
      from hr_organization_information  hoi, --组织分类表     
           hr_operating_units           hou, --ou视图       
           org_organization_definitions ood, --库存组织定义视图     
           mtl_secondary_inventories    msi --子库存信息表     
     where hoi.org_information1 = 'OPERATING_UNIT'
       and hoi.organization_id = hou.organization_id
       and ood.operating_unit = hoi.organization_id
       and ood.organization_id = msi.organization_id
    
    
    /*根据描述性弹性域的标题查找描述性弹性域表和列*/ --
    
    select fnd_dfv.title,
           fnd_dfv.descriptive_flexfield_name,
           fnd_dfv.application_table_name,
           fnd_dfu.application_column_name,
           fnd_dfu.form_left_prompt,
           fnd_dfu.form_above_prompt
      from fnd_descriptive_flexs_vl    fnd_dfv,
           fnd_descr_flex_col_usage_vl fnd_dfu
     where fnd_dfv.title = '物料' --如:物料
       and fnd_dfu.descriptive_flexfield_name =
           fnd_dfv.descriptive_flexfield_name
    
    
    查找运行请求时间,参数等(可以是某用户的,某个报表)
    select c.user_name,
           papf.full_name,
           b.user_concurrent_program_name,
           a.request_date,
           a.argument_text,
           (a.actual_completion_date - a.actual_start_date) * 24 * 60 minutes,
           a.actual_start_date,
           a.actual_completion_date,
           a.request_id,
           a.outfile_name
      from fnd_concurrent_requests    a,
           fnd_concurrent_programs_vl b,
           fnd_user                   c,
           per_all_people_f           papf
     where a.concurrent_program_id = b.concurrent_program_id
       and a.requested_by = c.user_id
       and c.user_name = papf.employee_number(+)
       and a.actual_completion_date is not null
       and b.user_concurrent_program_name = '你的程序名称' --- like '%XXX%' 
       and c.user_name = ' 你要找的用户的'
       and a.request_date <=
           to_date('2005-03-01 23:59:59', 'yyyy-mm-dd hh24:mi:ss')
       and a.request_date >=
           to_date('2005-03-01 00:00:00', 'yyyy-mm-dd hh24:mi:ss')
       and a.request_id > 2254198 ---为了提高速度,选一个合适时间点的ID
    
    
    查询用户客户化的文件配置 
    SELECT pro.profile_option_name,
           pro.user_profile_option_name,
           lev.level_type TYPE,
           --lev.level_code,
           lev.level_name,
           prv.profile_option_value
      FROM apps.fnd_profile_options_vl pro,
           applsys.fnd_profile_option_values prv,
           (SELECT 10001 level_id,
                   'Site' level_type,
                   0 level_value,
                   'Site' level_code,
                   'Site' level_name
              FROM dual
            UNION ALL
            SELECT 10002 level_id,
                   'App' level_type,
                   app.application_id level_value,
                   app.application_short_name level_code,
                   app.application_name level_name
              FROM apps.fnd_application_vl app
            UNION ALL
            SELECT 10003 level_id,
                   'Resp' level_type,
                   resp.responsibility_id level_value,
                   resp.responsibility_key level_code,
                   resp.responsibility_name level_name
              FROM apps.fnd_responsibility_vl resp
            UNION ALL
            SELECT 10004 level_id,
                   'User' level_type,
                   usr.user_id level_value,
                   usr.user_name level_code,
                   usr.user_name level_name
              FROM applsys.fnd_user usr) lev
     WHERE pro.profile_option_id = prv.profile_option_id(+)
       AND prv.level_id = lev.level_id(+)
       AND prv.level_value = lev.level_value(+)
       AND pro.user_profile_option_name LIKE 'CUX%' --Profile名称
     ORDER BY pro.profile_option_name, lev.level_type, lev.level_name;
    
    
    EBS查找报表或菜单所属职责
    
    
    
    
    --报表所属职责
    SELECT FCPT.USER_CONCURRENT_PROGRAM_NAME,
            FRG.REQUEST_GROUP_NAME,
            FR.RESPONSIBILITY_KEY
    FROM FND_CONCURRENT_PROGRAMS_TL FCPT,
            FND_REQUEST_GROUP_UNITS     FRGU,
            FND_REQUEST_GROUPS          FRG,
            FND_RESPONSIBILITY          FR
    WHERE FCPT.CONCURRENT_PROGRAM_ID = FRGU.REQUEST_UNIT_ID
        AND FRGU.REQUEST_GROUP_ID = FRG.REQUEST_GROUP_ID
        AND FRG.REQUEST_GROUP_ID = FR.REQUEST_GROUP_ID
        AND lower(FCPT.USER_CONCURRENT_PROGRAM_NAME) LIKE lower('&program_name');
     
     
     
    --菜单所属职责
    select fffv.function_name, fm.menu_name,fr.responsibility_key
    from fnd_form_functions_vl fffv,
            fnd_menu_entries_vl    fmev,
            fnd_menus              fm,
            fnd_responsibility     fr
    where fffv.function_id = fmev.function_id
        and fmev.menu_id = fm.menu_id
        and fmev.menu_id = fr.menu_id(+)
        and fffv.function_name = '&function_name'; 
  • 相关阅读:
    adobe acrobat 无效批注对象
    分享下今天研究的流量上限DDos攻击分析和解决方式
    【二】【HTML列表、表格与框架】
    大话计算机中的流水作业
    texinfo
    texindex
    texi2dvi
    tex, virtex, initex
    testprns printername [printcapname]
    testparm
  • 原文地址:https://www.cnblogs.com/toowang/p/3338819.html
Copyright © 2020-2023  润新知