Professional Documents
Culture Documents
org
Table of Contents
BPC BW Hierarchy – Example 2 ...................................................................................................................... 1
Business Case ......................................................................................................................................... 1
BW Model for 0GL_Account InfoObject................................................................................................. 1
BPC Account InfoObject ZBACCOUNT ................................................................................................... 3
Business Case
In the Example 2 we generate master data for BPC Accounts based on GL Account hierarchy nodes (level
1 in the hierarchy is a BPC Account). After that we generate attributes, text and hierarchies for the BPC
accounts based on the corresponding GL Account hierarchies (BEGAAP and IFRS).
Page | 1
www.biportal.org
Attributes
TYPES:
BEGIN OF ty_ah,
NODEID TYPE RSHIENODID,
NODENAME TYPE RSSHNODENAME,
PARENTID TYPE RSPARENT,
END OF ty_ah.
DATA ah TYPE HASHED TABLE OF ty_ah WITH UNIQUE KEY NODEID.
FIELD-SYMBOLS: <ah> TYPE ty_ah, <ah1> TYPE ty_ah.
DATA hid TYPE RSHIEID.
DATA glac TYPE RSSHNODENAME.
TYPES:
BEGIN OF ty_aht,
LANGU TYPE LANGU,
NODENAME TYPE RSSHNODENAME,
TXTSH TYPE RSTXTSH,
TXTMD TYPE RSTXTMD,
TXTLG TYPE RSTXTLG,
END OF ty_aht.
DATA aht TYPE HASHED TABLE OF ty_aht WITH UNIQUE KEY NODENAME LANGU.
FIELD-SYMBOLS: <aht> TYPE ty_aht.
Page | 2
www.biportal.org
Page | 3
www.biportal.org
Attributes
ZBACCOUNT:
IF SOURCE_FIELDS-/BIC/ZBPCACC <> ' '.
RESULT = SOURCE_FIELDS-/BIC/ZBPCACC.
ELSE.
RESULT = SOURCE_FIELDS-/BIC/ZBPCACCIF.
ENDIF.
Hierarchy
* T1 ------------------
DATA: rp1 TYPE _ty_s_TG_1.
rp1-H_HIENM = 'IFRS'.
rp1-H_STARTLEV = '1'.
INSERT rp1 INTO TABLE RESULT_PACKAGE_1.
Page | 4
www.biportal.org
DATA aht TYPE HASHED TABLE OF ty_aht WITH UNIQUE KEY NODENAME LANGU.
FIELD-SYMBOLS: <aht> TYPE ty_aht.
Page | 5
www.biportal.org
Page | 6
www.biportal.org
Text
TYPES:
BEGIN OF ty_ah,
NODEID TYPE RSHIENODID,
NODENAME TYPE RSSHNODENAME,
PARENTID TYPE RSPARENT,
END OF ty_ah.
DATA ah TYPE HASHED TABLE OF ty_ah WITH UNIQUE KEY NODEID.
FIELD-SYMBOLS: <ah> TYPE ty_ah, <ah1> TYPE ty_ah.
DATA hid TYPE RSHIEID.
DATA glac TYPE RSSHNODENAME.
TYPES:
Page | 7
www.biportal.org
BEGIN OF ty_aht,
LANGU TYPE LANGU,
NODENAME TYPE RSSHNODENAME,
TXTSH TYPE RSTXTSH,
TXTMD TYPE RSTXTMD,
TXTLG TYPE RSTXTLG,
ba TYPE /BIC/OIZBACCOUNT,
END OF ty_aht.
Page | 8