在Oracle eBS表单中,如何对特定表名称进行反向工程?

时间:2015-08-17 16:54:51

标签: sql oracle

我正在使用Oracle app iprocurement,我想验证我在后端数据库中看到的内容。所以我可能在Oracle表单的Requisition页面上,我想看看它是如何存储在Db中的。我的同事说我可以使用Help --> Diagnostics --> Examine选项,但我没看到这有什么帮助:

我得到这张照片:

enter image description here 但是,我如何回到数据库并找到它是什么?这个表叫NAVIGATOR吗?谢谢

2 个答案:

答案 0 :(得分:2)

我建议您从Help --> Record History

开始

如果可用(并非所有表单/记录都支持它),它将告诉您包含当前记录的表(或视图)的名称。 Help --> Diagnostics --> Examine将显示当前字段的内容(它的值),字段的名称以及它所在的表单块。没有保证从表单块映射到数据库表或视图,虽然它有时可能有用,但大部分时间都没有。

但是,您可以在Forms Builder中打开表单,找到命名的表单块(通过检查Help --> Diagnostics --> Examine确定)并最终确定哪些查询和代码块填充了感兴趣的表单块和字段。

要了解您需要使用Forms Bulider检查哪种表单,您可以在查看所需表单时使用Help --> About Oracle Applications。表单名称将列在Current Form部分。

答案 1 :(得分:2)

使用 Help -->Record History

是的,导航Help --> Diagnostics --> Examine确实使您能够查看有关Oracle Application表单代码块的信息(可以打开表单的代码并检查块并以这种方式确定记录信息)。

通常情况下,我只是导航到Help --> Record History

在我做任何事情之前,我为我的个人资料启用了诊断功能。 导航如下:System Administrator>Profile>Personal 在“查找系统配置文件值”对话框中,搜索“FND:诊断”,然后输入并为用户值保存“是”。

enter image description here

接下来,我导航到一个表单。在“表单”菜单上,选择“帮助和记录历史记录”:

enter image description here

然后,您将看到数据库记录历史记录。

enter image description here