DataLoad使用说明,一看就会
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DataLoad使⽤说明,⼀看就会
DataLoad 使⽤说明
⼀、安装
下载路径:
在DataLoad⽂件夹中安装最新的DataLoad版本:DataLoad_setup_v4.3.9.exe
安装过程按默认的设置安装就⾏了。
⼆、DataLoad介绍
DataLoad is a tool for manipulating the data and commands in Oracle Applications and other software by sending pre-defined data and commands to the target program.
DataLoad 可以将已经准备好的数据根据⾃定义好的模板输⼊到Oracle系统或者其他程序当中。
下⾯先举个例⼦看下DataLoad 使⽤效果。
如下图表1所⽰,在⼿⼯填这个表单时,我们常⽤到的⼀些基本操作是:选中第⼀个Category⽂本框,填⼊数据后按T AB键跳到下⼀个⽂本框,再填下⼀个数据,然后再TAB 到下⼀个⽂本框继续……。
DataLoad要作的就是将这⼀系列的键盘操作事先记录在⼀张表上(如按⼀下Tab,Enter,Shift以及⿏标等),然后再整批运⾏,把数据成批填进系统。
图表2是⼀个已经定义好的DataLoad模版。
其中的⾏表⽰⼀连串操作记录,列表⽰⼀个基本操作,蓝颜⾊标注的部分是命令,⽩⾊的表⽰填写数据。
图表 1
三、操作说明
这⼀部分将详细讲解上⾯的Asset Categories数据如何通过DataLoad导⼊。
⾸先打开要输数据的窗⼝Asset Categories,见图3;然后打开桌⾯的DataLoad,如图4。
图表 3
下⾯点击Window下拉列表,如图5所⽰,会显⽰出当前已打开的所有程序,我们选择Oracle Applications-TEST,这是我们将要输⼊数据的程序。
图表 5
看到Window旁边有个Command Group,它表⽰DataLoad对哪个版本的Oracle产品进⾏控制。
打开Command Group下拉列表,选择11i,如图6所⽰。
为什么选择11i呢,11i 是表⽰Oracle 上个ERP产品的版本号,⽬前我们使⽤的Oracle EBS是12R 版本,但是DataLoad 4.3.9能在11i的基础上兼容12R。
打开标准按钮中的Edit Commands
就可看到各个命令符及对应的意思,command栏是我们将要使⽤的命令,如ENT表⽰按⼀次Enter键,*DN表⽰按⼀次向下箭头键等,见表7。
图表7
OK,下⾯开始向表格⾥⾯写命令和数据,在编写命令之前,先得了解Oracle系统中如何操作输⼊数据,然后把所有的键盘或⿏标操作记录在DataLoad中,最后让DataLoad代替⼿⼯做所有的事情。
举个例⼦,如果公司附近有⾮常多个宝藏,藏宝图上的说明是以公司⼤门中间为起点,先朝西⾛10⽶,再朝东偏北30度⾛150⽶……最后开挖,路线⾮常的繁琐,如果把所有这些说明输⼊给挖宝机器⼈,让机器⼈去挖这些宝藏。
Oracle数据命令就相当于藏宝路线说明,DataLoad就是挖宝机器⼈,输⼊成功的Oracle系统数据就是我们的宝藏。
所以要先弄清楚在⼿⼯录数据的情况下是如何操作的,切换回Oracle的Asset Categories 数据输⼊界⾯,见图3。
我们的⼿⼯输⼊是先按F11,进⼊查询,效果见图8。
图表8
接着会在Category栏输⼊FFO.TESTING TOOLS,然后按Ctrl+F11进⾏查询。
得到下图9所⽰效果,相关⽂本框已经按默认值⾃动填上了,由于不需要改动。
所以按Shift+PgDn 继续跳到下⼀Block即“General Ledger Accounts”,然后在Book的⽂本框填⼊FA 4A BOOK,如图10,接着按TAB键,填⼊Asset Cost的相关信息148.00.12050100.0000.00000.00.0000.00。
图表9
图表10
后⾯的⼿⼯操作就不详述,总结⼀下刚才做的操作如下:
按F11,---------------------------------(对应的命令符为*QE)
输⼊FFO.TESTING TOOLS,
按Ctrl+F11,--------------------------- (对应的命令符为*QR)
按Shift+PgDn,----------------------- (对应命令符为*NB)
填⼊FA 4A BOOK,
按TAB键,
输⼊148.00.12050100.0000.00000.00.0000.00。
下⾯要做的就是把这些操作记录到DataLoad⾥。
按Alt+Tab键切换到DataLoad,见
图3,每⼀个单元格表⽰⼀个基本操作,每个操作结束后接着会运⾏右边相邻单元格的命令。
每⼀⾏所有的操作结束后会运⾏下⼀⾏命令。
把各个操作填好后见下图11所⽰。
图表11
命令符可以点击标准按钮Edit Commands进⾏查询和根据需要进⾏命令添加。
打开后如图7所⽰。
颜⾊设置
上⾯图11中的蓝⾊部分是为了突出命令部分⽽另外设置的,DataLoad默认设置是⽩底
的。
,可点击按钮栏的进⾏设置。
界⾯如图12,在Cell Colour部分进⾏单元格颜⾊设置,如图13。
图表12
栏和列的操作
若要修改栏位的名称,可在栏位处右键Titles-Edit。
见表14、表15。
图表14
另外可做⼀些栏和列的插⼊和删除操作,这些操作同Excle相似。
运⾏
所有命令填写好之后,就可以通过Dataload导数据了。
先点击window下拉列表见图5,选中要导⼊的程序,然后点击按钮栏的,就可以把数据导出了。
也可以只执⾏⼀部分数据操作,⽐如只选择第2列,然后按,就只会进⾏第2⾏的数据传导。
但是⼀般情况下,很少能顺利的把所有的数据从头运⾏到尾的,中间运⾏的时候可能会出些错误,所以可以⼀次只导⼊⼏⾏数据。
⽐如:输⼊的资产类别在系统中不存在,就会跳出查找窗⼝。
⽂件进⾏保存为.dld⽂件后,下次如果要录同样的FORM就只要改⼀下数据就可以了。
注意
1.DataLoad没有操作的历史记录,也就是说它不能像Excel那样做错了⼀个操作可以撤销,所以操作起来要谨慎,不⼩⼼被删除的内容只能重新输⼊。
2.经常会发⽣错误的情况是,DataLoad发送命令的速度⽐程序的处理命令速度要快,所以,如果⼀个命令还没执⾏
完,DataLoad就发下⼀个命令,那么中间的命令就会忽略掉。
这个时候就有必要在两个命令中间插⼊⼀个延时命令*SL。
命令符说明
*UP 向上箭头
*DN
*LT
*RT
*SP Save & Proceed
*FE Field Editor
*PB Previous Block
*NB Next Block
*PF Previous Field
*NF Next Field
*PR Previous Record
*NR Next Record
*ER Erase Record
*DR Delete Record
*FR First Record
*LR Last Record
*SAVE Save Record
*SB Send a single space character 空格键,单项
*ST Select entire field text.
*SL N or *SL(N) Pause for N seconds. 延时多少秒,N表⽰秒数NOTE1 *BM Block Menu
*A X Alt + X where X is a single letter (A-Z). 如*AR表⽰Alt+R *FI Find +
*FA Find All +
*QE Query Enter + 进⼊查询
*QR Query Run + 执⾏查询
*CL Clear Field +
*IR Insert record +
*CW(window) Change to window window. +
*ML(coordinates) Position the mouse at coordinates and press the left button. ++ 在屏幕中指定位置,单击⿏标左键*MR(coordinates) Position the mouse at coordinates and press the right button. ++ *橙⾊部分是常⽤的命令符。