【S4 导数据】S/4HANA导数,只会LSMW远远不够(转)

摘要:
SAPS/4HANA中不能使用这些数据接口。使用LSMW导入S/4HANA数据将受到极大限制。在使用应用程序组件之前,您需要检查它们。LSMW只能用于没有标准接口的数据对象。不建议在SAPS/4HANA中使用LSMW进行数据导入。可能的限制包括屏幕录制(无法录制新的Fiori屏幕)和数据界面更改(如BusinessPartnerCVI)。

http://mp.weixin.qq.com/s/MY9wwPfm7UTsvdLv3umycA

不少小伙伴都已经开始使用S/4 HANA了,不管是哪个版本,都会发现原本玩得精熟的LSMW有点变样了。

一些原先在ECC下生效的BADI或是程序突然不管用了,啥情况?看完你就知道了。

关于LSMW

 LSMW是什么?

LSMW的全称是Legacy System Migration Workbench,是一个SAP Netweaver数据导入工具,它是作为R/2到R/3的导入工具而首次亮相的。

它使用标准接口,例如:BAPIs, IDocs,Direct Input和Batch Input程序,当然,你也可以录屏。

 S/4下还能用LSMW吗?

LSMW在S/4HANA OP中依然存在,但是不再被当作导入工具。LSMW可能会掉用过时的数据接口,这些数据接口可能已经在SAP S/4HANA中无法被使用了。

因为LSMW使用标准数据接口(BAPIs, IDocs, Direct Input, Batch Input程序和录屏),而在S/4HANA中,数据结构和屏幕已经发生了大幅的变化,使用LSMW进行S/4HANA的数据导入将受到很大的限制。

特别是一些用于LSMW的Batch Input或是Direct Input程序受到很多限制,你需要在使用之前查看应用程序组件。

 现有的LSMW怎么办?

在S/4HANA中,LSMW只应该被用于那些没有标准接口的数据对象,使用LSMW前要仔细检查每一个数据对象。

不推荐在SAP S/4HANA中使用LSMW进行数据导入,如果使用,客户需自行承担风险。

当你决定使用LSMW,你需要非常小心地仔细测试整个过程以确认生效。

 在S/4中使用LSMW会受到什么限制?

可能的限制包括录屏(对新的Fiori屏幕无法录屏)和数据接口变化(例如Business Partner CVI)。

标准的Batch Input程序可能无法使用了,原因是程序功能发生了变化,或者旧的程序已经不存在了。

例如,由于安全原因,Batch Import在程序RCCLBI02中被限制了。此外,客户主数据(FD*/XD*)和供应商主数据(FK*/XK*)相关的程序都无法再被使用了,因为SAP S/4HANA中变为使用Business Partner数据模式。

除了LSMW,还有什么导数方式?

当然有,SAP在S/4 HANA中还提供了SAP Rapid Data Migration和SAP S/4HANA Migration Cockpit两大工具。

欲知详情,不用等下回,继续看即可。

方式1

SAP Rapid Data Migration

替代LSMW的是基于SAP Data Service的SAP Rapid Data Migration。

这个工具是专为SAP S/4HANA打造的,适配了新的程序接口和数据结构。这个工具是免费的,可以从SAP Service marketplace上下载。

关于SAP Rapid Data Migration Content的限制和重点:

  • SAP Rapid Data Migration是基于SAP Data Service 4.2平台的,它包括了针对SAP S/4HANA预定义的业务内容。

  • 按照SAP NOTE上的说法:这个工具已经在SAP S/4HANA的SAP Best Practices上测试过了,但是它也可以用于其他国家版本和不同的部署方式,但是可能需要一些修改。

  • 导入对象清单包括基本的主数据和交易数据对象。

  • 对于客户特定的需求,大部分的对象需要被扩展,除非S/4HANA项目仅仅实施最基本的SAP S/4HANA最佳业务实践。

方式2

SAP Migration Cockpit/Migration Object Modeler

这是从S/4HANA 1610版本开始提供的新工具。它帮你从SAP或者非SAP系统中把主数据和业务数据导入到SAP S/4HANA 1610中去。这个工具已经包括在了S/4HANA的Licesne中,也包括在S/4HANA软件中。

Migration Cockpit使用预定义的导数工具,例如标准导数对象,包括客户,供应商,采购订单等。它已经包括一些模版和匹配关系。

此外,它允许你通过使用SAP S/4HANA Migration Object Modeler,在导入过程中集成自定义的数据对象。例如,你可以在预定的导入对象中新增字段。在FPS2版本中,你还可以创建自己的导入对象,或者把Cockpit中原本没有包括在内的对象加进来。

你可以通过LTMC来调用Cockpit,对应的Role是SAP_CA_DMC_MC_USER。通过LTMOM来访问Migration object modeler,使用它的前提是你要在migration cockpit中创建了一个migration project并分配了Role SAP_CA_DMC_MC_DEVELOPER给特定用户。

使用S/4HANA Migration Cockpit的限制:

  • 预定义的数据导入对象是基于SAP S/4HANA的Best Practices的,因此可能不支持SAP S/4HANA的全部功能。

  • 确实可以使用Migration Object Modeler对数据对象进行扩展,但是这是受限于数据对象底层的数据导入API和Migration Object Modeler的版本的。想使用最新版本的Migration Object Modeler,你要有S/4HANA 1610 FPS2,或者就是你所能获得的最新版本S/4。

  • 如果你要的数据对象没包括在Migration Object Modeler中,你可以试试别的方法,例如Rapid data migration工具,也就是方式1。

相关Notes和文档

2287723 – LSMW in SAP S/4HANA on-premise

2481235 – SAP S/4HANA Migration Cockpit (on-premise) – restrictions and extensibility of pre-delivered migration objects

2239701 – SAP Rapid Data Migration for SAP S/4HANA, on premise edition

2208321 – FAQ for legacy data transfer in SAP_FIN 720 and subsequent releases

https://blogs.sap.com/2016/06/21/how-to-migrate-to-sap-s4hana/

https://support.sap.com/content/dam/SAAP/Sol_Pack/Library/FactSheets/BH5_S4HANA1611_EN_XX.htm

https://support.sap.com/content/dam/SAAP/Sol_Pack/Library/FactSheets/BH4_S4HANA1611_EN_XX.htm

https://blogs.sap.com/2017/08/02/data-migration-in-s4hana-on-premise-lsmw-sap-rdm-content-migration-cockpit-si-tools/

免责声明:文章转载自《【S4 导数据】S/4HANA导数,只会LSMW远远不够(转)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇unity sprite怎么获取切割后的图Re:萌娘百科上的黑幕实现下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

动态添加数据源,根据用户登录切换数据库.编程式Spring事务.

根据用户注册,系统自动创建私有数据库,用户登录,动态添加数据源到Spring数据路由,Session超时删除数据源 好处:当数据量大的时候,类似水平切割效果,效率会高一些 坏处:数据源切换,Spring 事务处理比较繁琐,数据连接处理不好会有很大消耗,如果涉及后台系统管理数据,也比较繁琐. 使用Spring数据源路由,现在好像没有直接添加数据源的方法,无奈...

java 反射 动态代理

在上一篇文章中介绍Java注解的时候,多次提到了Java的反射API。与javax.lang.model不同的是,通过反射API可以获取程序在运行时刻的内部结构。反射API中提供的动态代理也是非常强大的功能,可以原生实现AOP中 的方法拦截功能。正如英文单词reflection的含义一样,使用反射API的时候就好像在看一个Java类在水中的倒影一样。知道了...

【C#、csharp】HTTPGET,POST请求

HTTP定义了与服务器交互的不同方法,基本方法有GET,POST,PUT,DELETE,分别对于查,该,增,删。一般情况下我们只用到GET和POST,其他两种都也可以用GET和POST来实现,很多浏览器也只实现了GET和POST两种方法   GET:用户获取信息     安全的:不会对服务器上的数据进行修改,和破坏     幂等的:相同的请求所返回的结果相...

ASP.NET Web Game 构架设计2数据库设计

ASP.NETWebGame构架设计2--数据库设计   前一篇Blog对WebGame服务器的物理结构做了一个简要说明,下面我们对各个组成元素进行详细说明。            首先来看一下数据库设计。            游戏的数据库设计是项目基础设计中很重要的一个环节,下面将说明以下几个要点: u  为什么选用SqlServer u  基本原则...

FineReport连接多维数据库示例及操作

1. 描述 FineReport连接多维数据库,首先要通过数据连接将多维数据库与FineReport连接起来,然后在数据连接的基础上新建多维数据库XMLA数据集,用于模板设计。 2.XMLA数据连接 2.1描述 多维数据库(Multi Dimensional Database,MDD),顾名思义,就是指将数据存储在多个维度中,简单来说,就是将数据存放在一个...

分享我们必须知道的高速GTX技术

eSATA接口只有几根线为什么那么快?连上网线显示的1Gbps是不是很令人兴奋!没错他们都用了高速GTX技术,GTX全称为Gigabit Transceiver,是为了满足现代数字处理技术和计算技术庞大数据的高速、实时的传输,目前主要应用在片间通信(两片FPGA之间,FPGA与DSP之间等)、板间通信(电脑主板与交换机,硬盘与主板等)等。传统的并并行传输技...