Business Graphics Rendering Issue

Hi Experts,
I am trying to use Business Graphics in my Web Dynpro application. However, I am getting following message:
Graphics Rendering Problem.
I looked into following Blog:
/people/sap.user72/blog/2005/03/23/business-graphics-in-webdynpro
As per the blog, we have to look <MUX> tag in the igs.xml.  Tyhe xml should be located in \usr\sap\NTH\JC00\igs\conf\igs.xml. First of all, I can not find any path as mentioned in blog. I can not find path "\usr\sap\NTH\JC00\igs\conf".
I have found one igs.xml in server and is located at \usr\sap\somename\somename\j2ee\JSPM\config\igs.xml.
This XML is pasted below:
  <?xml version="1.0" ?>
  <!DOCTYPE kernelPatches (View Source for full doctype...)>
- <kernelPatches name="BC-FES-IGS" vendor="sap.com" sequenceFile="IgsTasksSequence.xml" sequence="process">
- <os code="*">
- <cmdVersion extractor="SAPCAR" archiveId="IGS" cmd="igswd">
  <arg value="-version" />
  </cmdVersion>
  <sar name="IGS.SAR" pattern="IGS.*\.SAR" dir="igs" id="IGS" manifest="igsmanifest.mf" opCode="X" required="Y" />
  <sar name="SAPCAR" opCode="C" required="N" dir="igs" />
  </os>
- <os code="WIN">
- <cmdVersion extractor="SAPCAR.EXE" archiveId="IGS_WIN" cmd="igswd">
  <arg value="-version" />
  </cmdVersion>
  <sar name="IGS.SAR" pattern="IGS.*\.SAR" dir="igs" id="IGS_WIN" manifest="igsmanifest.mf" opCode="X" required="Y" />
  <sar name="SAPCAR.EXE" opCode="C" required="N" dir="igs" />
  </os>
- <os code="OS4">
- <cmdVersion extractor="SAPCAR" archiveId="IGS_OS4" cmd="igswd">
  <arg value="-version" />
  </cmdVersion>
  <sar name="IGS.SAR" pattern="IGS.*\.SAR" dir="igs" id="IGS_OS4" manifest="igsmanifest.mf" opCode="X" required="Y" />
  <sar name="SAPCAR" opCode="C" required="N" dir="igs" />
  </os>
  </kernelPatches>
Above XML does not contain any <MUX> tag.
My questions are -
1) How to find out whether IGS server is installed or not in my env?
2) Why we can't see <MUX> tag in above XML?
Please help me in resolving the issue.
Regards,
Brian

Hi Brian,
I guess your IGS version is 7.00. the file igs.xml only exists in IGS 6.40. The IGS configuration is in the instance profile with IGS 7.00. When your instance number is 00 the default HTTP listener port of the IGS is 40080.
Refer to note <a href="http://service.sap.com/sap/support/notes/704604">704604</a> to see how the IgsUrl is maintained. Please check if the value is correct and also try out localhost instead of the hostname.
Best regards
Matthias

Similar Messages

  • Business Graphic rendering problem.

    I’m running J2ee (NW2004) SP20.
    I’ve been following this simple business graphics tutorial (http://help.sap.com/saphelp_nw04/helpdata/en/e5/08b6eb35637a44830b9e6df22987aa/content.htm) and get a generic image not found red x with I try and render my simple graph.
    I have verified my IGS is setup correctly (Visual Admin) and have it referenced within my little app.  When I execute my app I get the “red x” if I look at the IGS admin I can see a call for XMLCHART and that data was transferred.  I don’t see any errors in the log files.  If I look at the source code I see the following url in the image source. 
    ../../sap.com/test/Test/~wd_key17_1202141238651/unknown.gif
    Does anyone have an idea?
    Thanks in advance.
    /Greg

    Rao -
    In my case it was a matter of accessing my server with the fully qualified url.  Initially I was accessing my site using http://hostname:port/.../application and was receiving the error.  When I started using the fully qualified url http://hostname.domain.com:port/.../application  the application started working. 
    I hope your problem is that simple to resolve.  Good luck.
    /Greg

  • Business Graphics Tutorial: graphics rendering problem

    Hello,
    I did the tutorial "business graphics". Deploying the project I get the error: graphics rendering problem
    Is there anything first to set up, I forgot?
    Thank You, Regards Mario

    Hi Mario,
    Go to this link .It contains steps for installing igs
    http://help.sap.com/saphelp_nw04/helpdata/en/4b/72d43ac66e1f08e10000000a114084/frameset.htm
    After installing igs see whether you can see it on the services in mmc
    Hive the listener port as 8030
    After the installation go to the default page as given below
    http://<server name>:8030
    If the igs service is running you will get a default page
    After that go to this link and do the sample application
    Regards
    Rohit

  • Surface Pro 3 Display/Video/Graphics Driver Issues - DisplayPort, External Monitors, Windows 10 Build 9926

    Surface Pro 3 - i5 with Intel HD Graphics 4400
    Windows 10 build 9926
    All Latest updates installed
    Intel Graphics Driver 10.18.15.4079.
    Latest system update released on Jan 22nd (which I understand is just the latest intel graphics driver?). 
    The display driver status has this error message: Windows has stopped this device because it
    has reported problems. (Code 43)  - I assume it's
    reverting to the basic Microsoft driver when this occurs. Which explains why my displayport (External monitors) will not work.
    I have uninstalled the driver completely (and deleted the driver files), tried the Windows basic driver,
    and rebooted several times with no luck.
    I cannot get my docking station displayport or the  displayporton my surface pro 3 working. 
    According to Microsoft (see below), this is a known issue UNTIL you update to display driver
    version 4079  - which I have.  
    Known issues on Surface after updating to Windows 10 January Technical Preview
    On Surface Pro 2 and Surface Pro 3, the Mini DisplayPort won’t work on the Windows 10 January Technical Preview until you’ve installed graphics driver 4079 or later. Check Windows Update often for the most recent graphics driver.
    On Surface Pro 2 and Surface Pro 3, you’ll notice poor graphics rendering on the Windows 10 January Technical Preview until you’ve installed graphics driver 4079 or newer from Windows Update. Check Windows Update often for the most recent graphics driver.
    If you’re using video driver 3496, you may need to start in safe mode and remove that driver. Then restart Surface in normal mode and go to Windows Update to get the most recent graphics driver.

    Hi Nicholas,
    Similar issue has been asked here:
    Surface Pro 3 restarting after a series of blank screens!
    For error code 43, here is a reference:
    Code 43: Windows has stopped this device because it has reported problems
    For the current situation, please try to wait for the driver update, as display driver version 4079 didn't work well at your side, please submit this through Windows Feedback Tool.
    Best regards
    Michael Shao
    TechNet Community Support

  • Business Graphics - Bar Chart - How to make the height extendable

    Hi Experts,
    I have created Business Graphics UI element for my WD application which fetches data from R/3. I am displaying
    1) Cost Element in Y-axis and Cost in X-axis.
    2) I have set ChartType = Bar, height = 300, width = 830
    When the no of cost elements is upto 7-8, the graph is getting displayed correctly.
    However when the no of cost elements increases to more than 12, the graph becomes un readable. The system displays lot of texts in Y-axis.
    I want to make sure that if no of cost elements increases, the Y-axis of graph should extend.
    How we can do so?
    Regards,
    Gary

    I could not got any solution of this issue. Finally I convinced the customer to display only top 10 records. Any way higher level managers won't have time to see the graphs of all data.
    One way of resolving the issue is like this - create say 3 Business Graphic UI element. The height of Business Graphic UI element can be set as 300, 600, 900 etc.
    For 10 records use Business Graphic UI element  of height 300.
    For 20 records use Business Graphic UI element  of height 600.
    For 30 records use Business Graphic UI element  of height 900.
    Use the 'Visibility' data type to hide / unhide the Business Graphic UI of different height.

  • Custom Cell Renderer issue in Custom JTable

    I have CustomeTable extends JTable which renders different UI Components like (JTextField/ ComboBox /JButton/JCheckBox) in *"single column*" so i have overridden *getCellRenderer* and *getCellEditor methods.*
    Now my Custom Table changes contextually by selecting different nodes in JTree similar to Windows Explorer
    *The problem is Some times When i Click Button & then i click other Node which displays other UIComponents old components (Button is painted) instead of new COmponent(JTextfield or ...)*
    *For each UI Renderer i have called its repaint() method still this issue is noticed not frequentlly but yes occasionally.*

    Following are some of my Custom Text / Combo Renderer / Password / Button to display different UI Components @ Column 2 as per my above Code
    private class MyDefaultRenderer implements TableCellRenderer {
            private JTextField l;
            private Border borderPrevious;
            public MyDefaultRenderer() {
                l = new JTextField();
                borderPrevious = l.getBorder();
            public Component getTableCellRendererComponent(JTable table,
                    Object value,
                    boolean isSelected,
                    boolean hasFocus,
                    int row,
                    int column) {
                PropertyInfoType propertyType = propertyInfoList.get(row).getType();
                if (ConfigCommonPropertyPanel.isInputEditable && !propertyInfoList.get(row).isReadOnly()) {
                String tempVal = "";
                if (value != null && value instanceof String) {
                    tempVal = value.toString();
                l.setText(tempVal);
                l.setOpaque(true);
                l.revalidate();
                l.repaint();
                return l;
            public Object getCellEditorValue() {
                return l.getText();
           private class ButtonRenderer implements TableCellRenderer {
            JPanel buttonPanel;
            JButton button;
            public ButtonRenderer() {
                buttonPanel = new JPanel(new FlowLayout(FlowLayout.LEFT));
                button = new JButton(getAdminUIMsg(168));
                buttonPanel.setOpaque(true);
                buttonPanel.add(button);
         public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
                button.setFont(LNFManager.getThemeForComponent(table).getBodyText());
                buttonPanel.setPreferredSize(new Dimension(getPreferredSize().width, getRowHeight()));
                buttonPanel.revalidate();
                buttonPanel.repaint();
                return buttonPanel;
        private class ButtonEditor extends JButton implements TableCellEditor, ActionListener {
            int rowIndex;
            int columnIndex;
            JTable table;
            JPanel panel;
            public ButtonEditor() {
                super("Validate Database");
                panel = new JPanel(new FlowLayout(FlowLayout.LEFT));
                addActionListener(this);
            public Component getTableCellEditorComponent(JTable table, Object value,
                    boolean isSelected, int row, int column) {
                rowIndex = row;
                columnIndex = column;
                setOpaque(true);
                panel.setOpaque(true);
                panel.setPreferredSize(new Dimension(getPreferredSize().width, getRowHeight()));
                setFocusable(true);
                panel.repaint();
                panel.add(this);
                return panel;
            public Object getCellEditorValue() {
                return this.isSelected();
            public boolean isCellEditable(EventObject anEvent) {
                return true;
            public boolean shouldSelectCell(EventObject anEvent) {
                return true;
            public boolean stopCellEditing() {
                return true;
            public void cancelCellEditing() {
            public void addCellEditorListener(CellEditorListener l) {
            public void removeCellEditorListener(CellEditorListener l) {
            public void actionPerformed(ActionEvent e) {
                              try{
    // Some Business Logic To check my Database / LDAP Connections on Button Click
                                 }catch( Exception ex){
                                  } finally{
                                            stopCellEditing();
                                            transferFocus();
                   +Shouldnt i call repaint() on a specific Component for a Specific renderer ?+
    My Code works perfectly 99 % of the times ..
    But very rarely when i click My Button On my Custom Table say
    When i click NODE A - which displays different UI in Right Split Info
    Row 2 Column 2 - has Validate Button
    Then i Click NODe B - Which displayes Contextual UI Components
    Row 2 Column 2 should display TextBox (as expected)
    but due to some rendering issue its Displaying same Validate Button
    I have debugged and verified my logic to call renderer is perfect.
    My rest of rows /columns displays appropriate UI Components except the
    position of Button .
    I think after my Button Editor is Invoked & i perform some business logic Button renderer is not getting invoked ???

  • Problem with Stacked Columns in Business Graphics

    Hi,
    Has anyone used the stacked columns chart type in business graphics?  Am facing a problem with this.
    I am using the SimpleGraphics example demo with 2 dataseries, the values ranging from 0-10.  It works fine if the chart type is Columns (this is default).  When I change the chart type to stacked_columns, the graph goes for a toss.  The y-axis range automatically changes to 0-1 (values as 0, 0.2, 0.4 ... 1.0) and it does not display stacked columns as expected.
    Is there any specific property(s) that need to be set for this chart type?
    Appreciate any quick response.
    cheers,
    Vittal

    Hi friend,
    See the link below it is having the solution of hiding the columns in smart forms
    Hide table columns in smart form?
    Create a table to display your values with 12 col and hide the columns based on the idea provided in the link above.
    I think this will solve your issue if you still have queries please revert back to me i will help you.
    Thanks,
    Sri Hari

  • Legend not appearing for Chart Type columns/bars in business graphics

    Hi Experts,
    I'm not able to make the legend appear in web dynpro screen.As such graphs is coming but the legends are not appearing at runtime. When i customize the graph using t-code 'BS_ANLY_CD'  or right-click on business graphics, the legends are appearing in customizing preview but not in runtime.
    Could anybody help me out in this issue?
    Below is the screenshot of the same.
    Thanks in advance.
    Regards,
    Bob.

    Its solved .Solution is below.
    You just need to add the label description for both the series then the legend will automatically come as shown below.

  • Dynamic title in Business Graphics

    Hi to all!
    I'm working with a Business Graphics and I'd like a title in the final rendered graphic. The problem is that the text I want to show is not static, it's the name of the person who is using the application.
    The question is: Can I bind the title of the graphic to a context attribute? or is it possible to pass parameters to the graphic?
    Thanks a lot.

    Hi,
    We have achieved this thru....
    1. If you navigate to src folder of your project... src\<package structure>...
    in that there will be a file <viewname>.wdview file. Where <viewname> referes to the name of the view in which business graphics UI element is used.
    2. Open that file with notepad, and you can see the structure of BusinessGrpahics UI element specified in xml format. In that copy what ever between <BusinessGraphics.CustomizingXML>...</BusinessGraphics.CustomizingXML> including these tags also.
    3. In the wdModifyView method of view name obtain the Business Graphics UI element and set the Direct Customizing to the above copied xml(as a string)
    String customXML = "<BusinessGraphics.CustomizingXML>....</BusinessGraphics.CustomizingXML>";
    IWDBusinessGraphics bg = (IWDBusinessGraphics)view.getElement("<business graphics UI element ID>");
    bg.setDirectCustomizing(customXML);
    4. In that xml string, the value under <Elements> .. <ChartElements> .. <Title> .. <caption> points to the title. you can replace that with your dynamic value.
    -Aarthi

  • InDesign CS4 - Serious Screen Rendering Issue

    I just migrated from the CS2 Suite to CS4 Suite (I uninstalled CS2 Suite first before installing CS4 Suite) on my Windows XP SP3 system.
    The first thing I noticed was that InDesign CS4 (ID) had trouble rendering its screens properly when doing common functions. When the issue occurs, only "parts" of the ID app screen will display (see attached figure), and the CPU usage (as shown in Task Manager) goes to 100% usage. At this point, my system grinds to a halt, and I don't know where I am in the ID application because the screen is not fully "painted". All I can do then is shut down ID using the "End Task" option of the Windows Task Manager. As soon as ID closes, my CPU usage immediately goes back to normal (5-10% range).
    So far, I've noticed this rendering issue when:
    - I minimize the app to the system tray, then go to maximize it. This happens with or without an ID file open.
    - I am closing/exiting a file
    - any time a lot of screen repainting needs to occur when moving "in" and "out" of ID
    This issue may not happen at every instance in the above circumstances, but often enough (90% of the time) to make ID virtually unusable to me. Sometimes, I am able to "jog" ID back to its senses (i.e., a proper repainting of the screen) by navigating through the ID menus. This works only sporadically, however, and the results usually do not last long.
    This issue does not show up on any other of my CS4 apps (PhotoShop, Illustrator, Acrobat, etc.), nor on any of my Windows Office 2003 apps. My other colleagues in my department have not seen this issue with their CS4 ID, and some of them are running nearly identical systems as mine (everything but the Dell monitor).
    What I've tried so far without any help:
    - used Adobe Updater for the latest CS4 updates (I am running ver. 6.0.2 of ID)
    - ran Windows Update and installed all the latest updates beyond SP3
    - deleted files on my hard drive to free up space (I have 20% free)
    - defragged my hard drive
    - updated my display driver
    - tried various screen resolutions and refresh rates of my display
    Specs of my machine:
    Dell Optiplex GX620
    Pentium 4 3.00 Ghz CPU
    80 GB Hard drive
    4 GB RAM
    Windows XP SP3
    Dell 1907ftp LCD monitor
    IE ver. 6.0.2900
    McAfee 3.6.0.608 virus checking
    Can anyone help?

    One thing that is missing from your list of system components is the video card used on your system. And that may be the source of your problems. In general, though, we are not aware of any video problems particular to InDesign 6 as opposed to InDesign 4 which you previously had installed.
    Many low-end computers from Dell and others take the low cost route by integrating a graphics display chip, typically from Intel, on the motherboard which does not have its own dedicated graphics memory. It shares memory with Windows. This has several ramifications (pun not really intended, sorry!). The first is that using main memory as video memory means that you have very slow video memory, very much slower than the memory on dedicated graphics cards. The second is that access to that memory competes with disk operations, CPU operations, and virtually everything and anything going on with your system. If in fact your system does have one of these integrated graphics chips in lieu of a real graphics card, there might not be much you can do assuming you have the latest video driver (you said you checked that) unless your Dell OptiPlex allows you to disable the motherboard integrated graphics chip and install a real video card. (To be completely fair, the integrated graphics display chips are perfectly fine for systems that are not running graphically intensive applications - Outlook, Word, and a web browser instance or two work quite well with those configurations.)
    Other things that I would check would be disk space as well as fragmentation. An 80GB disk is not that big these days and if most or much of the remaining free disk space is highly fragmented (as it might be after uninstalling CS2, installing CS4, and perhaps doing a whole bunch of Windows updates including SP3), disk operations, including page file operations, might be excrutiatingly slow.
              - Dov

  • Unable to Customize a "Pie" Business Graphics

    I have created a WD Component and below the development details:
    View : BG_CATEGORY
    UI Element:
    Business Graphics: BG
    I selected chartType as "Pie" and now trying to customize the business graphics ui element. However, every time I start Chart Designer.
    By default, the chartType in Chart Designer is "Columns". I don't understand how to resolve the issue.
    XML file generated is: cd_bg_category_bg.xml ( I don't feel name is so long )
    I tried searching a lot on google and SCN. However, Couldn't find any material on the same.
    Any help/hint is appreciated.
    Thanks,
    Preetam

    Hi Rama,
    Thanks for your reply.
    I have already tried to remove the xml files from mime repository and importing manually from PC as well as I removed it and started the customization a fresh. Nothing seems to be working.
    I am attaching two screenshots:
    1. Chart Designer (http://oi60.tinypic.com/5js21t.jpg)
    2. Browser Display screenshot (http://oi62.tinypic.com/21kk03n.jpg)
    The changes are getting reflected in Chart Designer. However, Not reflected in Browser(Run-time).
    Looking forward to some input from you.

  • Business Graphics Problem (Urgent)

    Hi,
    When i deploy an simple series Business Graphics application, I am getting a Graphics Rendering Problem error. Is their any setting that has to be done in IGS.
    Regards,
    Mahesh K.

    Hi Mahesh,
    In Visual Administrator, go to the default property sheet & verify the igs url given there. It should be given in the format http://<server>:<igs port>
    visual admin -server - services - Configuration adapter --- configuration ---webdynpro - sap.com - tcwddispwda -- property sheet default.
    I am not aware of any other configurations that we need to do for running business graphics.
    Hope this helps,
    Best Regards,
    Nibu.

  • Business graphics Customizing chart not found; contact administrator in MSS

    Hi All,
    We are getting error Business graphics Customizing chart not found; contact administrator in MSS-->Home Service only for one user but for remaining users it is working fine. Please find the below screenshot.
    Please provide your inputs......
    Regards,
    Rahul.

    go to t -code st01 and switch on the trace on top and tick the buttons in that and after that ....check for working  manager user id  first and do it  with this user which is not working u can know  any authorisations are missing assign them for this user ..ur issue will be solved

  • Business graphics need more than one category

    Dear All,
         We have a issue for business graphics need more than one category about web dynpro abap.
       Our data:
       plant   month   qty
      1000   201101  10
      1000   201102  30
      2000   201101  30
      2000  201103   40
    Now we need one category for "plant" and other category  for "month", Data is qty.

    Hello Bill,
    could you explain bit more about your requirement? How would you like the graph to be renderded with two categories. Can't you club Plant and Month into one single category (1000-201101) and display it?
    BR, Saravanan

  • Business Graphics UI element Column Width

    Hi Experts,
    I am using business graphics UI element in my Web Dynpro application to display the chart in columns .
    I am able to display the chart properly based on the node data.
    But the issue that I am facing is that when the node data is less, the column in the chart is getting expanded(column width is increased) as I am not able to set the width of the column dynamically based on the node size.
    The column width keeps on changing based on the node size.
    Is there any possible way to set the column width dynamically or fix the column width irrespective of the node size?
    Best Regards,
    Anurag

    Hi Guys,
    Is there any update on this?
    Best Regards,
    Anurag

Maybe you are looking for

  • Sapinst import support package 19

    Hi, While I am doing import support package 19 though sapinst below error is occuring: ERROR 2007-06-15 03:34:44 MUT-03025  Caught ESAPinstException in Modulecall: ESAPinstException: error text undefined. ERROR 2007-06-15 03:34:44 MUT-02041  SDM call

  • HT4623 iOS 8 version 8.1.2 issues with the calendar displaying wrong TIME ZONE!

    I just updated to iOS 8 using version 8.1.2 and am having issues with the calendar.  I use my GMAIL calendar and sync to my iPhone and now any calendar entries that I add from my phone display the current time zone AND GMT time.  Entries that were al

  • Order Value - Credit Check

    Dear Experts Is there a way to avoid open order value to be calculated in the credit exposure during credit check.? we want to activate credit checks at the delivery level. and we want only the delivery value + invoice value+ payments to be incorpora

  • 10g (9.0.4) vs. 10gR2 (10.1.2) workingDirectory

    In formsweb.cfg under 9.0.4 when I set originator=c:\myforms, I can run/debug a forms from FormBuilder with no problems. If I do the same in 10.1.2 I receive error "unable to communicate with runtime process". If I leave workingDirectory alone (i.e.

  • RFQ Message Error

    HI I recv the below error when i select a particluar RFQ msg line and i selected the processing log button.... How to resolve this No processing log exists Message no. VN052 Diagnosis A processing log could not be found for the selected output. Proce