DataLoad使用说明 - 一看就会

更新时间:2024-04-04 06:03:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

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文本框,填入数据后按 TAB键跳到下一个文本框,再填下一个数据,然后再TAB到下一个文本框继续??。DataLoad要作的就是将这一系列的键盘操作事先记录在一张表上(如按一下Tab,Enter,Shift以及鼠标等),然后再整批运行,把数据成批填进系统。

图表2是一个已经定义好的DataLoad模版。其中的行表示一连串操作记录,列表示一个基本操作,蓝颜色标注的部分是命令,白色的表示填写数据。

图表 1

图表 2

三、 操作说明

这一部分将详细讲解上面的Asset Categories数据如何通过DataLoad导入。首先打开要输数据的窗口Asset Categories,见图3;然后打开桌面的DataLoad,如图4。

图表 3

图表 4

下面点击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。

图表 6

图表 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

命令符可以点击标准按钮开后如图7所示。

Edit Commands进行查询和根据需要进行命令添加。打

颜色设置

上面图11中的蓝色部分是为了突出命令部分而另外设置的,DataLoad默认设置是白底

的。,可点击按钮栏的设置,如图13。

图表 12

进行设置。界面如图12,在Cell Colour部分进行单元格颜色

图表 13

栏和列的操作

若要修改栏位的名称,可在栏位处右键Titles-Edit。见表14、表15。

图表 14

图表 15

另外可做一些栏和列的插入和删除操作,这些操作同Excle相似。

运行

所有命令填写好之后,就可以通过Dataload导数据了。先点击window下拉列表见图5,选中要导入的程序,然后点击按钮栏的

,就可以把数据导出了。

也可以只执行一部分数据操作,比如只选择第2列,然后按,就只会进行第2行的数据传导。但是一般情况下,很少能顺利的把所有的数据从头运行到尾的,中间运行的时候可能会出些错误,所以可以一次只导入几行数据。比如:输入的资产类别在系统中不存在,就会跳出查找窗口。

文件进行保存为.dld文件后,下次如果要录同样的FORM就只要改一下数据就可以了。

注意

1. DataLoad没有操作的历史记录,也就是说它不能像Excel那样做错了一个操作可以撤销,

所以操作起来要谨慎,不小心被删除的内容只能重新输入。 2. 经常会发生错误的情况是,DataLoad发送命令的速度比程序的处理命令速度要快,所以,

如果一个命令还没执行完,DataLoad就发下一个命令,那么中间的命令就会忽略掉。这个时候就有必要在两个命令中间插入一个延时命令*SL。

命令符说明

DataLoad Command Application Action(s) TAB键按 N 次 标准命令 TAB TN ENT *UP *DN *LT *RT *SP *FE *PB *NB *PF *NF *PR *NR *ER *DR *FR *LR *SAVE *SB *ST

*SLN or *SL(N) *BM *AX *FI

向上箭头 Save & Proceed Field Editor Previous Block Next Block Previous Field Next Field Previous Record Next Record Erase Record Delete Record First Record Last Record Save Record

Send a single space character 空格键,单项 Select entire field text.

Pause for N seconds. 延时多少秒,N表示秒数 NOTE1 Block Menu

Alt + X where X is a single letter (A-Z). 如*AR表示Alt+R Find +

*FA *QE *QR *CL *IR

*CW(window)

Find All +

Query Enter + 进入查询 Query Run + 执行查询 Clear Field + Insert record +

Change to window window. +

Position the mouse at coordinates and press the left button. ++ 在屏幕中指定位置,单击鼠标左键

Position the mouse at coordinates and press the right button. ++

*ML(coordinates)

*MR(coordinates)

*橙色部分是常用的命令符。

Share

本文来源:https://www.bwwdw.com/article/ebvr.html

Top