--查询功能所属的菜单
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 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 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 1 = 1 AND FND_DFV.TITLE LIKE '%&title%' --如:物料'%附加题头信息%' AND FND_DFU.DESCRIPTIVE_FLEXFIELD_NAME = FND_DFV.DESCRIPTIVE_FLEXFIELD_NAME ;
/* 根据窗口名称查找关键字弹性域用到的表,列等信息*/ --
SELECT C.ID_FLEX_NAME, A.ID_FLEX_STRUCTURE_NAME, B.FORM_LEFT_PROMPT, C.APPLICATION_TABLE_NAME, B.APPLICATION_COLUMN_NAME, B.FLEX_VALUE_SET_ID FROM FND_ID_FLEX_STRUCTURES_VL A, FND_ID_FLEX_SEGMENTS_VL B, FND_ID_FLEXS C WHERE A.ID_FLEX_STRUCTURE_NAME LIKE '%&帐户别名%' --用你自己要查的代替,就是Form窗口的标题 AND A.APPLICATION_ID = B.APPLICATION_ID AND A.ID_FLEX_CODE = B.ID_FLEX_CODE AND A.ID_FLEX_NUM = B.ID_FLEX_NUM AND A.APPLICATION_ID = C.APPLICATION_ID AND A.ID_FLEX_CODE = C.ID_FLEX_CODE ;
--根据上面FLEX_VALUE_SET_ID查弹性域的数据
SELECT * FROM FND_FLEX_VALUES_VL T WHERE T.FLEX_VALUE_SET_ID = 1005982; -- FLEX_VALUE_SET_ID
--具体某一数据
SELECT * FROM FND_FLEX_VALUES_VL T WHERE T.FLEX_VALUE_SET_ID = 1005982 AND T.FLEX_VALUE = '720611' ;
--查找在菜单里提交的报表所在职责
SELECT A.RESPONSIBILITY_NAME, B.PROMPT, F.USER_CONCURRENT_PROGRAM_NAME FROM FND_RESPONSIBILITY_VL A, FND_MENU_ENTRIES_VL B, FND_FORM_FUNCTIONS_VL C, FND_REQUEST_GROUPS D, FND_REQUEST_GROUP_UNITS E, FND_CONCURRENT_PROGRAMS_VL F WHERE A.MENU_ID = B.MENU_ID AND B.FUNCTION_ID = C.FUNCTION_ID AND C.PARAMETERS LIKE '%' || D.REQUEST_GROUP_CODE || '%' AND D.APPLICATION_ID = E.APPLICATION_ID AND D.REQUEST_GROUP_ID = E.REQUEST_GROUP_ID AND E.UNIT_APPLICATION_ID = F.APPLICATION_ID AND E.REQUEST_UNIT_ID = F.CONCURRENT_PROGRAM_ID AND F.USER_CONCURRENT_PROGRAM_NAME LIKE '%杂项出入库报表%';
--查找在标准请求组里提交的报表所在的职责
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 '%杂项出入库报表%';
--根据报表文件名称关键字查找报表的执行文件名称等信息
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 'C%杂项出入库报表%'
相关推荐
### Oracle-ERP开发笔记知识点概览 #### 一、Oracle Forms基础 **1. 设置ITEM为必填项** - 在Oracle Forms中,可以为特定的ITEM(字段)设置必填属性,确保用户在提交表单之前必须填写这些字段。这通常通过属性...
在“金蝶开发工具类”中,开发者通常会总结一些常用的函数、类库或者代码片段,这些工具类可以帮助开发者提高开发效率,减少重复工作。例如,可能包含数据转换工具、API调用封装、报表生成辅助类等。 4. **模型...
VB是一种基于Windows的事件驱动编程语言,与U8系统有着良好的兼容性,是U8二次开发的常用工具之一。通过VB,开发者可以编写用户界面、处理逻辑和数据库交互等功能,从而实现对U8系统的增强。 首先,了解U8的API接口...
CodeGear公司的技术布道者范路在本次讲座中分享了一系列针对2.0时代软件开发的新方法和工具。 #### 二、2.0时代软件开发的背景 ##### 1. 软件应用的变化 - **应用方式和类型的变化**:软件的应用方式和类型正在...
以下是对IVR开发流程及常用工具的详细解释: 一、IVR系统开发流程 1. 需求分析:首先,了解业务需求是关键。确定IVR系统要解决的问题,例如提供客户服务、自助查询、预约挂号等。 2. 系统设计:设计IVR系统的架构...
"MOSS开发常用集锦"是一个关于Microsoft Office SharePoint Server (MOSS)开发的学习资源集合,主要针对SharePoint 2007平台。MOSS是微软提供的一个企业级内容管理和协作平台,它允许组织构建和管理网站、文档库、...
- **SAP GUI for Windows**:这是最常用的ABAP开发工具之一,通过SAP GUI可以访问SAP系统并执行ABAP编程任务。 - **Eclipse with SAP Development Tools (ADT)**:这是一种更现代的选择,允许开发者在Eclipse平台上...
框架基础模块包括:强大灵活的权限控制组件,模块分配与管理组件,灵活易用的工作流组件、数据字典管理组件、在线表单设计组件、丰富的报表统计组件、即时通讯(IM)组件、邮件中心组件、微信...,强大的代码生成器...
3. 常用岗位薪酬水平介绍:报告不仅涵盖了ERP技术开发岗位,还包括了其他许多行业的常用岗位薪酬水平,从文档中提及的职业代码和起始页码来看,涉及到的岗位覆盖了业务拓展、通讯技术、管理、人力资源、行政、采购、...
版本控制系统(Version Control Systems,VCS)是一种至关重要的软件开发工具,主要负责追踪和存储软件项目的源代码和文档的历史变化,同时提供故障恢复和开发流程管理功能。在软件工程领域,版本控制属于配置管理的...
页面的代码编辑高亮显示模板编辑器是一种在线开发工具,它极大地提升了程序员的工作效率和代码可读性。CodeMirror是这类编辑器的核心引擎,它是一个轻量级且功能强大的JavaScript库,专门用于在网页上实现代码编辑器...
在这款工具中,Java和JavaScript扮演了重要的角色,它们是构建这种类型系统的常用编程语言。 Java是一种广泛使用的多平台编程语言,以其“一次编写,到处运行”的特性闻名。在MES开发中,Java常用于构建后端服务,...
非常好非常专业的ERP源码,VB.NET编写,如果你是程序员,可以在此基础上进行二次开发 工具特点: 1、可根据SQL语句自动生成报表格式,打印格式,用户只要稍微调整就可形成一张普通报表。 2、可设置报表分组、小计...
- **开发工具安装**:介绍EBS开发所需工具的安装步骤。 - **二次开发包注册**:掌握EBS二次开发包的注册流程,确保开发资源的有效管理。 - **利用TEMPLATE.fmb模板开发**:通过TEMPLATE.fmb模板加速Form开发,提高...
书中详细介绍了ABAP开发所需的环境、主要开发内容、事务代码的汇总索引以及ABAP的一些重要常识、编辑器使用、重要语法和常用技术。 3. ABAP开发的关键主题 书中的内容涵盖了ABAP开发多个方面的关键主题,包括但不...
在CSharpAndSolidWorks-master这个压缩包中,我们很可能会找到一系列与使用C#语言进行Solidworks二次开发相关的代码示例、教程文档或者项目结构。C#是一种现代化的、面向对象的编程语言,特别适合于.NET框架,因此是...
- **版本控制**: Git是管理源代码的常用工具,通过它你可以跟踪代码变更,与其他开发者协作。 8. **模块开发** - 理解OpenERP/Odoo的模块结构,每个模块包含XML、Python、JavaScript、CSS和静态文件(如图片)。 ...