indexes. Other important factors include the built-in support for aggregates, database partitioning, more efficient ABAP code by utilizingTRFC processing versus IDOC.3) Better front-end reporting within BW. Although the BW excel front-end hasit's problems, it provides more flexibility and analysis capability than theR/3 reporting screens.4) BW has ability to pull data from other SAP or non-SAP sources into aconsolidated cube.In summary, BW provides much better performance and stronger data analysiscapabilities than R/3.
emoving '#' in Analyzer (Report)
In ODS, there are records having a value BLANK/EMPTY for some of the fields.EX: Field: `Creation Date' and there is no value for some of the records.For the same, when I execute the query in Analyzer, the value `#' is displaying inplace of `BLANK' value for DATE and other Characteristic fields. Here, I want toshow it as `BLANK/SPACE' instead of `#'. How to do this?
I had a similar problem and our client didn't want to see # signs in the report. And this iswhat I did. I created a marco in Workbook as SAPBEXonRefresh and run my code inVisual Basic editor. You can run same code in query also as when you will refresh querythis # sign will be taken care. You can see similar code in SAP market place.I will still suggest not to take out # sign as this represent no value in DataMart. And thisis SAP standard. I did convince my client for this and later they were OK with it.The codes are below:Sub SAPBEXonRefresh(queryID As String, resultArea As Range)If queryID = "SAPBEXq0001" ThenresultArea.Select'Remove '#'Selection.Cells.Replace What:="#", Replacement:="", LookAt:=xlWhole, _ SearchOrder:=xlByRows, MatchCase:=False, MatchByte:=True'Remove 'Not assigned'Selection.Cells.Replace What:="Not assigned", Replacement:="", LookAt:=xlWhole, _ SearchOrder:=xlByRows, MatchCase:=False, MatchByte:=True