如果设置过env,可以这样做移动:
f60gen module=BARCODEINPUT.fmb userid=apps/apps
mv BARCODEINPUT.fmx $INV_TOP/forms/ZHS
移动文件到相应目录
这里的OUTPUT_FILE的确定:
用系统管理员进入EBS,进入应用,注册节点:
进入欲置入程序的应用系统名,如:库存%或,%au,查找出结果,
应用 简称 基本路径
库存管理系统 INV INV_TOP
库存优化管理系统
MSR MSR_TOP
这样很容易找到你的fmx的目标地址。
4、用应用开发权限账号进入EBS系统
应用开发员-应用产品-表单:
第一列表单名称自已取,第二列在查找中输入你的表单将要放到哪个子系统功能下:如,我们将放入库存下,输入%库存%,点查找,选
采购管理系统,用户表单名称这里不能瞎写,写BARCODEINPUT,然后点保存。
应用开发员-应用产品-功能:
说明(1)、特性(2)、表单(3)这三个页框要进行修改。
在说明页框中的 功能 textbox里,名称自己定义
在特性页框中的 类型,选表单
在表单页框中的
表单,写刚才定义的表单名BARCODEINPUT,按F11,输入BARCODEINPUT,再按CTRL+F11,找出定义的表单。
5、切换职责,进入系统管理员职责下,分配权限
安全性-责任-定义:
点责任名textbox,按F11,查找将要分配给的职责:如:%sino%,按CTrl+F11,查找出结果,复制:菜单项的值。
6、进入应用产品-菜单
在菜单名里,按F11,然后PASTE刚才COPY的菜单名,按ctrl+f11执行查找。点左上角新建,加入自己的程序后,自定义菜单名称(提示)。
7、然后切换到刚才分配责任的用户职责下面进行测试。
-----------------如果在定义表单时,定义错误,可以用以下代码更改-------------
select * from FND_FORM_VL where form_name='出货信息' order by
last_update_date desc
update FND_FORM set form_name='OUTINVINFO' where
form_id=58864
select * from fnd_form where form_name='出货信息'
commit;
-----------------
cd $AU_TOP/forms/ZHS
cd /ora11510/test/testappl/au/11.5.0/forms/ZHS
==================
f60gen module=RCVTXERTBARCODE.fmb userid=apps/apps
output_file=/ora11510/test/testappl/po/11.5.0/forms/ZHS/RCVTXERTBARCOD
E.fmx