SAP BDC数据批量导入功能

事务代码:SHDB

主要分为以下5步:

Step1:记录屏幕操作

Step2:产生相关程序和数据格式文件

Step3:调整数据文件

Step4:运行BDC产生的程序读取文件导入数据

Step5:源代码分析

1、记录屏幕操作

1.1 输入事务代码:SHDB,进入事务记录窗口:

SAP BDC数据批量导入功能_第1张图片

1.2 输入表名,单击“新建”按钮:

SAP BDC数据批量导入功能_第2张图片

1.3 输入数据后,单击“保存”按钮。返回查看Recordings

SAP BDC数据批量导入功能_第3张图片

SAP BDC数据批量导入功能_第4张图片

产生相关程序和数据格式文件

2.1 点击新建“程序”,填充程序名、测试数据文件名等。

SAP BDC数据批量导入功能_第5张图片

2.2 填充程序属性,点击“源代码”,本地对象保存,生成相关程序。

SAP BDC数据批量导入功能_第6张图片

2.3 可通过SE38,输入程序名,查看自动生成的程序:

SAP BDC数据批量导入功能_第7张图片

SAP BDC数据批量导入功能_第8张图片

2.4 回到录屏主界面,点击“转到”->“文件监视器,查看数据格式文件:

SAP BDC数据批量导入功能_第9张图片

SAP BDC数据批量导入功能_第10张图片

2.5 下载数据格式文件通过T-codeCG3Y

SAP BDC数据批量导入功能_第11张图片

3  调整数据文件

3.1 按照数据格式文件准备需要批导的数据:

3.2 上载准备好的数据格式文件通过T-codeCG3Z

SAP BDC数据批量导入功能_第12张图片

显示上传成功:

3.3  可以在录屏主界面,点击“转到”->“文件监视器查看上传的数据文件(同Step2.4)

SAP BDC数据批量导入功能_第13张图片

4  运行BDC产生的程序读取文件导入数据

4.1 SE38 运行前面自动生成的程序,选择“调用事物”,输入必要信息并运行:

SAP BDC数据批量导入功能_第14张图片

4.2  查看并分析运行结果(也可SE11\SE16查看表内容):

SAP BDC数据批量导入功能_第15张图片

S:成功   E:出错

 

 

 

 

附件:BDC_OKCODE分析

/00. Enter

/AB Go to overview

=ZK Go to additional information

=ENTE Enter (don't know exactly what is difference between /00)

=PI select cursor location

=STER Go to taxes

=DELZ delete cursor

=GO continue

=BU post (save)

/EEND end processing

=Yes select "yes" from message box

=BP park (save)

=ENTR Enter (don't know exactly what is difference between =ENTE or /00)

=AE save when changing document

=BK change document header (parking or posting parked document)

=P+ next page

=BL delete parked document

你可能感兴趣的:(SAP,ABAP)