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

中间件_绝地求生怎么换服务器_试用

小七 141 0

你好,

我将在这里分享一种不同的方法,手机网站建站,而不是将SAP BW层次结构下载到平面文件的非常旧的程序。

通常这样做是为了将SAP BW层次结构的维护保存在开发框中,并通过SAP BW系统导出/导入它们。

为了将文件上载回SAP BW,我们只需要基于数据源的文件在层次结构上。这里没有什么新东西。

但是,我遇到了一个问题,超级返利,大数据好不好,这个问题经常发生在节点的排序(或顺序)上。这是因为数据源(层次结构)的段3在其元数据中确实包含字段Child ID和Next ID。这些字段为层次结构提供了正确的节点定位:

正如我们在这里看到的,层次结构的正确顺序是节点115、88和89。

这是我们从基于第3段(结构)层次结构的段数据源中看到的:

为了让事情变得更困难,自定义ABAP提供的导出文件程序(外面的那个!)具有按节点ID排序:

因此,当我们在这里导入文件时(在本示例中),iot物联网,结果将如下:

层次结构是按从下属节点的节点ID排序的(无论是什么)。它失去了原来的表现力。(图1)

解决方案:

我们可以忽略旧的解决方案,尝试其他解决方案。为了绕过这个问题,我执行了以下步骤:

基于Infoobject层次结构的Open Hub Destination:我将不在这里讨论Open Hub的创建。跟随这篇文章了解完整的细节。

使用openhub作为模板的新平面文件数据源:保持简单。只需选择上一步创建的一个。

这是现在显示所有内部字段的新结构:

基于新数据源的转换:在这种情况下,我编写了一个ABAP专家例程。这是因为基于层次结构的常规转换有5个段(头)。层次结构描述、结构(节点)、节点文本和层次结构级别文本(此处不需要)。此外,基于OHD文件的数据源没有分段。只提供一个结构。

在专家例程中,本例中基于SAP BW层次结构的转换使用以下4个ABAP内部表:

RESULT\u PACKAGE\u 1:Header结果包2:层次结构描述结果包3:层次结构结果包4:层次节点文本

ABAP代码非常简单。我只需要根据源代码包使用MOVE-CORRESPONDING相应地填充内部表:

仅此而已!

如果您遵循这些步骤,层次结构将与原始层次结构一样导入。不用再使用那个老程序了。

,淘客返利app