BW Macros for Advanced Formatting of BEX Reports

Hi BW Gurus,
Would like to bring to ur attention for a small solution which i have proposed for SAP Tech Ed. As a BW consultant, you would have come across a situation where you had to decide a reporting tool that was flexible, reliable, user friendly, less expensive and that can be used with less training but still have all the features of Excel.
Topic : BW Macros for Advanced Formatting of BEX Reports
Abstract : The workshop will help you to provide advanced formatting with Bex Reports. You will also learn how to add and retain Formats in Bex reports with BW Macros. Advanced formatting includes retaining of formats with excel shawdow boxes, automatic print settings, comments, hiding rows or columns, adding calculations, changing color, maintaining report titles. etc.  The solution will help the business users/ power users to maintain different formats of a report without going for any 3rd party tools like Crystal or Business objects. As most of the business users are familiar with Excel, it would be easy for them to maintain or change the reports rather depending on IT for each change.
For additional details please have a look at this
http://www.netsaptech.com/sdn/BWMacrosforFormatting.pdf
If you feel that this presentation is going to help you dont forget to vote the presentation at sdn.sap.com for SAPTech Ed 2006 - Las Vegas.
For details on how to vote click the below link.
http://www.netsaptech.com/sdn/sdn.htm
Bio of the Author.
http://www.netsaptech.com/resume/MMDinesh_Org.doc
Regards,
Dinesh Mukundu

HI ,
    Can you please send me the link where  I can see the material  for formatting of BEX reports...
I tried opening the link which u had sent i your post but it is not opening....
thanks,
Nip

Similar Messages

  • I Need to change Date Format in BEx report

    Hi Experts,
    i Need display with required values with following symbols in BEx report # and Date format change as per client requirement. Without any VB Code.
    Let me know solution for this.
    By
    ANR

    My actual requirement,
    by default date format display in BEx Reports MM/DD/YYYY fomat, but i want change DD/MM/YYYY format without using any VB macro and also instead of displaying "#"  i need display "0" (Zero).
    let me know the solution.
    by
    ANR
    Anybody ....
    Message was edited by: ANR

  • Change date format in BEx report

    There is a date field in report which is character type.
    ZCOMDAT - compensation date (CHAR 8)
    The output of this file in report is YYYYMMDD (20110422) format which is char
    This should be converted to 22-APR-2011 in BEx report.
    This object is used in many reports but only in this report it should be converted.
    How can this be achieved?

    Hi akshara,
    Apart from the above mentioned approaches i have one strange solution . You might want to consider this .
    You said you have an infoobject ZCOMDAT of type char(8) .
    Proceed like this :
    1) In the infoobject maintain medium text for this . Insert this characteristic as an infoprovider .
    2) Now since this infoobject will have the dates in the master data and hence in /BIC/PZCOMDAT table .
    Create a generic datasource on this table : /BIC/PZCOMDAT .
    Now create a transformation between this generic datasource & the text master data of ZCOMDAT.
    map date and objvers to the text in the transformation .
    And write the following routine at the field level :
    If SOURCE_FIELDS-OBJVERS = 'A'.
    year = SOURCE_FIELDS-/BIC/PZCOMDAT+0(4).
    mon = SOURCE_FIELDS-/BIC/PZCOMDAT+4(2).
    dd = SOURCE_FIELDS-/BIC/PZCOMDAT+6(2).
    if mon = '01'.
      mth = 'JAN'.
    ELSEIF mon = '02'.
      mth = 'FEB'.
    ELSEIF mon = '03'.
      mth = 'MAR'.
    ELSEIF mon = '04'.
      mth = 'APR'.
      ELSEIF mon = '05'.
      mth = 'MAY'.
      ELSEIF mon = '06'.
      mth = 'JUN'.
      ELSEIF mon = '07'.
      mth = 'JUL'.
      ELSEIF mon = '08'.
      mth = 'AUG'.
      ELSEIF mon = '09'.
      mth = 'SEP'.
      ELSEIF mon = '10'.
      mth = 'OCT'.
      ELSEIF mon = '11'.
      mth = 'NOV'.
      ELSEIF mon = '12'.
      mth = 'DEC'.
      ENDIF.
    CONCATENATE DD '-' MTH '-' YEAR INTO RESULT.
    CLEAR:DD,MTH,YEAR.
    endif.
    After this load the the data . Now your text of this object will be having the date required in your format.
    3) In the query level display text for this infoobject .The date will appear in the format as you desired .
    You have to include the above flow in a process chain .
    Using the above method will not effect your query performance also as the calculation are happening during loading .
    Hope the above reply was helpful.
    Kind Regards,
    Ashutosh Singh
    Edited by: Ashutosh Singh on May 21, 2011 9:43 AM

  • Need for Portal to support BEx Report (Excel based) in BI7.0

    Experts,
    We are on BW 3.5 version and upgrading to BI7.0. We have all the reports so far is Excel Based (no web reporting). Do we need to have portal implemented for our BW report to run after upgrading to BI 7.0? In other words, is Portal mendatory to have to run any BEx Report in BI 7.0 invironment? Thanks.
    NP

    Hello Nimesh,
    No, in BI7.0  BEx Analyzer is still supported. Portal is used only for web reports and if needed these web reports can be exported to excel or pdf. It is not mandaory to have portal to see BEx reports.
    Thanks
    Chandran

  • SOLARIS OS Support for Advance Format Hard Drives

    Hello,
    I am fairly new to the UNIX Operating System so I'm hoping that someone can help me. Does Solaris support the new Advance Format hard drives (4k sector boundaries)? I cannot find any mention of the advance format drive in the Oracle literature. I believe, based on my recent reading that Open Source Solaris depends on ZFS to handle the support of the new 4kbyte sector size.
    Thank you in advance for any information you can supply.
    Steve

    Moderator Action:
    This post has been moved to the Solaris 10 forum.
    @ O.P.,
    You originally posted your inquiry to the Clustering forum, which has nothing to do with the topic of disk cluster size.
    Glance at the documentation for Oracle Cluster 4.0 to see what clustering is all about.

  • Getting wrong values  for decimal value in Bex report

    Hi,
         I am getting some problem in Bexreport decimal values.
       In ODS i am able to look the values for this key figure
      (Total PO Release Val)= 140.692,00,the same value in Bex report looks like this $ 140,692.00.
         Here one calculation is going with these above values
       % Used = 'Total PO Release Val' / 'Target Value' * 100
        as per ODS value calculation  it is correct = 140.692/1000 * 100 =14.692
       as per Bex  it is coming like this = 140,692.00/1000 *100 = 142.692.
        in Bex report Percentage valus is not considering value is taking as 140,692.00 rather than 140.692.I mean to say decemal values are ignoring while calculation in Bexreport.can you any please advice me how to comeout of this problem.Appreciate your help.
    Regards
    Ramesh

    <i> "(Total PO Release Val)= 140.692,00,the same value in Bex report looks like this $ 140,692.00."
    </i>
    How do you check the ODS value? The amount will only have two decimal places after it, so you can't have a value like 140.692,00. It seems to be an issue of user's decimal notation (where decimal is represented by comma, and thousand seperator by '.'). Go to user profile, change this setting (in default tab) to correct one (ie decimal being represented by '.') and login again and check it. The value that you see in ODS is 'one hundred forty thousand six hundred ninety two, the same that you get in Bex, only the representation is different).

  • Unit of the Quantity field is displaying in internal format in Bex report

    Hi Experts,
    I have a BEx Query, in which i have quantity keyfigure added(Examble - Sales Quantity).
    When i run the report for a selection the report displayes the unit for the quantity field in internal format.
    Examble - instead of showing 10 CS (case), the report is shwing in 10 CV (internal format of unit CS is CV).
    Also when i check the cube content, it has the unit updated into the cube as CS for that keyfigure.
    Can any one let us know, how to dispaly the report output in external format.
    Regards.
    Muruganand.K

    Hi Gopi,
         The property in question is "calculated". This is a property of a context value attribute. So select the value attribute in the context to which your field is bound and view the properties. Set "calculated=true". It will generate the accessors.
         In the setter method, add the following piece of code:
    public void set<your attribute name>(IPrivate<your component>View.IContextElement element, java.lang.String value)
      DecimalFormat df = new DecimalFormat("#.00");
      value = df.format(value).toString();
    Regards,
    Satyajit
    Message was edited by: Satyajit Chakraborty
    Message was edited by: Satyajit Chakraborty

  • Format in BEx report???

    Hi all,
    I have the following <b>KFs in my report-sale price, sale qty, and sale value.</b> Now <b>there is 'overall result' column
    next to each KF.</b> I would like to <b>elimate the column-overover result next to column-sale price</b>  but I cannot find a way. My client doesn't want to see the overall result for sale price. Does someone have a solution for it? Thanks.
    J.

    John
    I think u have used characteristic in ur report directly (u can also use structure). Now simply u have to go in query designer - open this query- go to characteristics - right click over it - edit- u will find suppress result rows in left side - make the setting as 'suppress result rows always' - save it - run the query - u will see the change which u are looking for.
    Effect of this will is -> the overall sum for this characteristic will not be calculated. So for whichever characteristics for which u dont want sum, u can do the setting as suggested in earlier paragraph.
    Hope this helps, come back if u need further help on this issue.
    Kindly assign the points if it helps.
    Message was edited by: sunraj

  • Date format in Bex report

    Hi All
    In Cube we have the date format like "1.1.2007".
    But i have to display this date like "1-jan-2007".
    is it possible ?
    if posible please suggest me how to do this.
    Thanks
    Krishna

    Hi,
    I don't know if it is possible but you can try modifiying the infoobject text descriptions. You can create a routine to create the descriptions and show the data as a text in the bex.
    Regards

  • Pre-define filter for query in a BEx Report

    Hi all experts, I have a question, I have created a report with WAD and Query Designer, and I need a pre-define filter for different user or different role. Anyone knows where should I set this pre-define filter to the query ? In the WAD itself, or must do it in backend ? My scenario is, lets say User A login to this report, he will have value A, B, C as filter value in characteristic Z, User B login to this report, he will have value D, E, F as filter value in characteristic Z. Perhaps you guys can understand what I trying to say.

    Hi,
    You can set a customer exit variable on characteristics Z. the value for Variable is populated in customer exit written in CMOD using I_STEP = 1.
    You also need to maintain a mapping table for value of characteristics Z to user. Now if user A checks the Report, using the sy-uname you lookup to the mapping table and get the corresponding values of characteristics Z and populate the default value of the variable or straight away restrict it in the query by not making it ready for input.
    Hope it helps....
    Regards,
    Umesh

  • BEx Macros for adding a column in workbook

    Hi All,
    I want to write a VB code for adding a next column to my workbook. I am working in BI 7.0.
    I dont know VB so , plz provide me the code for the same.
    Can someone guide me or provide the codes for these following functions also:
    &#56256;&#56452; create adhoc report formats with BEx Reports
    &#56256;&#56452; retain the format defined on the Bex reports
    &#56256;&#56452; enhance the report layout with shadow boxes
    &#56256;&#56452; add or remove rows and columns
    &#56256;&#56452; hide navigation and filters
    &#56256;&#56452; hide rows and columns
    &#56256;&#56452; add calculations
    &#56256;&#56452; adjust the print settings dynamically
    &#56256;&#56452; change report title
    &#56256;&#56452; add comments to the report
    &#56256;&#56452; change width, height, color, font etc properties of the cell
    Answers will be awarded with points.
    Regards..
    Vinod.

    were you able to achieve this? i have the same requirement...please help if possible

  • Scheduling Xcelsius report in Infoview for SWF format

    Experts,
    Can I know how do I schedule Xcelsius report in Infoview for SWF format.
    My report is ready and user wanted this report everyday morning.
    I am refreshing it manually and sending him.
    I want to write flash file in a share location.
    Please help me.
    Thanks
    VS8VIV

    Hi,
    Unfortunately, scheduling of the swf files are not possible at the moment.
    You can manually export the swf to a network location.
    Thanks,
    Amit

  • How to get year format result on date format in Bex

    Hi,
    I have requirement to display only year and month in seperate rows as a result in Bex.
    I have created on date field like MM/DD/YYYY and i have to display in two seperate rows as MM/YYYY and YYYY.
    Could anyone please suggest me how i can display these format in Bex.
    thanks in advance.

    Hi Prashant
    Regional settings of Windows are used to dispaly Date format in Bex reports.
    you neesd to change the settings in Regional settings:
    Control Panel-> Regional settings
    this will change to the desired Date format.
    Regards
    Vivek Tripathi

  • Date format in BEx

    dear all,
    i have a rather simple but puzzling question on my mind regarding date format in BEx reporting.
    here's the problem... in SU01 the date format for my users are MM/DD/YYYY.
    So for example, a variable in my BEx report, will only accept this value "03/2007" (month/year)
    question is,
    what settings can i make to allow different date formats for both 03/2007 and as well as 03.2007. Note the slash (/) and decimal (.)

    Hi SCHT,
    In SU3 make the properties for date as MM.DD.YYYY and then log-off and retry.
    Bye
    Dinesh

  • Display F4 values as TEXT ONLY on selection screen of Bex report

    Hi,
    I have InfoObject with text(short) loaded for it. In Bex report on selection screen, I need to display ONLY TEXT values when you do F4 for values. How this can be achieved? I get key & text both now.
    Please note that I have tried all below settings -
    1. Set Text in InfoObject maintenance screen.
    This setting is over-ridden if you have multiprovider specific settings defined.
    2. Set Text in Infoprovider Specific properties.
    Here if you do KEY only, it works.. if you do KEY & TEXT, it works... but if you do TEXT only, it DOESNT work. It works for filter F4 values after report is executed but doesnt work for F4 values on Selection screen. There is no way I am able to get TEXT only on F4 values on selection screen.
    3. Set Text in Query
    These setting defines how value is displayed on report output. Nothing to do with F4 or Filter values.
    Thanks
    Abhijit

    Forgot to mention - I am on BI 7.0 & Frontend 3.5
    Thanks
    Abhijit

Maybe you are looking for

  • Can objects be anchored to boxes instead of/in text?

    I'm working on a newsletter and have created my "continued on page x" and "continued from page x" boxes to connect my articles together. I've been able to create Object Styles for each one and have anchored them to the text box. My problem is that if

  • Roll Over Events on Icloud

    HOw can you set roll over events on the icloud calendar?

  • JOptionPane Confusion!

    Hi, Im having a real difficult time with JOptionPanes! Im still a newbie to Swing and I just cant seem to get my head around how to make the JOptionPanes do what you want them to! I've read the tutorials and manuals but im still stuck. Basically, I h

  • HOW DO I DELETE THE "SEARCH HERE" TAB?

    TODAY A "SEARCH HERE" TAB APPEARED ON MY HOME PAGE. I CANNOT FIND A "PROGRAM" TO UNINSTALL IT. I HAVE REBOOTED, RESTORED TO A PREVIOUS POINT AND IT IS STILL THERE. HOW DO I DELETE THIS TAB.

  • Torch 9800 doesnt vibrate anymore

    Hi All, I have a Blackberry Torch 9800 since Oct 2011. It has been working fine until a few days ago. All of a sudden, it wont vibrate anymore, irrespective of the profile set. The back light, sounds, etc all work fine. I have tried changing profile