接上篇内容,
技术篇之个性化 2>
1.4个性化中字符的处理:
个性化中赋值有两种形式:
1.If the string you type does not startwith ‘=’, then it will be used exactly as you typed it
2. If the string you type starts with ‘=’, then it willbe evaluated at runtime.
其实举个简单的例子就是:
’select sysdate from dual’ 相当于 ‘select sysdate from dual’,而要真正获取sysdate的值应该是=select sysdate from dual
这里要注意最后是没有分号的!
1.5个性化:custom.pll
custom.pll可以来处理在表单个性化实现不了的功能,有些标准表单的个性化处理跟标准的触发器冲突了,这时候表单的个性化就会不起作用,比如日记账的删除功能,在表单做个性化处理不了,只能通过修改custom.pll进行个性化。
而具体使用方式,可以直接打开custom.pll文件来看,里面写得非常清楚。
当然还是建议这种方式不要作为首选,因为这个会影响到全局的,有可能会导致整个环境的form都打不开,之前试过,所以确实需要使用的时候,可以建立一个自己的库文件,然后在custom.pll中调用自己建立的库文件,比较安全。
1.6个性化的表: FND_FORM_CUSTOM_RULES
FND_FORM_CUSTOM_ACTIONS FND_FORM_CUSTOM_SCOPES FND_FORM_CUSTOM_PROP_LIST FND_FORM_CUSTOM_PROP_VALUES FND_FORM_CUSTOM_PARAMS FND_INDUSTRIES
1.7个性化的迁移: 例子: 下载: $NLS_LANG="SIMPLIFIEDCHINESE_CHINA.ZHS16GBK";export NLS_LANG $FNDLOAD apps/prodapps 0 Y DOWNLOAD@FND:patch/115/import/affrmcus.lct CUX_RCV_RCVTXERT.lct FND_FORM_CUSTOM_RULESfunction_name="RCV_RCVTXERT" 上传: $FNDLOAD apps/apps 0 Y UPLOAD@FND:patch/115/import/affrmcus.lct CUX_RCV_RCVTXERT.lct
|