DataLoad导入数据快速入门_第1页
DataLoad导入数据快速入门_第2页
DataLoad导入数据快速入门_第3页
DataLoad导入数据快速入门_第4页
DataLoad导入数据快速入门_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

实施方法与工具系列——DataLoad导入数据快速入门文档作者: 杨艺明创建日期: 2009-9-30确认日期: 控制编码: 文档版本: 1.0文档控制更改记录日期作者版本变更参考2009-10-05JimmyYang1.0Nopreviousversion审阅姓名岗位目录文档控制 21.由一个例子开始—会计科目输入 51.1业务描述 51. 1准备工作--输入数据和命令 5(1)在Excel编辑数据和命令 5(2)在DataLoad编辑数据和命令 5(3)对一小段数据和命令的简单解说 61.2打开OracleEBS的相关程序界面 71.3选择关联程序 71.4选择命令组 81.5设置“waitwhilehourglass”选项 91.6运行程序(自动导入数据) 91.7终止发送数据 10注意 112.主要功能知识点 112.1输入的数据 11(1)内容数据 12(2)键击 122.2自定义命令 13(1)命令组 14(2)系统自定义命令(第一列) 14(3)用户自定义命令 142.3选项和延时设置 15(1)选项设置 15(2)延时设置 163.常见问题和技巧 173.1重复键入相同的功能键 173.2选中/不选中复选框 173.3选择菜单 173.4选择下拉框中某一项 173.5在文本框中输入内容 173.6在程序后台处理时暂停数据发送 18DataLoad,人如其名,是用来LoadData的,用来帮助在指定的程序界面进行自动数据导入或者说输入的。更官方点的说法,它是一个基于Windows操作系统的软件,用来控制和操作其他应用程序。主要是针对基于OracleForms的应用程序的输入等操作,特别是OracleApplication。当然,其他运行在Windows操作系统里的软件也可以通过DataLoad来进行输入等操作。1.由一个例子开始—会计科目输入1.1业务描述利用DataLoad来辅助输入会计科目弹性域(YYM_CN_COA)的科目段(Account)所对应的值集(YYM_ACC)的值。所使用OracleEBS产品版本:R12.0.4。所使用DataLoad产品版本:Version4.1.0.11准备工作--输入数据和命令用户可以通过Excel将数据和命令编辑好后,再复制到DataLoad,然后进行导入操作。同时,也可以利用DataLoad直接进行命令和数据的编辑。(1)在Excel编辑数据和命令(2)在DataLoad编辑数据和命令(3)对一小段数据和命令的简单解说下面一段数据与命令,对应了下图程序中的一条会计科目记录的部分输入。6801010000TAB所得税费用-当期所得税TABTABTABTAB我们按命令执行的顺序来说明,由左至右顺序执行,光标定位在第一行的Value栏(当然,命令真正执行要到1.6这个步骤,这里只是作一个解说。):单元格1:“6801010000”是作为直接输入数据,DataLoad会自动利用复制粘贴的写入到“Value”这一格;单元格2:“TAB”作为系统自定义命令,结合当前选择的命令组,将光标跳转到下一个输入框,也就是“Description”,因为第二个“TranslatedValue”是不用输入的;单元格3:“所得税费用-当期所得税”,是作为直接输入数据,DataLoad会自动利用复制粘贴的写入到“Description”这一格;单元格4:“TAB”作为系统自定义命令,将光标跳转到复选框“Enabled”,默认已经勾选,如果你想去掉,可以额外加一个单元格,输入系统自定义命令“*SB”,代表一个空格,将去掉勾选;单元格5:“TAB”作为系统自定义命令,将光标跳转到输入框“From”,这里没有输入;单元格6:“TAB”作为系统自定义命令,将光标跳转到输入框“To”,这里没有输入;单元格7:“TAB”作为系统自定义命令,将光标跳转到下一个标签页“Values,Hierachy,Qualifiers”;。。。。后续省略1.2打开OracleEBS的相关程序界面访问路径:GL职责:Financials:Flexfields:Validation:Values当前,要进行输入操作的界面,是为值集(YYM_ACC)输入值的界面。1.3选择关联程序关联程序,即DataLoad将要代替人在程序界面上进行交互操作的程序。在“windowname”下拉框中选择要进行输入操作的程序。访问路径:DataLoad主界面选择当前我们要关联的程序:OracleApplication,即Oracle的EBS。1.4选择命令组访问路径:DataLoad主界面在DataLoad程序界面上的“CommandGroup”的下拉框中选择命令组:11i。注:对于命令组详细说明,参考本文档的第2节。1.5设置“waitwhilehourglass”选项当关联程序处于后台运行状态,Dataload将暂停数据发送。当后台处理完成时,Dataload将继续发送数据。访问路径:DataLoad主界面:Tools菜单:Options把“waitwhilehourglass”选项选上1.6运行程序(自动导入数据)向关联程序发送在DataLoad单元格中定义的命令和数据。访问路径:DataLoad主界面和GL职责:Financials:Flexfields:Validation:Values将鼠标光标定位在EBS的第一个输入数据的框,按下“ALT+TAB”返回到DataLoad界面点击上方“senddatatoform”按钮,按“ENTER”开始输入数据。1.7终止发送数据有两种终止发送数据的方法(1)等待发送完毕,自动终止当DataLoad中的单元格数据都发送完毕时,DataLoad会自动终止发送数据。注:上图并不是对应科目输入时的结束提示,其对应的是只有1条记录的例子。(2)人为中断按ESC键,DataLoad将终止向关联程序发送数据。进度栏也显示输入任务没有完成。注:上图并不是对应科目输入时的结束提示,其对应的是只有3条记录的例子。注意第一次导入时,先导入几笔数据作为测试,看一下TAB顺序和其他操作是否正确,如果测试通过,之后再将剩下的一次性导入。2.主要功能知识点输入的数据;命令;选项;2.1输入的数据我们将所有输入到DataLoad单元格的字符都称之为数据。而这些数据的类别,据个人的理解,可以用以下的图表示,可能有偏差,大家可以自己再思考一下。如何区分:如果单元格的字符没有以“\”反斜杆开头,同时也不是自定义命令,那么就是内容数据。而“键击”数据分类之间的区分,下面会再详细说明。(1)内容数据DataLoad在执行导入操作时,会利用操作系统的“Copy”和“Paste”这两个操作,直接写入到程序界面。内容数据举例:“6801010000”,“所得税费用-当期所得税”,“P001”等(2)键击以“\”反斜杆开头的字符串,DataLoad都会将其认为是键击。这里要特别说明的是,自定义命令,并不是以“\”反斜杆开头,为什么也归为这类呢?其实,自定义命令,是通过跟键击命令建立关联,间接利用键击来发出指令。字母键与数字键其实这跟内容数据有啥区别呢?据我个人理解,由结果来看,其实并无差别。只是DataLoad在导入时,是通过模拟人手一个个键来按,达到输入的效果。而内容数据则是用复制粘贴这一手段。举例:“/12434”,“/ABC”等注意:如果你想利用键击来输入“+”,“^”,“%”和“&”这几个特殊字符,则要留意一下形式。例如,你想利用键击输入“2+2=4”,则要在单元格输入“\{2+2=4}”,要额外加一个“{}”括号。功能键功能键的输入,如果是多字符的,也要额外加一个“{}”括号。一般功能键,是指直接可以在一键便可完成的。例如,“\{TAB}”、“\{F10}”等,以上两个命令符,等同于在键盘上分别按下Tab键和F10键。 组合功能键,是需要一个以上的按键组成的。例如:“\%A”、“\^S”等,等同于分别在键盘上按下“Alt+A”组合键和“Ctrl+S”组合键。Dataload键击代码说明\%AAlt+A\%{DOWN}Alt+down\+AShift+A\+{DOWN}Shift+down\^ACtrl+A\^{DOWN}Ctrl+down\{DOWN}Down\{TAB}TAB\{ENTER}回车\{F10}功能键F10\空格说明:上表中DOWN代表任意方向键,A代表字母,%、+、^代表Alt、Shift、Ctrl,可以按照实际使用的方式与功能键组合,不局限于表中的组合。2.2自定义命令为什么自定义命令用虚线表示,因为用户在输入命令时,可以直接输入键击命令符,并不一定要输入自定义命令。而为什么要使用自定义命令呢?将会由系统自定义命令的例子进行解释。(1)命令组命令组:由一组键击命令符组成,通过它可以将系统自定义命令与特定程序的命令关联起来。(2)系统自定义命令(第一列)最左列为自定义命令,其余的列为多个命令组与自定义命令对应的具体实现命令。双击单元格可以进行编辑。对同一个系统自定义命令符,如果设置时,选择了不同的命令组,则会执行不同的键盘操作。举个例子,下图的系统自定义命令“*SAVE”,如果选择了命令组“11i”,在执行导入数据时,则会模拟按下组合键“Ctrl+S”,而选择了命令组“Other”,则会模拟按下“F10”,作用是当不同的程序的保存操作的快捷键不一样的时候,我们编辑好的数据也不用随意改,通过选用不同的命令组,则可以方便进行切换。下表是对系统自定义命令(默认)的功能对照。DataLoadCommand(系统自定义命令)ApplicationAction(s)中文说明TAB<Tab>制表键ENT<Enter>回车键*UP<UpArrow>上*DN<DownArrow>下*LT<LeftArrow>左*RT<RightArrow>右*SPSave&Proceed存储&继续*FEFieldEditor编辑*PBPreviousBlock上一页*NBNextBlock下一页*PFPreviousField上一级区域*NFNextField下一级区域*PRPreviousRecord上一记录*NRNextRecord下一记录*EREraseRecord抹去记录*DRDeleteRecord删除记录*FRFirstRecord第一条记录*LRLastRecord最后一条记录*SAVESaveRecord保存记录*SBSendasinglespacecharacter发送一个空格符*STSelectentirefieldtext.选择文本全部区域*SLNor*SL(N)PauseforNseconds.Note1N秒停下来.注1*BMBlockMenu整体菜单*AXAlt+XwhereXisasingleletter(A-Z).Note2ALT+X这里X是一个在字母(A-Z).注2*FIFind+查找+*FAFindAll+查找全部+*QEQueryEnter+输入查询+*QRQueryRun+运行查询+*CLClearField+清除区域*IRInsertrecord+插入记录*CW(window)Changetowindowwindow.+切换窗口*ML(coordinates)Positionthemouseatcoordinatesandpresstheleftbutton.++在鼠标的坐标(X,Y)位置按下左键按钮++*MR(coordinates)Positionthemouseatcoordinatesandpresstherightbutton.++在鼠标的坐标(X,Y)位置按下右键按钮++Tx\{TABx}X次按下TAB键\{ENTERx}X次按下ENTER键\{UPx}X次按下UP键\{DOWNx}X次按下DOWN键\+{PGDNx}X次选择下一块\+{PGUPx}X次选择上一块\+{TABx}X次选择前一域\{TABx}X次按下TAB键\{F7}清除块“*A”表示“Alt”键;“%”表示“Alt”键;“^”表示“Ctrl”键。(3)用户自定义命令在同样的Commands界面,用户也可以在系统已经默认存在的自定义命令外,为了使用的方便,再另外添加自己个性化的自定义命令。双击单元格可以进行编辑。2.3选项和延时设置(1)选项设置

温馨提示

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

评论

0/150

提交评论