数据导入操作手册利用BDC成批导入数据_第1页
数据导入操作手册利用BDC成批导入数据_第2页
数据导入操作手册利用BDC成批导入数据_第3页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、数据导入操作手册 - 利用 BDC 成批导入数据文档目的该文档描述如何利用 BDC 成批导入数据1背景介绍:项目实施中,实际数据导入时,数据量比较大。怎样使数据的导入更加有效,省 时是一个重要问题。导入的同类数据,往往有一部分字段是相同的,部分是不同 的。2总体逻辑介绍:1得到数据输入的一个模板;2再批量生成要导入的数据;3最后将此数据导入到SAP系统中。第1步:由SAP系统SM35实现。通过记录(recording)人工进行某项事务的 处理,生成一个脚本文件,此文件包含了这项事务操作时将涉及的系统中的字段、 表。第2步:由EXCEL实现。在excel中,将此文件作为模板。同时记录需要更改部

2、分字段行和内容。再通过运行 excel宏程序,就可以实现数据的批量生成。第3步:SM35将生成的数据导入到SAP系统中。BDC是SAP自带的一个数据导入工具,具有导入速度快的优点。事务代码SM353实现流程以导入供应商数据为例SM35,通过recording生成脚本文件Batch Input: Session Overview固一.込!Prixess lid Sunstl肖 | 題 LegSelsctnn criteriaSe暫;*From:To:Gsated by:在下面的窗口中选New recordingTransaction Recorder: Recording Overview| 口

3、 Me神 recordlnQ 0而 画 |四 Process | 口 SfeEjon 口 邑昕不 口 Test data 二 FLnction module HDatabase selection fcr recordingsFteoordrig:*fra |Created by在下面窗口中,输入记录名和要记录的事务代码记录供应商清单Record first transactionTransaction codeFK01|Recording parame 怕恬更新对话区异步的CATT modeNOCATT回 Default size Cont. after commit Not a Batch

4、 Input SessionI-! Sinnulate Background ModeStart recording此时屏幕就跳转到要记录的FK01事务处理界面,建立供应商 本例假定供应商的名字,城市,电话号码字段不同。供应商公司代码1 B)帐户组愕照/供应商公司代码使用中右地址管理供应商内部的地址标题HANLXi-司 1检索顶汉街道閒政信箱城市邮政蝙码邮政信箱加市購箱的由顒国家cn增区建立完毕后,保存退出。则系统生成此业务的脚本文件,如下:1程序|soreenst.字段容称Field value1TFK012SAPMF02K0105X3BDC.CURSORRF02K-KTOKK斗BDC.OK

5、WDE/DO5RF02K-BUKRS加QI6RFQ2K-KTOKKD0017SAFMF02K0110足SBDC CURSORLFAKTB.F19BBC OKCODE=VW10LFA1-HAME1HANEYS 111LFA1-SORTL12LFA1-ORT0113LFA1-LAND1on14LFl-SPRASZH15LFl-TELFl21-666000C16SAPMF02K012017BDC-OJRSORLFA1-KUMNRieBDCOKOODE-VW19EDC.SUBSCRSAPW02K1099ARI-SJ2DBBC SUBSCR - .SAPIVF02IC10WARI-D121BDC SUB

6、SCRSAPMF02K109gARi-D222EDC SUESCRSAPMF02K丄口如如 1-0323BBC SUESCRI5APMF02K10991-04导出脚本文件,到txt®曆育國丽匾IIIIQS程序5 匸 reenSt.字段名称Field value1TFK012SAPMF02K0105X3EDC CURSORRF02K-KTOKK斗EDC OKCODE批量生成多个供应商的脚本文件。在mat roh.xls(见附件)中把该文件作为模板:其中第10行,12行,15行,是维护供应商中的不同的字段 把要维护的字段在rawdata中维护,这份资料由客户提供。黄色行为行数:mat_r

7、oh.xlsABC234567891011121314151617IS编号Hand公司2 Hand公司3 Hand公司4 Hand公司5 Hand公司6 Hand公司了 HanH仝司呂 Hand公司9 Hand公司10Hand公司11Hand公司12Hand公司13Hand公司14Hand公司15Hand公司16021-6660002021-6660003021-6660004021-6660005021-6660006021-6660007021-666000S021-6660009021-6660010电话12151021-66600111021-6660012021-6660013021

8、-6660014021-6660015021-6660016> M upload rawdata/template /运行 data convert.mat(见附件)此时,生成一个txt,这个文件将在第三步中引用。另外mat roh.xls的upload页 面就有了转换的结果数据。(3) SM35,导入txt数据,导入时需注意:原来recording时建立的那条数据,在系统中已经存在。那段 脚本需删除。如果SM35中途退出过,则按中步骤,维护一条供应商数据,只要维护少 数几条,按ALT+F4,强行退出,则系统也将记录事务所用的脚本,然后我们再 导入中的结果txt.阿陽启录|阍飪創inia

9、i西I翟圃1ScrsanSt.宇谡名称Field value11TFK012SAFIF02K0105X3BDC CURSORRFEeK-KTOKK斗BDC_OKCODE/005RF02K-EUKRSbpOl6RF02K-KTOKK00017SAF1F02K0110K8EDC_CURSORLFA1-TELF19BDC.OKCODE=VW1QLFA1-NAME1Hand 曼司 211LFA1-SORTL孜12LFil-ORTOl上海13LFA1-LAND1tn14LFA1-SFRASZH15LFil-TELFl021-666000215SAP1F02K0120K17BDC CURSORLFAHCU

10、NNR点“处理”Parameters显示所有屏慕显不错俣 后台的处理Background ed匚essing; debugging possible处理方式显示所有屏算ill更新对话CATT mode13 Default size|Cont. after commt Not a Batch Input Session End: Not a Batch Input Session simulate Background Mode处理方式显示错误,在大批量导入时选用。显示所有屏幕,则显示过程中的每个屏幕,可用在对数据进行导入过程的检查。处理,结果如下1 FK010F2 271 S供应商000010014S在公司代码BPO1中己创建2 FKO10F2 271 S供应商QQOQ100147在公司代码EP01中已创建3 FK010F2 271 S供应商0000100148在公司代码BP01中已创建4 FK010F2 271 S供应商0000100149在公司代码BP01中己创建5 FK010F2 271 S供应商QQ0Q100150在公司代码EP01中已创建6 FK01

温馨提示

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

评论

0/150

提交评论