I found very interesting
report. It has no ABAP code at all. But it has a lot of text in there instead.
Name of the report mentioned in here is RSR_BEXANALYZER_TEXT. The texts which
it carries are related to BW’s BEx Analyzer.
So basically all the texts used within this Windows based tool are stored with
the report.
The texts are downloaded
to user’s folder (%temp%\BW\COMMON\texts\ into the file e.g. BExTexts_EN.xml as
per language used for login) when first logon to BEx Analyzer is performed. There
are many SAP Notes which deal with the report. Mostly they deliver new or
changed texts. So once you are not able to see new/changed text delivered by
Note you may want to delete this folder or file to get refreshed texts to your
workstation. See SAP Note “1732598 - Text
Elements do not appear correctly in BEx Analyzer” for details.
I was curious to know how
many texts the report has. So I prepared short ABAP report to count that. Here
it is:
DATA: lt_tpool TYPE TABLE OF textpool,
lv_lin TYPE i.
CALL FUNCTION 'RS_TEXTPOOL_READ'
EXPORTING OBJECTNAME = 'RSR_BEXANALYZER_TEXT'
ACTION = 'DISPLAY'
LANGUAGE = 'E'
TABLES TPOOL = lt_tpool
EXCEPTIONS others = 0.
DESCRIBE TABLE lt_tpool LINES lv_lin.
WRITE: / lv_lin.
lv_lin TYPE i.
CALL FUNCTION 'RS_TEXTPOOL_READ'
EXPORTING OBJECTNAME = 'RSR_BEXANALYZER_TEXT'
ACTION = 'DISPLAY'
LANGUAGE = 'E'
TABLES TPOOL = lt_tpool
EXCEPTIONS others = 0.
DESCRIBE TABLE lt_tpool LINES lv_lin.
WRITE: / lv_lin.
BTW: in my system based on
SAP_BW 731 SP 0002 it has 827 texts.
So basically this is how I
was playing tonight J
No comments:
Post a Comment