Professional Documents
Culture Documents
BW Hierarchies and Flattening in BW Via ABAP - SAP Community
BW Hierarchies and Flattening in BW Via ABAP - SAP Community
Community
renish
Explorer
09-13-2023 5:16 PM
1 Kudo
Hi all,
This blog is about BW Hierarchies. Ever since S4 was introduced, managing hierarchies
have got also simplified via S4 Fiori App called "Manage Global Hierarchies". These
Global hierarchies have been maintained/stored differently in S4, and as a result,
extraction in BW have also changed via CDS extractors. We also have older types of
hierarchies in addition, which means typically BW system have 3 types of hierarchies
from now onwards. In the below blog, I will try to explain extraction, flattening them in
BW by their types and other miscellaneous requirements achieved via coding.
1. Type of hierarchies
1. Flattening of hierarchies
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 1/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
Hierarchy Type 1 : Standard hierarchies (ECC and S4). These hierarchies for different
objects are captured in different TCODEs.
Hierarchy Type 2 : Set hierarchies – based on T-codes GS01/GS02/GS03 (ECC and S4).
Please refer below blog links by Bindu Priya for set in ECC/S4 and its extraction in BW
system.
https://blogs.sap.com/2012/05/02/custom-hierarchy-extraction-in-sap-bw-73-part1/
https://blogs.sap.com/2012/08/09/custom-hierarchy-extraction-in-sap-bw-73-part2/
https://blogs.sap.com/2012/08/10/custom-hierarchy-extraction-in-sap-bw-73-part3/
https://launchpad.support.sap.com/#/notes/134975
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 2/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
In above both Hierarchy case, Hierarchy Node are stored in 0HIER_NODE InfoObject. To
load the hierarchies node text, same Standard SAP Hierarchy extractors can be used by
selecting the Text Segments. 0HIER_NODE in RSH1 is shown as Folder by system.
Similarly, in Set Hierarchy, TEXT Segment of BW07 extractor will extract texts from
maintained TEXT in GS01/GS02/GS03.
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 3/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
Hierarchy Type 3. Global hierarchies (S4) - Hierarchies for different objects are
captured in single Fiori app called Manage Global Hierarchies. Backend tables are
HRRP* in S4. Now if you check the difference in RSH1 where Hierarchy Node is now
InfoObject specific (i.e. 0GLACCHIENT for 0GL_ACCOUNT). CDS extractor is given by
SAP to load text for 0GLACCHIENT separately. (For many of FI InfoObjects, SAP has
given standard contents. If not provided by SAP then it is very similar code for all other
Hierarchy Objects because of central HRRP* tables for all hierarchy, requires to change
the WHERE condition(s) in Hierarchy CDS code of extractor). 0GLACCHIENT is shown in
RSH1 by system is just like InfoObject.
https://blogs.sap.com/2019/12/20/cds-based-data-extraction-part-iii-miscellaneous/
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 4/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
If the InfoObject is having more than one hierarchies, below solution will take care of all
such hierarchies. e.g. If the 0GL_ACCOUNT has 3 hierarchy namely BS, PL and
SalesCOGSMargin then all these 3 hierarchies will get flattened in CM layer aDSO. There
is Identification field 'HIENM' has been added in CM layer aDSO. This identification field
help to store multiple hierarchies in same aDSO dynamically so no hard-coding or
separate processing required for individual hierarchy flattening. Where as DW layer aDSO
will have HIENM, GL Account/Last level and Chart Of accounts as Key fields.
Look for the detailing in the comment of End routine code for Standard hierarchy and
Global hierarchy specific tables and fields
2.1 Flattening of Standard / Set hierarchy. Here I am using TEXT DataSource as starting
point of TRFN. I have stored the Key and Text of all levels of Hierarchy nodes. so the
aDSO will have one column for storing Key and one column for storing text of node.
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 5/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
End routine
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 6/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
METHOD GLOBAL_END.
FIELD-SYMBOLS:
**** begin of routine - insert your code only below this line ****
**********************************************************************
** Also, 1. If you load DTP frequently, data will get duplicated in CM laye
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 7/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
** Impact : ABAP Runtime will add REQTSN and DATAPAKID as a column in the i
** OR
** Misc Documentation
** https://wiki.scn.sap.com/wiki/display/BI/BW+Hierarchy+Tables
** https://blogs.sap.com/2019/12/20/cds-based-data-extraction-part
**********************************************************************
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 8/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
lv_levels type i,
lv_count type i,
lv_rollup_col_num type i,
lv_rollup_col(10),
lv_curr_col_name type i,
lv_curr_col type i,
lv_prev_col_name type i,
lv_prev_col type i,
lv_next_col_name type i,
lv_next_col type i.
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 9/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
end of ty_rshiedir.
** below Inner join will ensure only Standard Hierarchies are getting proce
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 10/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
from rshiedir as a
on a~hieid = b~hieid
" Get nodes (Hierarchy Node & G/L Accounts) based on Hierarchy ID
select *
from /bi0/hgl_account
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 11/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
select *
from rsthiernode
into ls_hiernodes
binary search.
if sy-subrc = 0.
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 12/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
assigning <fs_hiernodes>
binary search.
ls_result_pkg-chrt_accts = <result_fields>-chrt_accts.
ls_result_pkg-hienm = wa_rshiedir-hienm.
ls_result_pkg-lv09 = <result_fields>-lv09.
ls_result_pkg-lv09_name = <result_fields>-lv09_name.
ls_result_pkg-lv08 = <fs_hiernodes>-nodename.
assigning <fs_nodetexts>
binary search.
if sy-subrc eq 0.
ls_result_pkg-lv08_name = <fs_nodetexts>-txtlg.
endif.
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 13/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
lv_count = 2.
* We need 10 levels
do 10 times.
assigning <fs_hiernodes>.
if sy-subrc <> 0.
exit.
endif.
* After leaf and Parent nodes, the next level starts at 5 and then 7, 9..
* Get the Cell(Column x Row) of ls_result_pkg and assign the value of Node
* always verify the column number from where the Rollup1 is starting then a
lv_rollup_col_num = 6 + lv_count.
<fs_rollup> = <fs_hiernodes>-nodename.
lv_rollup_col_num = lv_rollup_col_num + 1.
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 14/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
assigning <fs_nodetexts>
binary search.
<fs_rollup_name> = <fs_nodetexts>-txtlg.
lv_count = lv_count + 2.
enddo.
*** added by Renish to shift values in columns if the current column is bla
*** 1st col is REQTSN, 2nd col is RECORDMODE, 3rd col is CHRT_ACCTS.... 24t
lv_curr_col_name = 23 .
do 9 times.
lv_curr_col = lv_curr_col_name - 1 .
lv_prev_col_name = lv_curr_col_name - 2 .
lv_prev_col = lv_curr_col_name - 3 .
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 15/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
<fs_prev_col_name> = ''.
<fs_prev_col> = ''.
lv_prev_col_name = lv_prev_col_name - 2 .
lv_prev_col = lv_prev_col - 2 .
if lv_prev_col_name le 3.
endif.
endwhile.
lv_curr_col_name = lv_curr_col_name - 2 .
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 16/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
enddo.
*** Fill up the blank columns with lowest node and node name
lv_curr_col = 4 .
do 9 times.
lv_curr_col_name = lv_curr_col + 1 .
lv_next_col = lv_curr_col + 2 .
lv_next_col_name = lv_curr_col + 3 .
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 17/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
lv_next_col = lv_next_col + 2 .
lv_next_col_name = lv_next_col_name + 2 .
endwhile.
lv_curr_col = lv_curr_col + 2 .
enddo.
*** end of added by Renish to shift values in columns if the current column
endif.
refresh result_package.
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 18/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
561
562
563
result_package[] = lt_result_pkg[].
**** end of routine - insert your code only before this line ****
ENDMETHOD.
2.2 Flattening of Global hierarchy. Here I am using TEXT DataSource as starting point of
TRFN
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 19/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
End routine
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 20/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
METHOD GLOBAL_END.
FIELD-SYMBOLS:
**** begin of routine - insert your code only below this line ****
**********************************************************************
** Also, 1. If you load DTP frequently, data will get duplicated in CM laye
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 21/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
** Impact: ABAP Runtime will add REQTSN and DATAPAKID as a column in the in
** OR
** Misc Documentation
** https://wiki.scn.sap.com/wiki/display/BI/BW+Hierarchy+Tables
** https://blogs.sap.com/2019/12/20/cds-based-data-extraction-part
**********************************************************************
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 22/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
lv_levels type i,
lv_count type i,
lv_rollup_col_num type i,
lv_rollup_col(10),
lv_curr_col_name type i,
lv_curr_col type i,
lv_prev_col_name type i,
lv_prev_col type i,
lv_next_col_name type i,
lv_next_col type i,
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 23/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
end of ty_rshiedir.
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 24/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
** below Inner join will ensure only Global Hierarchies are getting process
from rshiedir as a
on a~hienm = b~glacchieid
" Get nodes (Hierarchy Node & G/L Accounts) based on Hierarchy ID
select *
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 25/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
select *
ls_result_pkg-chrt_accts = <result_fields>-chrt_accts.
ls_result_pkg-hienm = wa_rshiedir-hienm.
ls_result_pkg-lv09 = <result_fields>-lv09.
ls_result_pkg-lv09_name = <result_fields>-lv09_name.
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 26/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
into ls_hiernodes
binary search.
if sy-subrc = 0.
assigning <fs_hiernodes>
binary search.
if sy-subrc eq 0.
ls_result_pkg-lv08 = <fs_hiernodes>-nodename.
condense ls_result_pkg-lv08.
ls_result_pkg-lv08 = v_hier_node.
" check above table values for few sample node, it will clear the
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 27/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
with key
glacchieid = wa_rshiedir-hienm
glacchient = ls_result_pkg-lv08
assigning <fs_nodetexts>
binary search.
if sy-subrc eq 0.
ls_result_pkg-lv08_name = <fs_nodetexts>-txtlg.
endif.
endif.
lv_count = 2.
do 10 times.
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 28/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
assigning <fs_hiernodes>.
if sy-subrc <> 0.
exit.
endif.
* After leaf and Parent nodes, the next level starts at 5 and then 7, 9..
* Get the Cell(Column x Row) of ls_result_pkg and assign the value of Node
* always verify the column number from where the Rollup1 is starting then a
lv_rollup_col_num = 6 + lv_count.
condense <fs_hiernodes>-nodename.
v_node_name = <fs_hiernodes>-nodename.
<fs_rollup> = v_hier_node.
lv_rollup_col_num = lv_rollup_col_num + 1.
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 29/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
with key
glacchieid = wa_rshiedir-hienm
glacchient = <fs_rollup>
assigning <fs_nodetexts>
binary search.
if sy-subrc eq 0.
<fs_rollup_name> = <fs_nodetexts>-txtlg.
endif.
lv_count = lv_count + 2.
enddo.
*** added by Renish to shift values in columns if the current column is bla
*** 1st col is REQTSN, 2nd col is RECORDMODE, 3rd col is CHRT_ACCTS.... 24t
lv_curr_col_name = 23 .
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 30/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
do 9 times.
lv_curr_col = lv_curr_col_name - 1 .
lv_prev_col_name = lv_curr_col_name - 2 .
lv_prev_col = lv_curr_col_name - 3 .
<fs_prev_col_name> = ''.
<fs_prev_col> = ''.
lv_prev_col_name = lv_prev_col_name - 2 .
lv_prev_col = lv_prev_col - 2 .
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 31/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
if lv_prev_col_name le 3.
endif.
endwhile.
lv_curr_col_name = lv_curr_col_name - 2 .
enddo.
*** Fill up the blank columns with lowest node and node name
lv_curr_col = 4 .
do 9 times.
lv_curr_col_name = lv_curr_col + 1 .
lv_next_col = lv_curr_col + 2 .
lv_next_col_name = lv_curr_col + 3 .
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 32/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
lv_next_col = lv_next_col + 2 .
lv_next_col_name = lv_next_col_name + 2 .
endwhile.
lv_curr_col = lv_curr_col + 2 .
enddo.
*** end of added by Renish to shift values in columns if the current column
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 33/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
607
608
609
endif.
610
611
endloop. " loop at result_package assigning <result_fields>.
612
613
614
615
endloop. " loop at it_rshiedir into wa_rshiedir.
616
617
618
619
refresh result_package.
620
621
622
623
result_package[] = lt_result_pkg[].
**** end of routine - insert your code only before this line ****
ENDMETHOD.
Below is how I am ensuring the data loads of GL Accounts are including hierarchy
flattening is working via process chain.
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 34/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 35/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 36/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 37/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
METHOD GLOBAL_END.
FIELD-SYMBOLS:
**** begin of routine - insert your code only below this line ****
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 38/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
** Instead creating legacy CostCenters in S4, Folders are created with EXAC
** below logic will convert Folders into Leaf Nodes (Folders are getting co
** Include all the Legacy CostCenters which are maintained as Folder in XXX
if <result_fields_3>-costchieid = 'H101/1000/XXXCCHIERXXX'.
if <result_fields_3>-costchient eq '0204010001'
or <result_fields_3>-costchient eq '0204010002'
or <result_fields_3>-costchient eq '0204010003'
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 39/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
93
or <result_fields_3>-costchient eq '0204010004'
94
95
96 or <result_fields_3>-costchient eq '0204010005'
97
98 or <result_fields_3>-costchient eq '0204010006'.
99
" or <result_fields_3>-costchient is number ?
100
101
102
103
104
105
<result_fields_3>-costcenter = <result_fields_3>-costchient. " as
106
107
<result_fields_3>-h_iobjnm = '0COSTCENTER'. " change Folder type
108
109
endif. " end for legacy CostCenters check
110
111
112
113
endif. "end for <result_fields_3>-costchieid = '1000/H101/1000/ XXXCCH
114
115
endloop.
116
117
118
119
**** end of routine - insert your code only before this line ****
120
121
ENDMETHOD.
Above end routine manipulation of hierarchy node for legacy cost centers, they are
shown in BW side as actual costcenters. Attributes and Texts of these legacy cost centers
can be loaded by FILE based extractrors for historical data reporting.
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 40/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
Sometimes, there are requirement like combining the two different objects hierarchy in
One object (e.g. Standard FSV object like 0GLACCEXT. Though SAP has given standard
extractor for it, but what in case of no standard extractor by SAP).
1. GL account Hierarchy
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 41/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
1. SKF Hierarchy
Business has to create the GL Hierarchy having Node which is same as SKF hierarchy.
Here in my case it is “TSKF”. This "TSKF" node will not have any nodes inside. It is blank
placeholder.
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 42/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
TRFN with GL account hierarchy, load as is in BW side. Only DTP should be restricted
with Hierarchy ID. Here in my case, it is H109/<CHART_OF_ACCOUNT>/TTOM
While in TRFN with SKF, make the OMR Hierarchy ID as constant which is in my case
H109/<CHART_OF_ACCOUNT> /TTOM
DTP settings while updating SKF hierarchy. Update Mode must be “Update Subtree”.
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 44/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
SAP BW/4HANA
Tags:
hierarchy
1 Comment
AtulK
Discoverer
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 45/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
yesterday
0 Kudos
nice documented.
Comment
basis 1 Basis Monitoring & Tcodes with Key notes 1 Batch Management 1
Catalyst for Efficiency: Revolutionizing SAP Integration Suite with Artificial Intelligence (AI… 1
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 46/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
Integration Suite 1
Related Content
Explanation of Community Content Package - GL Account External Hierarchy via
Replication Flow
in Technology Blogs by SAP 3 weeks ago
Unlocking Data Value #2: Data Integration and Modeling with SAP Datasphere
in Technology Blogs by SAP 11-23-2023
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 47/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
former_member200339
Participant
jeffrey_towell2
Explorer
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 48/49
2/28/24, 7:41 PM BW Hierarchies and Flattening in BW via ABAP - SAP Community
1015567 72 320
F ll
https://community.sap.com/t5/technology-blogs-by-members/bw-hierarchies-and-flattening-in-bw-via-abap/ba-p/13568170 49/49