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

免备案CDN_服务器机架_好用

小七 141 0

这个博客在2018年12月被重写,包含了如何从各种相关主数据表(如LFA1和KNA1)检索字段的信息,为了澄清将附加字段作为动态选择的步骤,我还想澄清事务HDBC下"配置字段"功能的使用。感谢读者提出这些观点的评论。

我之前的一篇博文的读者问了一个问题:如何将CO-PA特性包含在ACDOCA到行项目浏览器。

这是一个非常相关的问题,因为我在以前的博客中没有讨论过这种情况,这可能会影响任何使用新的基于帐户的CO-PA的S/4 HANA财务客户。幸运的是,SAP提供了一个简单的解决方案,可以包括FI文档表ACDOCA中的几乎所有字段,BKPF或BSEG到相应的行项目浏览器,以及来自几个相关主数据表(如LFA1、KNA1、SKA1等)的任何字段

首先是一点背景知识。随着S/4 HANA Finance中新的基于帐户的CO-PA,通用日记账表ACDOCA中包含运营关注点特征。但是,返利模式,如中所述SAP Note 2435383,SAP做了一个更改,以便ACDOCA上的CO-PA和其他字段不会自动在行项目浏览器上可用,因为用于这些事务的HANA视图有字段限制。因此,根据S/4 HANA的支持包级别,您可能无法在行中看到ACDOCA上的CO-PA或其他字段项目浏览器。此外,浏览器事务中还包含来自表LFA1、KNA1、SKA1等的大量主数据字段,但并非这些表格中的所有字段都是开箱即用的。

有两个SAP注释需要阅读。注释2435383提到了将其他CO-PA字段从ACDOCA附加到行项目浏览器的过程,但给出的细节很少。另一方面,SAP注释2321684,描述如何在行项目浏览器中包含其他主数据字段,我将在这个博客中综合这两个注释的信息

这个概念对于任何在BW-FI提取器中添加字段的人来说都是很熟悉的。你只需将一个具有适当名称的数据元素添加到浏览器事务中使用的适当结构中,该字段是从基础表中自动填充的,不需要ABAP编码。当然,对于每个浏览器事务,您需要知道它适用于哪些数据库表,以及如何命名日期元素,以及您需要修改的结构。我将详细介绍所有这些方面。

根据上面提到的SAP注释,以及我自己的尝试和错误,下面是SAP表,每个浏览器事务中都可以自动添加相应的字段。我的原型开发系统是SAP Cloud Appliance Library的S/4 HANA 1809内部部署"试用"系统,但是,我也验证了所有字典结构与我公司的1610内部部署系统的对比。

表1

(我没有评估事务KE5ZH,该事务不在本博客中讨论。)

附加字段的数据元素命名规则如下:

对于文档表BKPF、ACDOCA和BSEG,数据元素名称在结构应与基础数据库表上的字段名相同。对于所有主数据表,结构上的数据元素名称应以表名为前缀,然后加下划线,然后是基础数据库表上的字段名(示例如下:LFA1_KTOKK)。

最后一条信息是了解需要修改的结构。注释2435383和2321684提供了这方面的指导,但我发现这些注释中的信息不准确或不充分,因此我将尝试澄清:

每个浏览器事务都使用一个基于结构的HANA外部视图。这些结构直接包含文档表中的各个字段,此外还有几个与各种主数据表相对应的"包含"结构,每个主数据表对应一个与该事务相关的主数据表追加文档表中的附加字段时,需要追加事务的相应主结构,然而,要从主数据表中追加字段,必须追加相应的Include结构。我将概述需要追加的各种结构。

下面的表2显示了从文档表BKPF、ACDOCA、,我发现文档表中的字段只能成功地附加到FAGLL03H和FBL3H。此表显示了每个事务使用的HANA外部视图,以及必须附加的结构,以及可以将字段附加到每个事务中的文档表。请注意,我发现对于FAGLL03H和FBL3H,实际上有两个结构需要附加才能使它们工作。

表2

关于主数据表,大数据技术及数据分析培训,每个可用表都有一个对应的"Include"结构,即包含在浏览器事务使用的一个或多个主结构中。将主数据字段附加到主结构不起作用,必须将这些字段附加到正确的相应包含结构中,下表3显示了可以附加到浏览器事务中的主数据表、每个表对应的Include结构,以及可以在其中显示和显示附加字段的事务用作动态选择。此信息取自注释2321684,只是我已更正了结构名称,返利公众号,以便与我在S/4 1610和1809参考系统中发现的一致。我建议参考注释2321684中的解释,说明为什么不能将所有主数据字段用作各种浏览器事务的动态选择(由于内部连接和外部连接)。

表3

我将显示两个示例。第一个示例我将附加表BKPF和ACDOCA中的两个CO-PA相关字段,这些字段不是包含在FAGLL03H中,开箱即用。第二个示例我将把表LFA1中的字段KTOKK附加到浏览器事务FAGLL03H、FBL3H和FBL1H中(这个示例在注释2321684中描述)。