`

ERP开发过程中常用的SQL查询脚本

 
阅读更多

--查找运行请求时间,参数等(可以是某用户的,某个报表)

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 = 'CUX:采购合同执行情况表' -- like '%XXX%' 
   AND C.USER_NAME = 'HAND_YC' --登录系统的用的用户名
   AND A.REQUEST_DATE <=
       TO_DATE('2012-03-01 23:59:59', 'yyyy-mm-dd hh24:mi:ss')
   AND A.REQUEST_DATE >=
       TO_DATE('2012-03-01 00:00:00', 'yyyy-mm-dd hh24:mi:ss')

   AND A.REQUEST_ID > 2254198 ---为了提高速度,选一个合适时间点的ID

 
--查询功能所属的菜单

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 LIKE '&function_name'

 
——查找在标准请求组里提交的报表所在的职责

SELECT A.RESPONSIBILITY_NAME,
       B.USER_CONCURRENT_PROGRAM_NAME,
       B.CONCURRENT_PROGRAM_NAME
  FROM FND_RESPONSIBILITY_VL      A,
       FND_CONCURRENT_PROGRAMS_VL B,
       FND_REQUEST_GROUP_UNITS    C
 WHERE A.APPLICATION_ID = C.APPLICATION_ID
   AND A.REQUEST_GROUP_ID = C.REQUEST_GROUP_ID
   AND B.APPLICATION_ID = C.UNIT_APPLICATION_ID
   AND B.CONCURRENT_PROGRAM_ID = C.REQUEST_UNIT_ID
   AND B.USER_CONCURRENT_PROGRAM_NAME LIKE 'CUX:交易方余额信息汇总表'
 ORDER BY A.RESPONSIBILITY_NAME

 
--根据报表文件名称关键字查找报表的执行文件名称等信息

SELECT A.USER_CONCURRENT_PROGRAM_NAME,
       A.CONCURRENT_PROGRAM_NAME,
       A.OUTPUT_FILE_TYPE,
       B.EXECUTION_FILE_NAME,
       B.EXECUTABLE_NAME,
       FND_L.MEANING,
       B.USER_EXECUTABLE_NAME,
       B.DESCRIPTION
  FROM FND_CONCURRENT_PROGRAMS_VL A,
       FND_EXECUTABLES_VL         B,
       FND_LOOKUPS                FND_L
 WHERE A.APPLICATION_ID = B.APPLICATION_ID
   AND A.EXECUTABLE_ID = B.EXECUTABLE_ID
   AND B.EXECUTION_METHOD_CODE = FND_L.LOOKUP_CODE(+)
   AND FND_L.LOOKUP_TYPE = 'CP_EXECUTION_METHOD_CODE'
   AND A.USER_CONCURRENT_PROGRAM_NAME LIKE 'CUX%'

 
---查询出所有独立值集

SELECT DISTINCT FFVS.FLEX_VALUE_SET_NAME "值集简称",
                FFVS.DESCRIPTION         "值集说明"
  FROM FND_FLEX_VALUE_SETS         FFVS,
       FND_CONCURRENT_PROGRAMS_VL  FCP,
       FND_DESCR_FLEX_COL_USAGE_VL FDFCU
 WHERE '$SRS$.' || FCP.CONCURRENT_PROGRAM_NAME =
       FDFCU.DESCRIPTIVE_FLEXFIELD_NAME
   AND FDFCU.FLEX_VALUE_SET_ID = FFVS.FLEX_VALUE_SET_ID
   AND FFVS.FLEX_VALUE_SET_NAME LIKE 'CUX%' ----值集名     
   AND FFVS.VALIDATION_TYPE = 'I' --独立值集标识            
ORDER BY FFVS.FLEX_VALUE_SET_NAME;

 

 

1
3
分享到:
评论

相关推荐

    ERP二次开发+插件+插件制作指南和脚本使用指南

    名称:E10插件制作 适用人群:ERP管理员 适用场景:E10ERP系统上线持续改善,插件制作指南 功能描述:E10插件制作指南和脚本使用指南

    ERP U8系统清除二次开发警告脚本

    这些 SQL 脚本主要包括删除表中的记录、向特定表插入数据以及对部分表执行更新操作,帮助开发者解决 ERP U8 在自定义开发过程中可能出现的冗余警告信息问题,确保系统的正常运行。 适合人群:具备基本 SQL 编辑能力...

    基于Java语言开发的包含Shell和Python脚本的ERP系统设计源码

    该项目是一个全面的ERP系统设计源码,采用Java语言作为主要开发语言,并融入Shell和Python脚本,以增强系统功能。源码总文件量为3881个,其中包括3247个Java源文件、88个XML配置文件、66个图片文件(JPG和PNG)、47...

    U8UAP开发报表设置方案——存储过程

    在向导中,选择SQL脚本作为数据获取方式,然后将之前编写的SQL语句填入select脚本中。这个SQL语句通常用于从数据库中提取所需的数据。 在报表设计过程中,你可能需要添加存储过程中的查询参数,这些参数可以动态地...

    高效开源Python Django框架打造的ERP系统源码

    - SQL脚本(.sql):1个 - 文本文件(.txt):1个 项目简介:Django-ERP是一个基于流行的Python Django框架开发的开源ERP管理系统。它包含了销售管理、采购管理、库存管理、组织管理等一系列常用功能模块。此外,...

    高效开源Python Django ERP系统源码

    Django-ERP基于Django框架开发,集成了销售管理、采购管理、库存管理以及组织管理等企业资源计划的核心功能。此外,系统支持项目费用归集,配备工作流审批机制,并具备采购单和报价单的批量导入功能,极大提高了企业...

    基于Django框架的开源企业管理信息系统ERP源码

    项目概述:基于Python的Django框架,我们开发了一款开源的企业资源计划(ERP)系统。该系统命名为Django-ERP,它集成了多个关键业务模块,包括办公自动化(OA)、销售管理、采购管理、库存控制、项目管理、文档管理...

    U8 BOM快速导入脚本

    在SQL Server中,你可以创建一个导入脚本,这个脚本会包含一系列的INSERT语句,用于将EXCEL中的数据插入到U8系统的BOM表中。在编写脚本时,要注意遵循SQL语句的规范,确保字段类型匹配,以及处理可能出现的空值或...

    Oracle ERP R12 Table

    这些文档通常以SQL脚本、Excel表格或者PDF格式提供,供用户参考和学习。通过深入研究这些资料,用户可以了解各个业务场景下如何使用特定的表,以及如何通过SQL查询获取所需信息。 总之,Oracle ERP R12 Table是系统...

    用友U9系统客开常用代码.pdf

    整体而言,这份文档汇总了用友U9系统客开中常用的SQL脚本和操作示例,涵盖了从采购订单管理到库存管理,再到系统配置和数据迁移等多个方面的开发需求。通过这些示例,开发人员可以快速找到解决问题的方法,进行系统...

    java源码 java ERP进销存系统源码(含mysql数据库脚本) 2018127

    java源码 java ERP进销存系统源码(含mysql数据库脚本) .

    大学毕业设计 OA系统 源码 包含数据库sql脚本

    在这个大学毕业设计项目中,提供的源码和数据库SQL脚本构成了一套完整的OA系统解决方案。 首先,源码是整个系统的核心部分,它包含了系统的设计思想、业务逻辑和实现细节。在分析源码时,我们可以学习到以下几个...

    FOXMIS ERP/MIS插件模式快速开发平台(源码)

    专业MIS/ERP开发,有成熟的插件式快速开发框架系统-FOXMIS快速开发平台,能在最短的时间内,开发出成熟,稳健,易用,功能全面的MIS/ERP系统; 支持高级的二次开发,界面定义,数据定义,规则定义等,运行时脚本和对象事件处理...

    R5清库脚本.rar清库脚本

    压缩包中的文件名为“R5清库脚本”,可能是一个包含详细步骤和指令的文本文件,或者是可以直接运行的SQL脚本。为了安全地使用这个脚本,用户需要了解其目的、影响范围以及如何正确执行。在执行前,应该先进行充分的...

    PB开发商场管理系统源代码(带建表sql)

    【PB开发商场管理系统源代码(带建表sql)】是一个基于PowerBuilder(PB)开发的商场管理系统的完整源代码,附带了创建数据库表结构的SQL脚本。PowerBuilder是一款强大的可视化开发工具,尤其在企业级应用开发领域,...

    ERP、MIS开发工作多年后积累的五种信息化软件开发模式.pdf

    在ERP和MIS系统开发过程中,开发者经常采用各种开发模式以提高效率和代码质量。以下是对五种信息化软件开发模式的详细说明: 1. **基于LLBL Gen的ORM开发方式**: LLBL Gen是一个强大的对象关系映射(ORM)框架,...

    基于Django框架的开源ERP系统源码

    项目概述:基于Python的Django框架,我们开发了一款开源ERP系统——Django-ERP。该系统源码包含74个Python文件,以及其他多种文件类型,总计132个文件,其中涉及HTML、JavaScript和CSS等多种编程语言。系统功能全面...

    vbs,JavaScript,css2.0,sap, 编程脚本,微软SQL 全参考手册

    综上所述,这个压缩包中的资源涵盖了多种IT技术领域,包括客户端和服务器端的脚本语言(VBScript和JavaScript),网页样式设计(CSS2.0),企业级业务软件(SAP),以及数据库管理(微软SQL)。这些技术共同构成了...

Global site tag (gtag.js) - Google Analytics