使用工具包自动生成向EBS系统注册表和字段的代码

在做EBS开发的时候,其中很重要的一个环节是向Oracle EBS注册表和字段,以便于以后可以通过标准表功能来设置弹性域、监控表操作等,在这个时候,你可以自己使用ad_dd.register_table命令来一个个的往系统里面添加,但是可想而知会特别麻烦,在这里有一个非常好用的代码生成包,分享在这里仅作交流学习使用。

下载地址EBS系统注册代码生成包

下载了这个包以后,首先用PL/SQL Developer打开这个包,编译一下,编译好了以后实施如下操作:

图1:测试运行工具包

如图1所示,用PL/SQL Developer打开工具包以后,使用鼠标右键regist_table,选择Test进行测试。

图2:测试信息填写

在第一步Test以后,可以看到图2所示的界面,然后按照图中所标注的提示来填写p_table_name(表名),p_owner(表的所有者),p_appl_short_name(注册到的应用的简称),填写完以后,excute运行一下。

图3:运行结果

在DBMS Output中查看运行结果,其结果如上图所示,在这里注意一下,如果结果的第一行不是以逗号结尾,那么直接Ctr+A复制全部结果来执行下一步操作;图3中可以看到,叶德华在执行的时候,遇到了这样一个问题,第一行是以逗号结尾,即‘T‘后面只有两个参数,这个时候把第一行中的逗号删掉,然后全选复制没有逗号的结果,接着执行下一步操作。

图4:执行注册结果

在PL/SQL Developer中进入Command Window,即SQL PLUS的命令窗口,将第三步中复制的代码粘贴到command window(命令窗口)中,这个时候你可以看到,在执行语句的后面有PL/SQL procedure successfully competed这样的提示,该提示表明已经向EBS注册成功了。这时候别太高兴,我使用PL/SQL Developer执行完以后,我发现该结果并没有写入数据库,即没有commit,表示只在当前会话此时有效,我们需要把结果写入数据库表中,这个时候执行下commit命令,或者直接单击PL/SQL Developer的“提交”按钮。这样,我们就顺利的使用工具包生成了注册代码,并且有效的执行了注册代码成功的将指定表和指定字段注册到了EBS系统。

时间: 04-19

使用工具包自动生成向EBS系统注册表和字段的代码的相关文章

office 插件开发 -- 64位系统注册表问题

1 HKLM 2 { 3 NoRemove SOFTWARE 4 { 5 NoRemove Microsoft 6 { 7 NoRemove Office 8 { 9 NoRemove Word 10 { 11 NoRemove Addins 12 { 13 ForceRemove WordClientDemo.WordAddinDemo 14 { 15 var 'FriendlyName' = s 'WordAddinDemo' 16 var 'LoadBehavior' = d '3' 17

怎么利用WinPE恢复系统注册表?

我们的电脑总是会遇到各种各样的问题,最好用的方式就是电脑重装,重装系统的方式有很多,光盘安装.硬盘安装.U盘安装等.但是碰到电脑系统瘫痪无法启动,甚至连安全模式也进不了的时候,你的光盘.硬盘就没有用处了.这时候还有一个利用第三方工具修改原系统注册表的方法来修复系统,也就是WinPE系统. 如果没有PE的朋友可以在系统之家里面下载,刻录成可启动的光盘或制作成U盘PE.由于WinPE光盘启动PE后,加载的是PE系统的注册表,因此需要进入PE系统的注册表编辑器重新加载硬盘系统的注册表.注册表文件保存位

C# 64位系统 注册表的读写

64位系统,读取时是要有区别的,写入时没有问题.这里的代码时通用的,已经内部判断当前系统的位数. 1 /// <summary> 2 /// 注册表 3 /// </summary> 4 public class RegistryKey64 5 { 6 #region 静态 7 static IntPtr GetHiveHandle(RegistryHive hive) 8 { 9 IntPtr preexistingHandle = IntPtr.Zero; 10 11 IntP

使用JRegistry来操作window系统注册表

在java中使用jdk自带的Preferences具有很大的局限性,无法访问全局的注册表信息,需要获取全部的注册表信息还需要依靠第三方的工具.在这里使用的是JRegistry,我们可以从这里http://sourceforge.jp/projects/sfnet_jregistry/ 获取到jar包和开发文档. 在开发需要把对应的 dll文件拷贝到包路径下面,提供32位和64位两种(不过64位的在使用的时候老是加载不上,64位系统+64位的Eclipse+64位jdk还是需要32位的dll文件,

Win10系统注册表被锁定后快速解除锁定的方法分享

在win10中,注册表的信息是我们在修改设置的时候经常都是需要用到的一个功能,注册表对我们的操作来说是很重要的,今天看到有小伙伴在Win10系统注册表被锁定了,我们在注册表中就不可以正常的修改和操作了,今天小编就来跟大家分享一下Win10系统注册表被锁定后快速解除锁定的方法分享. 具体的方法和详细的步骤如下: 1.按住键盘的"Win+R"快捷组合键,打开运行对话窗口: 2.在"运行"对话窗口中的打开文本框中,输入"gpedi.msc"命令,然后再

[转]Windows系统注册表知识完全揭密

来源:http://www.jb51.net/article/3328.htm Windows注册表是帮助Windows控制硬件.软件.用户环境和Windows界面的一套数据文件,注册表包含在Windows目录下两个文件system.dat和user.dat里,还有它们的备份system.da0和user.da0.通过Windows目录下的regedit.exe程序可以存取注册表数据库.在以前,在windows的更早版本(在Win95以前),这些功能是靠win.ini,system.ini和其他

regedit系统注册表,msconfig系统配置

msconfig msconfig即系统配置实用程序,是Microsoft System Configuration的缩写.是在开始菜单里运行中输入然后确认就可以找到程序开启或者禁用, 可以帮助电脑禁止不需要运行的程序,这样可以加快你的电脑运行. 注册表被称为Windows操作系统的核心,它的工作原理实质是一个庞大的数据库,存放了关于计算机硬件的配置信息.系统和应用软件的初始化信息.应用软件和文档文件的关联关系.硬件设备的说明以及各种状态信息和数据,包括Windows操作时不断引用的信息.例如:

使用Win PE修改其他硬盘中的系统注册表

使用场景:原来装的机械硬盘系统盘为C盘,后来买了个SSD固态硬盘后,进入WinPE系统后,把原来的C盘整个复制到了固态硬盘,然后用BooticeX64.exe工具在UEFI启动中增加SSD固态硬盘中的系统.(修改方式为:启动Bootice后,点击BCD编辑,然后再BCD文件里勾选“其他BCD文件” 这里有个前提,就是EFI分区要设置盘符,可以访问,可以用这个工具来访问到那个EFI目录中的BCD文件,进行编辑) 增加了启动后,进入SSD的系统,发现其系统盘符并非是C盘,而是I盘或者其他.经过万分折

WPS显示无法创建对象,请确认对象已在系统注册表中注册

第一种方法:在系统的开始--所有程序找到WPS--WPS office工具--配置工具--高级--兼容设置,在这里勾选兼容第三方系统和软件. 第二种方法: xp/win7系统:拷贝packager.exe到系统目录如C:\windows\system32 第三种方法: 点击“开始-运行”,输入:regedit 进入注册表 1.HKEY_CURRENT_USER\Software\Kingsoft\Office 选中office,点击右键-删除 2.HKEY_LOCAL_MACHINE\SOFTW