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 是模拟前端屏幕输入,速度慢,而且某些屏幕字段抓取不了



相关文章
SAP报错:科目要求一个成本分配的处理方式
SAP MM模块有时候会经常遇见这样的报错:科目XXXXX要求一个成本会计分配,很多小伙伴就无从下手!笔者也在一次做采购订单运费的条件类型测试时,在MIGO收货时,系统提示“科目XXXXX要求一 一个成本会计分配”报错!
SAP报错:科目要求一个成本分配的处理方式
|
监控 自动驾驶 数据可视化
GPS 人员定位系统:原理拆解 + 优劣分析 + 避坑指南(一)
本文详解GPS人员定位系统的工作原理,从卫星测距、三角定位到数据解算,解析其实现过程,并介绍实时定位、电子点名、轨迹回溯、智能考勤等核心功能,为后续优劣分析与避坑指南做铺垫。
|
存储 编解码 前端开发
AR远程协助场景解读和系统实施
AR眼镜助力工业维修,现场人员可实时连线专家,通过视频、语音、图文推送等功能,实现远程协作,快速定位故障,显著提升维修效率。
|
机器学习/深度学习 存储 自然语言处理
使用深度学习模型进行情感分析!!!
本文介绍了如何使用深度学习模型进行中文情感分析。首先导入了必要的库,包括`transformers`、`pandas`、`jieba`和`re`。然后定义了一个`SentimentAnalysis`类,用于处理数据、加载真实标签和评估模型准确性。在主函数中,使用预训练的情感分析模型对处理后的数据进行预测,并计算模型的准确性。
561 0
SAP 批量更改物料描述
由于公司业务部门需要,向我提出的这个要求,我就在网上查了下,看到了一位知乎的前辈大神写了但是不是特别详细,笔者测试了下,把过程更详细的记录了一下,也挺好用,就在这里记录和分享一下! 比如现在业务部门提出物料主数据中物料描述维护错了,要批量进行修改,而且每个物料这个字段的值是不一样的,此时可以使用MASS事物码通过EXCEL进行批量维护。经常使用MASS将主数据的某个字段修改为相同的值,其实可以使用MASS导入EXCEL进行字段修改,也可将统一字段修改为不同的值,主数据的更改可以不通过LSMW实现。MASS可以实现很多主数据的修改,进入事物码MASS选择对象类型,可实现对不同主数据的更改!
SAP 批量更改物料描述
SAP MM/FI_运费处理方式
常见的采购运费处理方式
SAP MMBE字段解释
关于以下MMBE界面中每个库存字段的解释,相信除了常用的几个,很多小伙伴都不太清楚他们都应对于什么场景,笔者近期也受其困扰,较劲儿之下查询了相关资料,整理了每个MMBE每个字段栏位对应的场景,以下信息来源于网络资料汇总记录,仅供参考验证之用
SAP MMBE字段解释
|
存储 Linux 开发工具
Git-LFS:大文件也有了版本管理
Git-LFS:大文件也有了版本管理
SAP报错因为不允许对公司代码 XXXX科目 XXXXXXXXXX进行销项/进项税相关操作,所以税码XX无效
问题描述:因为不允许对公司代码 3300 科目 6001000000 进行销项/进项税相关操作,所以税码 Z1 无效
SAP报错因为不允许对公司代码 XXXX科目 XXXXXXXXXX进行销项/进项税相关操作,所以税码XX无效
|
搜索推荐 虚拟化
VMware报错 VMware Workstation 未能启动 VMware Authorization Service
VMware报错 VMware Workstation 未能启动 VMware Authorization Service
1509 1