oralceerp技术开发操作手册.doc_第1页
oralceerp技术开发操作手册.doc_第2页
oralceerp技术开发操作手册.doc_第3页
oralceerp技术开发操作手册.doc_第4页
oralceerp技术开发操作手册.doc_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Error! Reference source not found. 技术开发目录文档控制ii概述1完整操作手册2新建值集2操作说明2操作过程21.独立值集定义22.表值集定义4注册报表5操作说明5操作过程51.可执行定义52.并发程序定义63.XML Publisher数据定义104.XML Publisher模板定义105.加入请求组126.测试报表注册是否正确13注册表单14操作说明14操作过程141.上传表单.fmb文件142.编译表单.fmb文件143.表单定义144.功能定义155.加入菜单166.测试表单注册是否正确18中色和德勤公司共同知识产权ii概述有色的技术开发包含报表和表单的开发,利用的开发的工具有PL/SQL Developer、Oracle Report Builder、Oracle Form Builder以及Oracle XML Publisher。因此涉及到了Oracle EBS的系统管理员、应用开发员以及Oracle XML Publisher 管理员职责的使用。本手册介绍的就是技术开发用到的系统管理员、应用开发员以及Oracle XML Publisher 管理员职责的操作。完整操作手册本部分介绍技术开发涉及的系统管理员和应用开发员职责的具体操作。新建值集操作说明客户化报表的开发必然涉及报表的参数定义,如果用户要求参数能从下拉列表(LOV)里面选择,此时就必需使用到值集。最常用的值集验证类型有:独立和表。操作过程菜单路径:系统管理员 Application 验证集进入值集定义界面1. 独立值集定义 在值集定义界面中输入值集名,最大尺寸,验证类型选择“独立”,然后保存。 为独立值集加入段值。菜单路径:系统管理员 Application 验证值在查找界面输入“CCEED_INV_FBD_PRINT_TYPE”值集名,点击查找。输入用户要求的参数值,保存。2. 表值集定义 在值集定义界面中输入值集名,最大尺寸,验证类型选择“表”。 点击“编辑信息”,在“验证表信息”界面输入表、值、含义、标识以及出处等等信息,然后保存。上图的“验证表信息”界面,我们可以将它视作一段SQL:SELECT project_name, project_number, project_idFROM pjm_projects_mtll_vWHERE 1 = 1ORDER BY project_number 点击“测试”按钮测试此值集是否正确。注册报表操作说明在ERP系统中报表是并发程序的一种。客户化的报表都必须在ERP系统定义后才能使用。有色报表大部分都是使用Oracle XML Publisher和PL/SQL Developer进行组合开发的。报表定义包括六大步骤:可执行定义、并发程序定义、XML Publisher数据定义、XML Publisher模板定义、加入请求组以及测试报表注册是否正确。操作过程1. 可执行定义菜单路径:系统管理员 Concurrent 方案可执行按要求输入可执行并发程序的定义,然后保存。可执行:尽量使用英文。简称:尽量使用英文。应用产品:CCEED客户化管理系统说明:非必填项,可视具体要求输入说明信息。执行方法:最常用的是“PL/SQL 存储过程”与“Oracle Reports”。如果报表是用PL/SQL Developer开发的,选择“PL/SQL 存储过程”。如果报表是用Oracle Report Builder开发的,选择“Oracle Reports”。执行文件名:如果报表是用PL/SQL Developer开发的,文件名是package_name. procedure_name(例如:cux_inv_fbd_clly_pkg.fbd_detail_prc)。如果报表是用Oracle Report Builder开发的,文件名就应该是Oracle Report Builder保存下来的rdf文件的名称。2. 并发程序定义菜单路径:系统管理员 Concurrent 方案定义1) 报表基本信息定义程序:报表名称简称:尽量使用英文应用产品:CCEED客户化管理系统说明:非必填项,可视具体要求输入说明信息可执行名称:选择的是执行文件的简称(例如:CUX_INV_FBD_DETAIL)输出格式:最常用的格式有XML和文本。如果报表是利用Oracle XML Publisher开发的,格式须选择“XML”。其他情况一般都是使用“文本”格式。2) 报表参数定义在并发程序界面点击参数按钮,进入报表参数定义界面。序号:一般都是10开始,并以10进位。这样做的好处是方便以后参数的增加或顺序的调整。参数:如果报表是用PL/SQL Developer开发的,参数的名称和顺序必须与可执行文件名package_name. procedure_name(例如:cux_inv_fbd_clly_pkg.fbd_detail_prc)的procedure参数保持一致。如果报表是用Oracle Report Builder开发的,参数名称必须与可执行文件.rdf中的参数名称保持一致。值集:可以使用ERP自带的或自己定义的值集。对于需要用户手动输入的时间参数,值集一般都选“FND_STANDARD_DATE”。对于需要用户手动输入的数字型参数,可以选“10/Number”之类的值集。对于需要用户手动输入的字符型参数,可以选“100 Characters”之类的值集。由于ERP系统自带的值集不一定能满足要求,我们可以使用之前自己定义的值集,例如CCEED_INV_FBD_PRINT_TYPE。默认类型:包括SQL 语句、常数、段、配置文件和当前日期。默认值:默认值是和默认类型关联一起使用的。 默认类型选择“SQL 语句”默认值就可以输入一段SQL。例如:图中默认值是:select :$FLEX$.P_ITEM_NUMBER FROM DUAL这段SQL的用途是在提交报表的时候,P_ITEM_NUMBER参数选择完以后,系统会自动将P_ITEM_NUMBER选择的参数值赋给P_ITEM_NUMBER_T。 默认类型选择“常数”默认值就可以输入一个常数。例如:图中默认值是:领用在提交报表的时候,系统会自动给P_TYPE参数默认为“领用”。不过需要注意的是,这个默认值必须包含在参数关联的值集里面,否则提交报表的时候会报错。 默认类型选择“配置文件”默认值必须是一个具体的配置文件名。例如:图中默认值是:MFG_ORGANIZATION_ID在提交报表的时候,系统会自动将用户登陆职责的库存IO组织ID赋值给P_ORG_ID参数。 默认类型选择“当前日期”默认值不需要填任何信息。例如:在提交报表的时候,系统会将系统当前日期赋值给P_DATE参数。只有日期型的值集才能选该默认类型。必需:如果将“必需”勾上,则表示在提交报表的时候该参数是必选的。显示:如果将“显示”不勾上,则表示在提交报表的时候该参数用户是看不到选不到的。显示大小:使用系统默认的就可以级连说明大小:使用系统默认的就可以提示:输入参数的中文说明,使用户提交报表的时候知道该参数的意义。3. XML Publisher数据定义菜单路径:Oracle XML Publisher 管理员数据定义进入数据定义界面,点击“创建数据定义”按钮。进入创建数据定义界面,输入数据定义信息,点击“应用”按钮保存。名称:输入易懂的数据定义描述。代码:保持与并发程序定义中报表相同的简称,例如:CCEED_INV_FBD_CLLY_DEATIL应用产品:CCEED客户化管理系统起始日期:报表数据定义启用的日期4. XML Publisher模板定义菜单路径:Oracle XML Publisher 管理员模板进入模板界面,点击“创建模板”按钮。进入创建模板界面,输入模板信息,点击“应用”按钮保存。名称:输入模板的名字,最好与并发程序相同的名字,例如:“CCEED 分包队材料领用消耗明细表”代码:输入模板的代码,可以与并发程序的简称相同,例如:“CCEED_INV_FBD_CLLY_DEATIL”应用产品:CCEED客户化管理系统数据定义:选择上一步数据定义中的数据定义,例如:“CCEED_INV_FBD_CLLY_DEATIL”类型:选择RTF起始日期:模板启用日期终止日期:模板终止日期子模板:留空文件:浏览选中客户化的输出布局rtf文件,例如:语言:汉语地区:留空可转换:不选5. 加入请求组请求组就是许多请求组成的一个集合。ERP系统的每个职责一般都有一个请求组,不同职责的请求组有可能是一样的,也有可能是不一样的。因此第一步需要确定使用客户化报表的职责,第二步就是查找到职责对应的请求组,最后将报表加入正确的请求组。1) 查找请求组菜单路径:系统管理员 Security责任定义进入责任定义界面,点击手电筒,查找到需要使用客户化报表的职责。上图的请求组名称是:All Inclusive GUI请求组应用产品是:库存管理系统2) 加入请求组菜单路径:系统管理员 Security责任请求进入请求组界面,点击手电筒,查找到上步找到的请求组,例如:“All Inclusive GUI”。将客户化报表加入该请求组,并保存。6. 测试报表注册是否正确进入已加入客户化报表的职责(第3步加入请求组时对应的职责),然后进入提交请求的界面,确认以下三点:a、是否能选到客户化的请求。b、确认参数定义是否正确并符合用户要求。c、确认XML布局模板定义是否正确。注册表单操作说明ERP系统中的表单都必须经过注册定义才能使用。表单的注册定义包括六大步骤:上传表单.fmb文件、编译表单.fmb文件、表单定义、功能定义、加入菜单以及测试表单注册是否正确。操作过程1. 上传表单.fmb文件使用ftp工具,将表单.fmb文件上传到相应环境的应用服务器的$AU_TOP/forms/ZHS目录下。正式环境是:/prd/apps/apps_st/appl/au/12.0.0/forms/ZHS测试环境是:/trn/test/apps/apps_st/appl/au/12.0.0/forms/ZHS2. 编译表单.fmb文件利用telnet工具,连接到相应环境的应用服务器。$ cd $AU_TOP/forms/ZHS$ frmcmp_batch Module=FORMNAME Userid=apps/appspassword Module_Type=FORM Output_File=$CUX_TOP/forms/ZHS/FORMNAME.fmx例如:frmcmp_batch Module=CUXGLBKCM Userid=apps/welcome Module_Type=FORM Output_File=$CUX_TOP/forms/ZHS/CUXGLBKCM.fmx3. 表单定义菜单路径:应用开发员应用产品表单进入表单定义界面,输入表单信息,然后保存。表单:利用Oracle Form Builder开发并保存下来的.fmb文件名,例如:CUXGLBKCM应用:CCEED客户化管理系统用户表单名:可以输入便于理解的表单名说明:视具体情况输入表单的说明4. 功能定义菜单路径:应用开发员应用产品功能功能:输入功能的代码,例如:CUXGLBKCM用户功能名:输入便于理解的功能名称,例如:CCEED 银行对帐类型:选择“表单”支持维护模式:默认“无”上下文相关性:默认“责任”表单:选择上一步表单定义中的表单名,例如:CUXGLBKCM参数:如果该表单需要传入参数,可以在此栏位给参数赋值其他信息使用默认的无需修改。5. 加入菜单菜单就是许多功能的一个集合,ERP每个职责都应该有一个菜单,不同的职责可以使用同一个菜单,也可以是不同的。因此第一步需要确定使用客户化功能表单的职责,第二步就是查找到职责对应的菜单,最后将表单加入正确的菜单。1) 查找菜单菜单路径:系统管理员 Security责任定义进入责任定义界面,点击手电筒,查找到需要使用客户化表单的职责。上图的菜单是:GL_SUPERUSER2) 加入菜单菜单路径:应用开发员应用产品菜单进入菜单界面,点击手电筒,查找到上步找到的菜单,例如:“GL_SUP

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论