LSMW魔鬼教程

简介: 总是听到身边小伙伴说SAP的LSMW导入太变态而且不好入手,问我有没有简单或者易操作的方式什么的,那么今天它来了!!!魔鬼教程的魔鬼在这里并不是原意,用来吸引大家的眼球,免得大家到处打望就看不到偶的教程,希望大家理解。 LSMW 相信大家都已经知道并有使用过,但目前可怜的是经常使用 LSMW 人并不多,为什么呢?是大家觉得 LSMW 太难还是大家心太急?呵呵。看了我的教程还不懂,哪~~~当我不知道!

咱们言归正传,开始进入系统,记住中文系统看到的不是英文得改用英文进入,除非你懂德文(目前在中文环境下可以显示英文了),嘿,你懂德文的话记得来找偶,保证有你好处

点击新建,项目名和描述自己填写,子项目也照样填写,建议用事务代码。这样一看就知道是啥东东了。建立完后双击第一步。

点击 Batch input Recording(也可以用系统 Standard 的东西),没有去做个 Batch input,其实对于复杂的数据 BAPIIDoc BDC还要好用,表面看起来有点深奥,这里不多作解释。

image.png

image.png

点击新建立一个 RecordRecording 建议里填写事务代码,描述详细点。Owner默认(注意,其他用户看不到你的 Record)。

image.png

image.png

编辑和保存 Record,见下图。跟 CATT BDC 录屏一样,数据要准备好,尽量不要做错误动作,按视图顺序录入数据,不要来回翻页),缺少字段用Repeat Recording 重录。

image.png

双击上图画圈里的颜色条(嘿,不知道怎么形容)

image.png

添加变量:Name 输入字段名(建议用Field Nmae 后的字段名);Description:能描述清楚就行了.Default Value 建议为空。保存,后退,保存,后退。到第二步维护数据源,如下图,双击进入。

image.png

image.png

点击修改,再点击新建,如下图,名称自定义。附:数据源,用过 BW 的朋友都很清楚,这里要给没用过的朋友解释一下数据源有用途:采集数据用,哇哈哈,就这么简单。别想太复杂了。

image.png

image.png

选择 table,然后按下面菜单导出。这步可重要啦,一般朋友都想不到这么简便的方法,大部分人做LSMW 失败就因为不懂是可以这样操作 D。保存成 xxx.xls 文件,这里叫 AA.xls

image.png

后退

选中第三步(给数据源定义字段),双击进入后再点击修改,双击批量输入,千万别点击新建。

image.png

大家可能都点击新建,如果上百字段,这可痛苦死了,宁愿上吊!也是初学者不原再用LSMW 的原因。下图是批量维护界面。先别动,打开刚才保存的 AA.xls

image.png

打开刚才导出的 Excle 表,把 Tablname tcode 及上面的行全部删除掉,按上图内容把列调整成一致。把Char这列先全部替换成Ccopy所有内容。

image.png

在下图粘贴,OK,效率高吧?再把Type 换过来,字符,货币等都用 C。。。。。。

image.png

image.png

保存退出,进入下一步(可跳过,好奇心强想看内容的进入看看,用默认即可,退出)。

image.png

第五步:维护数据源和 Record 对应关系。

image.png

进入后点击修改,如下图,

image.png

选择 Fields 下面的一个字段,再点击左上角:新建 Source Field(注:这步骤是将Record 与上上步建立的数据源对应起来,咱们用的字段名都相同,方便对应,不会出错)

image.png

将字段一一对应起来。对于常量输入点击 Rule,设定一个常量。其他规则一样。对于对应错的修改要点击:Initial 把该字段清理掉,再做对应关系。

image.png

保存,后退,进入下一步,如下图,没特殊要求这步可以跳过,有兴趣也可以进入看看。

image.png

到第七步:指定数据源输入

指定文件,一般选择 On the PC(Frontend),其他数据自行研究一下。

image.png

双击:on the pc ,弹出下图:名称路径自己定义。对于文本文件选择Tabulator(TAB 分隔)。其他选项还是那句:自己看一下,如 field names at the beginning of the file 表示第一行为字段名称;order of fields as in …..是说跟系统数据源对应关系按顺序对应

image.png

保存退出。下一步:Assign files 跳过。

进入 Read data

准备数据模板(哈哈,这个也是绝招,偶保证没几个人懂)。把刚才导出的文件加工成下图二列后COPY

SAKNR  科目编号    BUKRS     公司代码   WAERS     货币    

XSALH       仅以本币计管理余额

MWSKZ       税务类型        

XMWNO       允许含与不含税过帐

MITKZ       统驭科目类型

XOPVW  未清项管理 XKRES  显示行项目

ZUAWA       排序码          

然后新建立一个工作表,用选择性粘贴,选择转置。

得到数据模板。

如下图哇哈哈,多快,没几秒就弄出来,而且不会出错。把正确数据填写完毕,去掉表头(前二行),保存。

image.png

注意:保存的文件名和路径要和上面步骤定义的一样。进入下一步:Read Data 步骤,检验数据是否正确

image.png

点击运行后如下图,如发现错误请检查以上步骤

image.png

image.png

image.png

双击黄色的数据

image.png

不正确则要修改对应关系及检查数据表退出进入一下步。做数据转换

image.png

运行~~

image.png

image.png

创建完批处理,则要进入中文环境执行批处理(文本有语言维护限制,在中文维护的是中文,英文中维护的是英文)。执行批处理事务:SM35

看执行结果,正确则 OK。有错误返回修改。

 

对于 LSMW其他功能以后再讲。如项目导入导出等,这些比较简单。

LSMW是跨系统用导入导出功能,不用传输。

 

附:LSMWBDCCATT 区别

LSMW: legacy system Migration workbench(遗产(旧)系统移值工作台)

BDC : Batch Data Communication(批处理)

CATT :Computer Aided Test Too(计算机辅助输入测试)

 

数据导入速度:LSMW=BDC>CATT

制作难度:BDC>LSMW>CATT

跨服务器传输(复制):LSMW 用导出导入,不用传输,不用建立程序 方便。CATT都要传输,BDC 传输或者生成 ABAP程序。

 

其实 LSMW终是产生批处理,所以速度和 BDC 相等,CATT 是模拟前端屏幕输入,速度慢,而且某些屏幕字段抓取不了



相关文章
|
7月前
|
JSON 数据可视化 数据挖掘
Ruby 数据处理与分析竟如此强大!不看后悔一辈子,快来开启数据探索之旅!
【8月更文挑战第31天】在数据驱动时代,高效处理与分析数据至关重要。作为灵活强大的编程语言,Ruby 提供了丰富的工具和方法,涵盖数据读取、清洗、分析及可视化等多个环节。借助 CSV 和 JSON 库,可轻松处理常见文件格式;利用正则表达式清洗数据;通过 NMatrix 和 Statsample 库完成复杂的数据分析任务;使用 Gruff 库将分析结果可视化。同时,合理优化代码性能,如采用高效的数据结构和算法,能进一步提升数据处理效率。遵循这些最佳实践,Ruby 将成为你数据处理与分析的强大助手。
103 0
|
8月前
|
算法
代码之美:从混乱到秩序的编程之旅
【7月更文挑战第14天】编程,一门将思维转化为电子指令的艺术。在这篇文章中,我将带你领略编程的美学,从最初的混沌编码到最终的逻辑严谨、运行高效的程序。我们将一同探索如何通过理解问题、选择合适的数据结构与算法、编写可读性强的代码以及不断重构来提升代码质量。这不仅是一个技术提升的过程,更是一次思维的升华。
|
10月前
|
IDE 安全 程序员
揭秘如何用C编写出无敌的程序代码,你绝对会后悔错过!
揭秘如何用C编写出无敌的程序代码,你绝对会后悔错过!
57 1
|
10月前
|
安全 大数据 Linux
分享5款不起眼但非常实用的小工具
时光荏苒,科技日新月异,一些看似不起眼的小工具却可能改变我们的工作方式。下面我们将介绍五款不可错过的小工具,它们能给你带来一些意想不到的效果,让你的工作更加高效便捷。
103 0
|
10月前
|
人工智能 安全 JavaScript
这不是一篇技术型的文章,而是一篇能让你在IT世界中畅游的方法
这不是一篇技术型的文章,而是一篇能让你在IT世界中畅游的方法
84 0
|
Python
一日一技:你的代码是如何被炫技毁掉的
一日一技:你的代码是如何被炫技毁掉的
135 0
|
前端开发 JavaScript C语言
带你读书之“红宝书”:第十章 函数①
带你读书之“红宝书”:第十章 函数①
122 0
带你读书之“红宝书”:第十章 函数①
|
SQL 存储
MySqI——常用语法技巧(刷文虽然枯燥,但受益匪浅 )
MySqI——常用语法技巧(刷文虽然枯燥,但受益匪浅 )
76 0
|
前端开发 JavaScript C语言
带你读书之“红宝书”:第十章 函数⑤
带你读书之“红宝书”:第十章 函数⑤
87 0
带你读书之“红宝书”:第十章 函数⑤
|
JavaScript 前端开发 Java
编程界的修仙秘籍属实离谱《JavaScript百炼成仙》让你枯燥的编程学习增加乐趣
编程界的修仙秘籍属实离谱《JavaScript百炼成仙》让你枯燥的编程学习增加乐趣
2772 0
编程界的修仙秘籍属实离谱《JavaScript百炼成仙》让你枯燥的编程学习增加乐趣