云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

百度云_qq数据库泄露_价格

小七 141 0

当我在S/4中听到和读到"新的"迁移工具时,它总是看起来像是一个破坏性的变化,淘客公众号,大多数顾问都害怕并避免使用它。

让我分享我的观点,作为一个有很多LSMW经验的老顾问。我将展示它实际上有多接近LSMW,但更严格,灵活性稍差(特别是对于像我这样的人,他们曾经为各种目的做LSMW)。

为了使它更现实,我将按照步骤加强应收账款未清项迁移,以便我们可以"分割"每个利润中心的行。这不是什么大问题,假设您已经正确设置了以利润中心为特征的单据拆分,并且您选择的应收账款单据类型与拆分相关。

您可能已经猜到了,我们将让标准拆分项目:将有多个具有不同利润中心的总账行,以及一个单应收款行:这将使应收款清洁(您不希望您的应收款被利润中心拆分所污染),并使实际拆分发生在ACDOCA中。

如果您习惯LSMW,这里就不奇怪了,一个对象被全局拆分为3个主要组件:

源定义目标定义从源到目标的映射

在LSWM中,发生这种情况的步骤是

[LSMW]定义源结构/定义源字段:您分两个步骤定义源结构,首先是"包装器"结构,然后是它们的内部字段

[LSMW]定义对象属性:目标结构用加载方法隐式定义,也就是说,如果您选择一个IDoc,您的目标结构就是IDoc结构,如果您选择BAPI,您的目标结构就是BAPI参数。如果你喜欢BDC(这不好,你知道的),大数据分析工具有哪些,你的目标是你录音的隐式输入字段

[LSMW]定义结构关系/定义字段映射和转换规则:你的映射分两步定义,首先是结构映射,然后是字段映射

我假设你熟悉这些解释,让我们看看它在LTMC中是什么样子的。

一个屏幕允许您定义源结构。但您仍然需要分两步完成,首先是包装器结构(左窗格),然后是其中的字段(右窗格):

这里还隐藏了一个选项。右键单击其中一个结构并跳转到"显示视图"。

这使您可以隐藏字段或使其成为必需的或可选的。这可以在以下用例中简化和加快迁移自定义对象的创建:

您已经验证了可以使用SAP提供的模板来加载材料,但是您发现大量的字段很麻烦。其实你并不需要所有的。复制到自定义迁移对象中,并在"结构"视图中使其不可见(只要它们不是必需的)您可以按原样使用模板,但需要更多的业务必填字段。只是点击的问题

现在回到我们的用例(AR的增强),我们不想重复AR行,即上传文件中的一行必须与一个会计凭证相符。为此,我们需要在同一行填写所有可能的利润中心。

保存并生成。这将使此新模板可用。让我们检查一下。

启动迁移驾驶舱UI(LTMC),导航到新的迁移对象并下载模板。这是神奇的简单,模板更新与您的新领域。

在LSMW,目标结构隐式链接到加载方法您选择。除了这里,你没有选择的"方法",这将是一个功能模块。

忘记idoc,忘记BDC(好消息,它是邪恶的)。在这里,您所能做的只是选择您的功能模块。任何人。尤其是BAPI.

在我们的示例中,它绑定到DMC\u MIG\u ACC\u DOCUMENT\u POST。但是等等,你不填充它看起来真的像BAPI\u ACC\u DOCUMENT\u POST的参数吗?好吧,这只是因为测试标志,因为BAPI\u ACC\u DOCUMENT\u POST没有这样的输入,仍然需要一个包装函数:

如果你有一些技术知识并且熟悉BAPI,你必须在家里填写。创建数据只不过是正确地调用一个BAPI。就像旧的LSMW和BAPI一样(不要说你仍然是BDC LSMW的粉丝,今天……。

这部分比较难理解,但它的概念仍然与LSMW非常相似。从结构到结构的映射开始。

与SAP交付的AR模板一样,源结构S\U BSID按1:1映射到ACCOUNTGL。也就是说,一个BSID行将生成一个总账账户行。我们的要求是生成尽可能多的总账行作为利润中心,云零售,总计正好抵消一条应收账款行。

然后,根据SAP Spliting magic,海淘返利,应收账款行将在ACDOCA中拆分。

如果您记得早期增强的来源结构,我们可以为一条应收账款行设置最多5个利润中心。在映射方面,我们将"重复"BSID段5次(映射类型split=repeat,target 5=repeat 5次):

所以每个利润中心一行总账,最多5行……但是字段值是如何重复的?默认情况下,当映射类型为"拆分"时,所有值都重复:同一行正好有5倍。

您至少需要有一个递增的物料编号,每一行都有其利润中心。我们开始。

右击ITEMNO\u ACC和"删除规则"。然后再次右键单击并标记用于拆分的字段:

然后您必须映射每个拆分值:

我们将分配从2到6的项目编号,物联网产品,因为编号1将保留给应收款行。

当然,我们对利润中心也这样做:

很好,但是如果我们在输入文件中没有准确填写5个利润中心怎么办?你是对的,我们应该跳过它的值为空的行。