SAP通过BDC(录屏)方式进行数据批量处理有两种方式,分别是LSMW和SM35。这里介绍一下SM35的操作流程。
例如我们要批量资产主数据的成本中心。
公司代码 | 资产 | 原成本中心 | 新成本中心 |
---|---|---|---|
1000 | 9910002013 | F102100200 | W103050000 |
1000 | 9910002014 | F102160200 | W103050000 |
1000 | 9910002015 | F102160200 | W103050000 |
1000 | 9910002016 | F102080200 | W103050000 |
1000 | 9910002017 | F102080200 | W103050000 |
步骤1,通过SM35录修改资产卡片中的成本中心的所经的屏幕。
事务代码:SM35
点击RECORDING按钮后进入以下界面。
点击创建一个新的录屏,弹出录屏参数定义界面如下,填写相应信息。
回车后,进入屏幕录制阶段,屏幕录制时正常修改一个资产卡片的成本中心。
第一屏
第二屏
将成本中心修改为W103050000,点击保存。系统显示屏幕录制的字段信息如下:
通过上图方框中按钮将屏幕录制信息导出,保存为TXT格式。
步骤2.整理导入数据。
使用数据整理模板
首先将步骤一导出的屏幕录制信息复制到数据处理模板EXCEL文件中的第三页(template)中,并对必要信息行进行文字及序号标注。
复制数据如下显示:
对上数据进行加工,删除不要的信息。
整理后数据如下
序号与EXCEL表格序号一致。
将上图方框中的内容复制,选择性粘贴(转置)到EXCEL模板的rawdate表页。并将需要批量处理的数据按表格格式进行整理如下:
保存,数据整理完毕。
步骤3.文件格式转换
将步骤2保存的EXCEL文件通过文件转换宏文件转换成TXT文件。
步骤4.数据导入
使用SM35将步骤3生成的TXT文件导入到系统。
点击RECORDING按钮后进入以下界面。
选择一个已存在的录屏记录,然后点击修改。进入以下界面
点击导入,找到导入文件点击确定,完成导入。