当前位置: 首页 > news >正文

华为MetaERP Oracle Fusion Cloud 用 Examine 抓取页面原生 SQL 完整标准化操作流程一、前置必备:管理员开启诊断权限(菜单灰色必做)1. 配置文件开启诊断模式

Oracle Fusion Cloud 用 Examine 抓取页面原生 SQL 完整标准化操作流程

一、前置必备:管理员开启诊断权限(菜单灰色必做)

1. 配置文件开启诊断模式

  1. 路径:设置与维护 (Setup and Maintenance) → 任务:管理配置文件值(Manage Profile Options)
  2. 搜索配置文件代码:FND_DIAGNOSTICS_MODE
  3. 层级选择用户层,选中你当前登录账号,值设置为Yes
  4. 保存配置,退出 Fusion 账号完全重登Help→Tools→Examine才会解除置灰可用Oracle。

配套校验配置(避免菜单隐藏)

检索配置项Hide Diagnostics menu entry,对当前用户设为No

二、标准实操步骤(以采购订单详情页抓取 SQL 为例)

步骤 1:进入目标页面并完成数据加载

  1. 采购工作台 →管理采购订单,查询并打开任意一张 PO 详情页面;
  2. 等待页面全部加载完毕(头信息、订单行、收货汇总全部渲染完成);
  3. 鼠标左键点击页面任意有效业务字段(订单号、供应商名称、订购数量均可,不要点空白区域)。

步骤 2:打开 Examine 诊断窗口

顶部全局菜单栏:Help(帮助) → Tools(工具) → Examine(检查)弹出「检查字段和取值」弹窗。

步骤 3:固定参数抓取全局最后执行 SQL(核心配置)

在弹窗中严格填写:

  • 块 (Block)System
  • 字段 (Field)LAST_QUERY点击下方【Find(查找)】按钮。

步骤 4:提取 Value 区域的原生 SQL

下方Value输入框会返回当前页面 ADF 框架执行的完整后台物理 SQL,复制全部文本即可。

抓取示例返回 SQL 片段:

sql

SELECT poh.PO_HEADER_ID, poh.SEGMENT1 PO_NUMBER, poh.AUTHORIZATION_STATUS, pol.PO_LINE_ID, pol.QUANTITY ORDERED_QTY, plship.QUANTITY_RECEIVED FROM PO_HEADERS_F poh INNER JOIN PO_LINES_F pol ON poh.PO_HEADER_ID = pol.PO_LINE_ID INNER JOIN PO_SHIPMENTS_F plship ON pol.PO_LINE_ID = plship.PO_LINE_ID WHERE poh.PO_HEADER_ID = :Bind_PO_HEADER_ID AND poh.BU_ID = :Bind_BU_ID;

从 SQL 里可直接识别:PO_HEADERS_FPO_LINES_FPO_SHIPMENTS_F三张底层物理表与关联关系。

三、进阶用法:精准定位单个页面字段对应的表。字段

  1. 鼠标精准选中页面上目标字段(如 “订单总金额”);
  2. 打开 Examine,此时 Block、Field 会自动回显当前界面数据块与字段;
  3. 点击 Find,Value 直接展示该字段绑定的表名.字段名

四、常见失败问题排查

问题 1:Examine 菜单灰色不可点击

  • 根因:FND_DIAGNOSTICS_MODE未设为 Yes、未重登账号;
  • 解决:管理员配置生效后彻底退出浏览器会话重新登录。

问题 2:LAST_QUERY 查询结果为空空白

  1. 页面没加载完成就执行 Examine:刷新页面,等待页面全部渲染结束再操作;
  2. 鼠标选中空白区域:务必点在可编辑 / 展示的有效业务字段上;
  3. 当前页面是缓存渲染,无新 SQL 执行:重新切换 PO 单据、刷新页面触发一次数据查询。

问题 3:SQL 中表名是 T1/T2 别名

复制完整 SQL,结合官方 OER 表字典,通过 JOIN 关联关系反向解析真实物理表名称。

问题 4:SQL 带有绑定变量:Bind_XXX

这是 Fusion 中间层标准绑定变量,不影响识别表名、关联逻辑,无需解析变量值。

五、拿到 SQL 后的核验流程

  1. 从 SQL 提取物理表名(XX_F格式业务表);
  2. 进入 Oracle 官方 OER 文档核对表结构、字段释义;
  3. 在 BIP 数据模型新建测试 SQL 验证表合法性(仅 SELECT 只读):

sql

SELECT PO_HEADER_ID, SEGMENT1 FROM PO_HEADERS_F WHERE ROWNUM <= 5;

六、关键限制说明

  1. Examine 抓取的是ADF 应用层下发至数据库的物理执行 SQL,只能看表结构、关联关系;
  2. 你依旧没有直连数据库权限,不能直接在本地客户端执行该 SQL;
  3. 页面弹窗、下拉筛选、子行展开都需要单独选中对应区域重新抓取 SQL。

七、日常溯源固定工作流

打开 PO 单据→等待加载→选中字段→Help→Tools→Examine→System+LAST_QUERY→Find 复制 SQL→提取物理表→OER 校验。

http://www.jsqmd.com/news/1362228/

相关文章:

  • 从脚本小子到安全工程师,这条学习路线很清晰
  • 语音控制《我的世界》开发指南:从意图解析到指令映射的工程实践
  • 小红书AI发布助手:技术视角下的内容创作自动化实践
  • 企业级网络监控架构设计:3种LibreNMS Docker生产环境部署方案对比
  • 从点到体素:PVCNN 中 Voxelization 与 Trilinear Devoxelization 技术详解
  • 终端编程智能体Muse Code:从环境配置到实战应用全解析
  • opuntiaOS文件系统实现:VFS层设计与ext2文件系统支持
  • 区间加法为何不必逐点改:懒标记线段树的账本
  • vLLM推理加速实战:PagedAttention原理、部署与性能调优指南
  • 3D打印切片软件OrcaSlicer图形界面完全指南:5个高效技巧提升打印质量
  • 2026、8 月芜湖市繁昌区防水、防水公司、屋面防水、楼顶防水、正规公司 ** 推荐 + 避坑指南 - 万至防水
  • Azure Repos VS Code 扩展常见问题排查:工作区检测失败与权限错误解决
  • 原神抽卡记录导出工具:一键分析你的抽卡概率与历史数据
  • AHBA基因表达数据处理全流程:从探针重注释到脑区映射的实战指南
  • Chanfana完全指南:如何在Cloudflare Workers上构建OpenAPI 3.1规范的API
  • Leshan:轻量级物联网管理的终极Java库,一文读懂LWM2M协议核心优势
  • SwarmForge部署自动化:从代码到生产的自动流程
  • 电子商务网站建设选择服务器要考虑的因素有
  • Python+MySQL数据分析实战:从霸王茶姬销售数据到商业洞察
  • 抖音无水印下载终极指南:3分钟掌握专业级批量下载神器
  • 2026年口碑好的国外社媒推广代运营服务商推荐**:10年外贸深耕者如何赢得客户信任 - 一风AI推广
  • 实战指南:5个高效配置acme.sh实现SSL证书自动化部署的现代方法
  • “上海房产分割律师推荐 知名律所上海公房离婚分割与承租权处理——从承租权到房改房的全流程指南 - 孙青律师13681945561
  • 苏州当地GEO优化公司推荐及服务优势介绍 - 招财兔数字员工
  • QEMU模拟器运行opuntiaOS全攻略:x86/ARM架构调试环境搭建指南
  • 深度学习推理加速实战:从模型量化到ONNX Runtime部署的完整优化方案
  • 本科学历脱产学6个月AI,智峰AI学院值得报名吗?一文定选择 - 教育品牌推荐官
  • 2026、8 月马鞍山彩钢瓦、金属屋面、钢结构,防水防腐、出新、除锈、喷漆、修缮 ** 推荐 + 避坑指南 - 万至防水
  • Notch Simulator高级技巧:自定义刘海样式与摄像头遮挡效果全攻略
  • SwarmForge安全最佳实践:数据加密与访问控制全指南