DTW的使用 SAP B1
- 格式:pdf
- 大小:698.41 KB
- 文档页数:14
Data Transfer Workbench使用与模板1 Data Transfer Workbench的安装
首先选择Data Transfer Workbench的安装文件,点击它来运行。
选择软件安装路径
安装进度条
安装完成
2 Data Transfer Workbench运行与连接
2.1 运行
首先开始-程序-SAP Business One那里寻找运行Data Transfer Workbench程序文件,下面是它的主界面。
在连接之前首先寻找把数据库里面的服务器给复制下来
然后在主界面那里点击左上角的Log on,在此处输入你的数据库的服务器。
点击Refresh来搜索公司的数据库
点击OK,连接成功
3.整理需要导入的数据
3.1导入数据的例子与模板
Data Transfer Workbench提供了一个Templates文件夹,提供了数据导入的模板和例子。
Data preparation examples是已有的数据的例子,我们可以从这些例子来导入系统里面。
我们就选择第一个例子10. Testcase1_Test Data for Import function的数据来导入,点击进入里面有很多文件夹,这些文件夹代表就是每个表单的数据,我们就选择oBusinessPartners(业务伙伴主数据)导入系统。
在oBusinessPartners(业务伙伴主数据)这文件夹里面有很多Excel文件,我们就是使用Data Transfer Workbench通过Excel文件导入到系统里面。
这些全部是业务伙伴主数据的Excel文件,例如我们打开BusinessPartners.csv,这是客户主文件,里面有很多的数据名称如RecordKey,CardCode,AccrualCriteria等等,这些名称就是对应业务伙伴主数据对应的导入数据的顺序,业务伙伴的代码
Templates文件夹提供导入数据的模板,我们可以通过该模板输入数据导入到系统里面。
在模板里面保存着许多的Excel文件,文件保存了很多类型名字,我们可以通过类型名字添加对应的数据。
输入数据之后,就可以通过Data Transfer Workbench导入到系统里面去。
3.2整理数据类型
我们知道Data Transfer Workbench提供导入的模板和例子,远远不能让我们通过Data Transfer Workbench导入到系统里面,我们要熟悉模板里面的对应的数据类型才能导入到系统里面。
怎样查看系统每个数据的类型呢?
首先我们在视图那里点击系统信息,这样就可以点击想要查看到数据的类型。
系统下方看到如CardFName,这就是模板的数据类型。
在Data Transfer Workbench需要添加 组的编号,就不能使用这方法,如客户组的数据类
型搜索小客户,大客户,我们可以在管理-设置-业务伙伴-客户组那里查询客户的数据组OCRG
在报表-查询接口那里输入OCRG。
然后点击Tab键把OCRG拉到下方。
然后执行,得到客户组的所有组编号
4.导入数据
4.1在模板里输入数据
通过整理数据之后,我们知道要导入的数据对应系统哪个数据类型,就可以通过模板添加数据,我们就拿oBusinessPartners(业务伙伴主数据)为例,在BusinessPartners.xlt添加数据,如Recordkey就是数据导入的顺序,CardCode对应的是代码,Address对应的是地址等,添加相应的数据。
按照上面的方法,把oBusinessPartners(业务伙伴主数据)里面的所有数据添加完成之后,我们就可以导入数据。
4.2导入数据
首先,按照上面的教程,把Data Transfer Workbench与系统相连接之后,点击Import按钮。
进入导入数据的界面。
在这里我们可以选择需要导入数据的类型
我们就选择oBusinessPartners(业务伙伴主数据)做例子,选择了oBusinessPartners之后进入另一个界面。
我们看到oBusinessPartners 可以导入的数据类型,下方的Source Data Type 可以选择Tab,Comma,ODBC,Semicolon 四个选项。
Tab属于表格意思,可以通过文本(*txt)[unicode格式]导入数据,Comma属于通常形式,可以通过Excel文件(*csv)导入数据,ODBC就是数据源,通过数据库导入到系统里面,Semicolon属于分号形式,可以通过Excel文件(*csv)导入数据。
4. 2.1导入数据
从Source Data Type选择需要的导入方法之后,我们选择从tab开始把oBusinessPartners需要导入数据的目录添加相对应的文件。
首先我们点击BusinessPartners,然后到点击Browse。
从计算机里面选择相应的文本(*txt)。
把对应的文件添加进去之后,我们可以在目录那里看到该文件的地址并添加在BusinessPartners的后面。
把所有文件添加完成后,我们就点击下一步。
查看表的类型是否对应。
如果不对应的话,查找你导入数据的文本(*txt)的数据类型是否出错了。
如果类型全部对应,没出现差错的话,我们继续点击下一步。
我们可以看到Import New Object,Updata Existing Object,Test Run给我们选择。
Import New Object就是重新把数据导入进去,之前的资料全无。
Updata Existing Object就是把基于原有数据进行更新,没有的数据新添加进去。
Test Run就是测试数据导入的结果,不会导入数据里面去,可以通过测试查看数据是否能正常导入到系统里面去。
我们就用Import New Object导入数据。
注意:在选择Import New Object和Updata Existing Object我们要注意的是Import New Object是清空表里面的数据重新导入进去,Updata Existing Object就是在原有数据中更新,一定要区分好这两个,避免出现更
新数据库时候,选择了Import New Object导致原有的数据丢失。
Advanced此按钮功能,有两个选择,Rollback once an error happened和No Rollback。
Rollback once an error happened就是一报错的时候,立刻停止并完成去到结果那里,我们可以通过结果找到第一个出错的信息是那个,错误在那里。
No Rollback就是通过下方的AllowMax.No.of Errors设置出现多少个错误才停止去到结果那里。
导入数据的进度条
4. 2.2导入数据失败
如果导入失败的话,会出现以下显示如3business object(s) not imported
我们点击Finish去到结果处查找错误的详细内容。
Description下方就是错误的信息。
Successful就是成功导入数据的信息,Failed就是导入数据失败的信息,Both就是全部数据的信息。
4.2.3成功导入数据
成功之后我们可以看到下图,如3 business object(s) imported successfully导入数据成功。
点击Finish按钮,跳到结果那里,显示成功导入数据。