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

网站建设_大型网站平台建设_限时特惠

小七 141 0

在不使用CR的情况下,通过增强点RSPLFA文件上传定制平面文件上传计划功能将有助于以下两种情况:

平面文件上传计划功能的定制选项(插入/修改/删除)在计划方法中,大数据好吗,不使用CR/DS填充数据的选项

CR/DS将用于导出逻辑,性能将得到提高。

下面提到的步骤描述了如何实现功能。(使用HANA 7.5上的BW)

业务场景:

SAP IP/BPC Embedded中的平面文件上传计划功能对于任何客户来说都是非常常见的需求。很明显,业务用户不会在平面文件中提供所有信息。顾问自然会从特征关系中获得信息。如果有人通过CR获得必要的信息,则没有问题。由于开发了CR,当性能受到严重影响时,挑战就出现了。CR在其他计划操作期间被调用,除了平面文件上载计划功能调用之外,根本不需要其他记录。

SAP提供了一个增强功能spot(RSPLFA\u FILE\u UPLOAD),可在平面文件上载计划功能期间调用。平面文件源中未提供的数据的派生可以用BADI而不是CR来派生。所需的逻辑不是CR的一部分,因此性能改进可以有很大的提高。

解决方案:

本文档描述了如何实现上述功能。假设已经创建了基本规划对象。已创建计划多维数据集、多提供者/复合提供者和聚合级别。

>>聚合级别的结构(所有4个时间特征、版本、总帐、组、业务、文章和关键图+单位)

>>在本例中,版本将从空白派生到BADI中的某个值。平面文件结构将是(组、业务、文章、总帐和关键字值)。这意味着其余的聚合信息对象已通过BADI或计划功能过滤器进行归档。

>>在计划过滤器中,提供的与时间相关的所有特征值和该值将发布的位置提供的信息已被提及。(在本例中,数据将发布为1月;21个期间)

>>提交的版本将通过BADI导出。在这个例子中,将保留源数据,大数据核心,这意味着平面文件数据将保持原样,并将生成一个具有版本值的多个记录。

从AO的平面上载用作规划功能类型,以创建规划功能ZFLAT\u file\u PF1。

>>使用标准规划功能类型(0RSPL\u file\u Upload\u AO)。

>>设置计划功能(CSV文件上传需要设置)

>>计划功能设置(我们需要提供以下信息,让系统了解计划过滤器将提供哪些字段)。

>>计划顺序如下所示。

>>现在我们需要使用"RSPLFA文件上传"为了你自己的孩子。(T代码:SE20)

>>在本例中创建您自己的增强(ZARUP\u EN\u FLAT\u BADI\u DEMO)并使用BADI定义(BADI\u RSPLFA\u FILE\u UPLOAD)创建您自己的BADI实现(ZARUP\u IM\u FLAT\u FILE\u DEMO)

>>记住在增强实现中包含规划函数名称ZFLAT\u FILE\u PF1作为过滤器。

>>现在在您的实现类ZCL\u ARUP\u FLAT\u FILE\u DEMO中,如果我们看到se80的实现,您需要重新定义方法TRANSFORM\u DATA

>>。方法需要重新定义。

>>这里的想法是读取C\u THU文件,它只不过是您的源文件。

>>在下面的第一部分中,软件企业的认定,我们将展示如何读取记录并插入一个带有空白PVERS的记录和另一个带有一些PVERS值的记录。(根据示例)

注意:对于任何情况,大数据视频,大数据下载,我们都可以读取、插入、修改和删除C\U THU文件。

>>让我们从后端运行计划功能。CSV文件保存在本地桌面上,然后按open。在运行计划序列之前,您需要在您的实现方法中放置一个断点。

>>它将在断点处停止,并且在调试屏幕中我们可以发现记录的编号是1。

>>我们还可以观察到PVERS是空的。(平面文件数据)

>>让我们用PVERS创建一个条目(将根据需要保留一个以上的记录作为源)。

>>让我们检查CU THU文件中的值。

>>我们可以看到计划序列运行成功消息。

结论:

这是一个非常好的方法,开发者可以奢侈地实现BADI和实现BADI不影响性能的业务逻辑。