FNDLOAD相信大家都不陌生了,这篇帖子不是对其原理的介绍,而是为大家
所需时提供最直接的脚本服务,包含了我们最常用的所有开发的移植,同时
也包括了对XMLP的模版文件的移植,进入主题:
约定:客户化应用名称CUX,ldt文件的存放路径在开发环境和测试环境相同,
为$CUX_TOP/import/ldtscripts/,需要实现的效果是将开发环境的客户
化开发移植到测试环境,所有的移植步骤为:
1.在开发环境执行FNDLOAD的DOWNLOAD操作;
2.将生成的ldt文件下载到本地,再上传到测试环境;
3.在测试环境执行FNDLOAD的UPLOAD操作。
##programs并发程序,请求简称:CUXARBLA
1. 开发环境:FNDLOAD apps/apps 0 Y DOWNLOAD \
2. $FND_TOP/patch/115/import/afcpprog.lct \
3. $CUX_TOP/import/ldtscripts/CUXARBLA.ldt \
4. PROGRAM \
5. APPLICATION_SHORT_NAME=CUX \
6. CONCURRENT_PROGRAM_NAME=CUXARBLA
7.
8. 测试环境:FNDLOAD apps/apps 0 Y UPLOAD \
9. $FND_TOP/patch/115/import/afcpprog.lct \
10. $CUX_TOP/import/ldtscripts/CUXARBLA.ldt -
复制代码
##FORM表单,表单简称:CUXARFRM
1. 开发环境:FNDLOAD apps/apps 0 Y DOWNLOAD \
2. $FND_TOP/patch/115/import/afsload.lct \
3. $CUX_TOP/import/ldtscripts/CUXARFRM.ldt \
4. FORM \
5. FORM_APP_SHORT_NAME=CUX \
6. FORM_NAME=CUXARFRM
7.
8. 测试环境:FNDLOAD apps/apps 0 Y UPLOAD \
9. $FND_TOP/patch/115/import/afsload.lct \
10. $CUX_TOP/import/ldtscripts/CUXARFRM.ldt -
复制代码
##functions功能,功能简称:CUXARFUC
1. 开发环境:FNDLOAD apps/apps 0 Y DOWNLOAD \
2. $FND_TOP/patch/115/import/afsload.lct \
3. $CUX_TOP/import/ldtscripts/CUXARFUC.ldt \
4. FUNCTION \
5. FUNC_APP_SHORT_NAME=CUX \
6. FUNCTION_NAME=CUXARFUC
7.
8. 测试环境:FNDLOAD apps/apps 0 Y UPLOAD \
9. $FND_TOP/patch/115/import/afsload.lct \
10. $CUX_TOP/import/ldtscripts/CUXARFUC.ldt -
复制代码
##menu菜单,菜单简称:CUXALMENU
1. 开发环境:FNDLOAD apps/apps 0 Y DOWNLOAD \
2. $FND_TOP/patch/115/import/afsload.lct \
3. $CUX_TOP/import/ldtscripts/CUXALMENU.ldt \
4. MENU \
5. MENU_APP_SHORT_NAME=CUX \
6. MENU_NAME=CUXALMENU
7.
8. 测试环境:FNDLOAD apps/apps 0 Y UPLOAD \
9. $FND_TOP/patch/115/import/afsload.lct \
10. $CUX_TOP/import/ldtscripts/CUXALMENU.ldt -
复制代码
##value set值集,值集名称:CUX_CUSTOMER_NAME
1. 开发环境:FNDLOAD apps/apps 0 Y DOWNLOAD \
2. $FND_TOP/patch/115/import/afffload.lct \
3. $CUX_TOP/import/ldtscripts/CUX_CUSTOMER_NAME.ldt \
4. VALUE_SET \
5. FLEX_VALUE_SET_NAME=CUX_CUSTOMER_NAME
6.
7. 测试环境:FNDLOAD apps/apps 0 Y UPLOAD \
8. $FND_TOP/patch/115/import/afffload.lct \
9. $CUX_TOP/import/ldtscripts/CUX_CUSTOMER_NAME.ldt -
复制代码
##key flexfield关键性弹性域,ID_FLEX_CODE=CUX_ACC_KF
1. 开发环境:FNDLOAD apps/apps 0 Y DOWNLOAD \
2. $FND_TOP/patch/115/import/afffload.lct \
3. $CUX_TOP/import/ldtscripts/CUX_ACC_KF.ldt \
4. KEY_FLEX \
5. APPLICATION_SHORT_NAME=CUX \
6. ID_FLEX_CODE=CUX_ACC_KF
7.
8. 测试环境:FNDLOAD apps/apps 0 Y UPLOAD \
9. $FND_TOP/patch/115/import/afffload.lct \
10. $CUX_TOP/import/ldtscripts/CUX_ACC_KF.ldt -
复制代码
##description flexfield描述性弹性域,弹性域名称=CUX_ORDER_HEADER
1. 开发环境:FNDLOAD apps/apps 0 Y DOWNLOAD \
2. $FND_TOP/patch/115/import/afffload.lct \
3. $CUX_TOP/import/ldtscripts/CUX_ORDER_HEADER.ldt \
4. DESC_FLEX \
5. APPLICATION_SHORT_NAME=CUX \
6. DESCRIPTIVE_FLEXFIELD_NAME=CUX_ORDER_HEADER
7.
8. 测试环境:FNDLOAD apps/apps 0 Y UPLOAD \
9. $FND_TOP/patch/115/import/afffload.lct \
10. $CUX_TOP/import/ldtscripts/CUX_ORDER_HEADER.ldt -
复制代码
##lookups代码,代码名称=CUX_ITEM_TYPE
1. 开发环境:FNDLOAD apps/apps 0 Y DOWNLOAD \
2. $FND_TOP/patch/115/import/aflvmlu.lct \
3. $CUX_TOP/import/ldtscripts/CUX_ITEM_TYPE.ldt \
4. FND_LOOKUP_TYPE \
5. APPLICATION_SHORT_NAME=CUX \
6. LOOKUP_TYPE=CUX_ITEM_TYPE
7.
8. 测试环境:FNDLOAD apps/apps 0 Y UPLOAD \
9. $FND_TOP/patch/115/import/aflvmlu.lct \
10. $CUX_TOP/import/ldtscripts/CUX_ITEM_TYPE.ldt -
复制代码
##request groups请求组,名称=CUX_PAYROLL_APPR
1. 开发环境:FNDLOAD apps/apps 0 Y DOWNLOAD \
2. $FND_TOP/patch/115/import/afcpreqg.lct \
3. $CUX_TOP/import/ldtscripts/CUX_PAYROLL_APPR.ldt \
4. REQUEST_GROUP \
5. APPLICATION_SHORT_NAME=CUX \
6. REQUEST_GROUP_NAME=CUX_PAYROLL_APPR
7.
8. 测试环境:FNDLOAD apps/apps 0 Y UPLOAD \
9. $FND_TOP/patch/115/import/afcpreqg.lct \
10. $CUX_TOP/import/ldtscripts/CUX_PAYROLL_APPR.ldt -
复制代码
##messages消息,消息名称=CUX_CST_UPDATE
1. 开发环境:FNDLOAD apps/apps 0 Y DOWNLOAD \
2. $FND_TOP/patch/115/import/afmdmsg.lct \
3. $CUX_TOP/import/ldtscripts/CUX_CST_UPDATE.ldt \
4. FND_NEW_MESSAGES \
5. APPLICATION_SHORT_NAME=CUX \
6. MESSAGE_NAME=CUX_CST_UPDATE
7.
8. 测试环境:FNDLOAD apps/apps 0 Y UPLOAD \
9. $FND_TOP/patch/115/import/afmdmsg.lct \
10. $CUX_TOP/import/ldtscripts/CUX_CST_UPDATE.ldt -
复制代码
##messages消息,消息名称=CUX_MSG_UPDATE
1. 开发环境:FNDLOAD apps/apps 0 Y DOWNLOAD \
2. $FND_TOP/patch/115/import/afmdmsg.lct \
3. $CUX_TOP/import/ldtscripts/CUX_MSG_UPDATE.ldt \
4. FND_NEW_MESSAGES \
5. APPLICATION_SHORT_NAME=CUX \
6. MESSAGE_NAME=CUX_CST_UPDATE
7.
8. 测试环境:FNDLOAD apps/apps 0 Y UPLOAD \
9. $FND_TOP/patch/115/import/afmdmsg.lct \
10. $CUX_TOP/import/ldtscripts/CUX_MSG_UPDATE.ldt -
复制代码
##profile options预制文件,名称=CUX_DEBUG_MODE
1. 开发环境:FNDLOAD apps/apps 0 Y DOWNLOAD \
2. $FND_TOP/patch/115/import/afscprof.lct \
3. $CUX_TOP/import/ldtscripts/CUX_DEBUG_MODE.ldt \
4. PROFILE \
5. APPLICATION_SHORT_NAME=CUX \
6. PROFILE_NAME=CUX_DEBUG_MODE
7.
8. 测试环境:FNDLOAD apps/apps 0 Y UPLOAD \
9. $FND_TOP/patch/115/import/afscprof.lct \
10. $CUX_TOP/import/ldtscripts/CUX_DEBUG_MODE.ldt -
复制代码
##RESPONSIBILITY职责(感谢alther.cai提供),职责关键字=CUX_AP_SUPER_USER,需要先load该职责的菜单
1. 开发环境:FNDLOAD apps/apps 0 Y DOWNLOAD \
2. $FND_TOP/patch/115/import/afscursp.lct \
3. $CUX_TOP/import/ldtscripts/CUX_AP_SUPER_USER.ldt \
4. FND_RESPONSIBILITY \
5. RESP_KEY=CUX_AP_SUPER_USER
6.
7. 测试环境:FNDLOAD apps/apps 0 Y UPLOAD \
8. $FND_TOP/patch/115/import/afscursp.lct \
9. $CUX_TOP/import/ldtscripts/CUX_AP_SUPER_USER.ldt -
复制代码
关于XMLP的模版需要分两步完成,其过程较特殊,再开帖整理,希望大家不要吝啬和大家一起分享
使用心得。
补充
移植个性化form
$NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK";export NLS_LANG
$FNDLOAD apps/prodapps 0 Y DOWNLOAD @FND:patch/115/import/affrmcus.lct CUX_RCV_RCVTXERT.lct FND_FORM_CUSTOM_RULES function_name="RCV_RCVTXERT"
$FNDLOAD apps/apps 0 Y UPLOAD @FND:patch/115/import/affrmcus.lct CUX_RCV_RCVTXERT.lct
下载数据定义:
FNDLOAD "$unpw" 0 Y DOWNLOAD $XDO_TOP/patch/115/import/xdotmpl.lct "$program"_XDO.ldt XDO_DS_DEFINITIONS APPLICATION_SHORT_NAME="$app" DATA_SOURCE_CODE="$program"
上传数据定义:
FNDLOAD "$unpw" 0 Y UPLOAD $XDO_TOP/patch/115/import/xdotmpl.lct "$program"_XDO.ldt;
上传模板:
java oracle.apps.xdo.oa.util.XDOLoader UPLOAD \
-DB_USERNAME apps \
-DB_PASSWORD apps \
-JDBC_CONNECTION HostName:SID:Port \
-LOB_TYPE TEMPLATE \
-APPS_SHORT_NAME SHORT_NAME \
-LOB_CODE "$program" \
-LANGUAGE zh \
-XDO_FILE_TYPE RTF \
-FILE_NAME "$program".rtf
分享到:
相关推荐
用友U9客户化开发入门课程讲解资料涵盖了UBF 路径配置、解决方案建立规则目录层次、命名规范、档案开发需求、BE Code 与 Model 对比、组件、类实体、属性关系查询、UI Code 与 Model 对比、UIForm、Part、Page 的...
【U8快速客户化开发工具】是针对U8平台的一款专用开发工具,旨在简化和加速U8系统的定制化进程。这款工具特别设计了高效且简洁的单据开发功能,确保开发的自定义单据能保持与U8标准单据相同的样式。通过数据库脚本的...
《用友NC客户化开发全书(第三版NC5.6)》是一本全面解析用友NC系统客户化开发的专业指南。用友NC是用友网络科技股份有限公司推出的一款大型企业管理软件,广泛应用于集团企业,旨在提供全面的企业信息化解决方案。NC...
其中,BOS(Business Operating System)是金蝶EAS中的一个核心组件,它提供了一个开放的、可扩展的平台,支持企业进行客户化开发,以满足企业的个性化业务需求。本篇文章将详细介绍金蝶EASBOS的客户化开发升级过程...
用友二次开发工具UAP,学习好资料,二次开发必不可少工具
项目策划客户化开发计划
足这些客户的特殊要求, 金蝶公司特别提供了客户化开发工具包, 这个工具包是为二次开发配备的资源。 利用这个工具包, 客户能基于 K/3 系统做适当的二次开发以满足需要, 例如通过这个工具包可进行行业版 本的定制...
NC55客户化开发培训-数据交换平台 NC外部交换平台 外部交换平台工作原理 格式转换 业务插件与业务服务 外系统数据导入的一般步骤 注册外部系统 准备外系统数据 配置辅助信息 设置基础数据对照 配置Servlet的URL...
**脚本描述**:本脚本主要用于创建一个客户信息管理的数据库,并进行相关表的结构定义、数据初始化等操作。通过该脚本,可以快速搭建起一个基本的客户信息存储和管理系统。它包括了创建数据库、创建客户表、插入初始...
解决方案客户化开发专业版.pdf
teamcenter客户化form的一个实例
服务请求访问权限客户化开发.docx
企业ERP客户化开发解决方案.pdf
企业ERP客户化开发解决方案.docx
转发他人资源 《EAS客户化开发技术规范》培训
erp K3成长版V12.0BOS客户化开发工具包用户手册 金蝶