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

下载本文档

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

文档简介

本文格式为Word版,下载可任意编辑——DataLoad导入数据快速入门

实施方法与工具系列——

DataLoad导入数据快速入门

文档:杨艺明创立日期:2023-9-30确认日期:控制编码:文档版本:

1.0

文档控制

更改记录

审阅

日期版本变更参考2023-10-05JimmyYang1.0Nopreviousversion

姓名岗位

目录

文档控制21.由一个例子开始—会计科目输入5

1.1业务描述51.

1准备工作--输入数据和命令5(1)在Excel编辑数据和命令5(2)在DataLoad编辑数据和命令6(3)对一小段数据和命令的简单讲解61.2开启OracleEBS的相关程序界面71.3选择关联程序81.4选择命令组81.5设置“waitwhilehourglass〞选项91.6运行程序(自动导入数据)91.7终止发送数据11注意112.主要功能知识点11

2.1输入的数据12

(1)内容数据12(2)键击122.2自定义命令13

(1)命令组14(2)系统自定义命令(第一列)14(3)用户自定义命令162.3选项和延时设置17

(1)选项设置17(2)延时设置18

3.常见问题和技巧19

3.1重复键入一致的功能键19

3.2选中/不选中复选框193.3选择菜单193.4选择下拉框中某一项193.5在文本框中输入内容193.6在程序后台处理时暂停数据发送20

DataLoad,人如其名,是用来LoadData的,用来帮助在指定的程序界面进行自动数据导入或者说输入的。更官方点的说法,它是一个基于Windows操作系统的软件,用来控制和操作其他应用程序。主要是针对基于OracleForms的应用程序的输入等操作,特别是OracleApplication。当然,其他运行在Windows操作系统里的软件也可以通过DataLoad来进行输入等操作。

1.由一个例子开始—会计科目输入

1.1业务描述

利用DataLoad来辅助输入会计科目弹性域(YYM_CN_COA)的科目段(Account)所对应的值集(YYM_ACC)的值。

所使用OracleEBS产品版本:R12.0.4。所使用DataLoad产品版本:Version4.1.0.1

1.1准备工作--输入数据和命令

用户可以通过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

a)当前,要进行输入操作的界面,是为值集(YYM_ACC)输入值的界面。

1.3选择关联程序

关联程序,即DataLoad将要代替人在程序界面上进行交互操作的程序。在“windowname〞下拉框中选择要进行输入操作的程序。?访问路径:DataLoad主界面

a)选择当前我们要关联的程序:OracleApplication,即Oracle的EBS。

1.4选择命令组

?访问路径:DataLoad主界面

a)在DataLoad程序界面上的“CommandGroup〞的下拉框中选择命令组:11i。

?注:对于命令组详细说明,参考本文档的第2节。

1.5设置“waitwhilehourglass〞选项

当关联程序处于后台运行状态,Dataload将暂停数据发送。当后台处理完成时,Dataload将继续发送数据。

?访问路径:DataLoad主界面:Tools菜单:Optionsa)把“waitwhilehourglass〞选项选上

1.6运行程序(自动导入数据)

向关联程序发送在DataLoad单元格中定义的命令和数据。

?访问路径:DataLoad主界面和GL职责:Financials:Flexfields:Validation:Valuesa)将鼠标光标定位在EBS的第一个输入数据的框,按下“ALT+TAB〞返回到DataLoad

界面

b)点击上方“senddatatoform〞按钮,按“ENTER〞开始输入数据。

1.7终止发送数据

有两种终止发送数据的方法(1)等待发送完毕,自动终止

当DataLoad中的单元格数据都发送完毕时,DataLoad会自动终止发送数据。

?注:上图并不是对应科目输入时的终止提醒,其对应的是只有1条记录的例子。(2)人为中断

按ESC键,DataLoad将终止向关联程序发送数据。进度栏也显示输入任务没有完成。

?注:上图并不是对应科目输入时的终止提醒,其对应的是只有3条记录的例子。

注意

第一次导入时,先导入几笔数据作为测试,看一下TAB顺序和其他操作是否正确,假使测试通过,之后再将剩下的一次性导入。

2.主要功能知识点

1)输入的数据;2)命令;3)选项;

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键击代码\\%A\\%{DOWN}\\+A\\+{DOWN}\\^A\\^{DOWN}\\{DOWN}\\{TAB}\\{ENTER}\\{F10}\\说明Alt+AAlt+downShift+AShift+downCtrl+ACtrl+downDownTAB回车功能键F10空格?说明:上表中DOWN代表任意方向键,A代表字母,%、+、^代表Alt、Shift、Ctrl,

可以依照实际使用的方式与功能键组合,不局限于表中的组合。

2.2自定义命令

为什么自定义命令用虚线表示,由于用户在输入命令时,可以直接输入键击命令符,并不一定要输入自定义命令。而为什么要使用自定义命令呢?将会由系统自定义命令的例子进行解释。(1)命令组

命令组:由一组键击命令符组成,通过它可以将系统自定义命令与特定程序的命令关联起来。

(2)系统自定义命令(第一列)

最左列为自定义命令,其余的列为多个命令组与自定义命令对应的具体实现命令。双击单元格可以进行编辑。对同一个系统自定义命令符,假使设置时,选择了不同的命令组,则会执行不同的键盘操作。

举个例子,下图的系统自定义命令“*SAVE〞,假使选择了命令组“11i〞,在执行导入数据时,则会模拟按下组合键“Ctrl+S〞,而选择了命令组“Other〞,则会模拟按下“F10〞,作用是当不同的程序的保存操作的快捷键不一样的时候,我们编辑好的数据也不用随意改,通过选用不同的命令组,则可以便利进行切换。

下表是对系统自定义命令(默认)的功能对照。

DataLoadCommand(系统自定义命令)ApplicationAction(s)中文说明TABENT*UP*DN*LT*RT*SP*FE*PB*NB*PF*NF*PR*NR*ER*DR*FR*LR*SAVE*SB*ST*SLNor*SL(N)*BM*AXSave&ProceedFieldEditorPreviousBlockNextBlockPreviousFieldNextFieldPreviousRecordNextRecordEraseRecordDeleteRecordFirstRecordLastRecordSaveRecordSendasinglespacecharacterSelectentirefieldtext.PauseforNseconds.Note1BlockMenuAlt+XwhereXisasingleletter(A-Z).Note2Find+FindAll+QueryEnter+QueryRun+制表键回车键上下左右存储&继续编辑上一页下一页上一级区域下一级区域上一记录下一记录抹去记录删除记录第一条记录最终一条记录保存记录发送一个空格符选择文本全部区域N秒停下来.注1整体菜单ALT+X这里X是一个在字母(A-Z).注2*FI*FA*QE*

温馨提示

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

评论

0/150

提交评论