Graphics Server

I am new to this product.
I wanted to know how this product works when deployed on the web.
I want to create a graph in an html page based on sql query.
Does it generate gif on the fly?
Does it work as a java applet?
I read some doc's but I am still confused.
Channan
null

there is no such thing as graphic service.
The graphic server is not supported anymore as a stand alone
product with developer 6i. you can run graphics on the web using
reports or forms that contain graphs.

Similar Messages

  • Usage of Inetrnet graphics server

    Hi Experts,
    What is the usage of Internet Graphics server in Image processing with NetWeaver Web Application server.
    Thanks & Regards,
    Rahul Yadav

    Hello Rahul, here's a good link for installig and configuring IGS:
    http://help.sap.com/saphelp_erp2004/helpdata/en/4b/72d43ac66e1f08e10000000a114084/frameset.htm
    The link below is about Webdynpros using IGS:
    Its  a PDF format document
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/50c7a90f-21a3-2910-87b5-e1f0e39462ae
    Hope this helps.
    Regards,
    Prashant

  • How to stop and start IGS(internet graphic server)

    Hi Techies
    How to stop and start IGS(internet graphic server) in Solaries
    IGS is 7.0 1patch
    Is this the command to stop and start IGS
    stopigs and startigs
    If this correct will there be any issues if i stop the IGS from the above command
    Thank You
    Haroon

    Hoi Haroon
    On base 6.40 there were stopigs/startigs scripts, yes. When we upgraded our systems to 7.0 I encountered the same problem, the igs could be stopped, but not started anymore (externally). Can you check, if the startigs/stopigs-scripts are 7.0 or 6.40.
    I then opened an oss and got as answer:
    "To start and to stop the igs there's only the offical way by stopping and starting the sap system".
    However I found a solution to start and stop:
    start:
    nohup /sapmnt/<SID>/exe/igswd_mt -mode=profile pf=/usr/sap/<SID>/SYS/profile/<Instaneprofile> &
    e.g.:
    nohup /sapmnt/P72/exe/igswd_mt -mode=profile pf=/usr/sap/P72/SYS/profile/P72_DVEBMGS01_migzmc10 &
    stop:
    --> stopigs, therefore the 6.40-stopigs script has to remain in the exe directory.
    Hope this helps.
    Regards Patrick

  • Cannot determine Internet graphics server on portal

    Hi Experts,
    We have installed BI server and EP (NW2004s). BI Java is installed on Portal.
    While running the BI query from WAD, with a template, only the tabular data is displayed and we are unable to display the graphs. There is an error message in portal ‘Cannot determine Internet Graphics server”.  Please let me know if there is any additional configuration to be done for this.
    Thanks.
    KS

    Hi KS
    Check the following:
    1. From portal system, Visual Administrator , server > services > Configuration Adapter.
    Rightside > webdynpro >sap.com> tcwddispwda > property sheet default > give IGS URL .
    http://<IGS server name>:4<nr>80
    nr = instance number.
    2. Try executing the report in BI "GRAPHICS_IGS_ADMIN" and check for the graphical ouput.
    If the result is negative, check the RFC destination IGS_RFC_DEST.
    Registered Server Program ID for the RFC (TCP/IP) should be of the format: IGS.<SID>
    Cheers !!!
    Satish Kumar.

  • Internet Graphics Server

    Hi
    I've been advised by the basis team that an iChart on one of my pages is using too much CPU, and they suggest utilising the Internet Graphics Server (IGS), already running on our server.  I've never heard of it, can MII use it?
    I'm running v12.0.2 b88.  The iChart in question is a custom chart, with a variance line, and stacked bars showing supply/demand (basically a graphical view of MD04, sorted by time period rather than WBS Element).  For our most important materials it can get quite large!
    Many thanks
    Nick

    Nick,
    You can learn about IGS [here|http://help.sap.com/saphelp_nwmobile71/helpdata/en/17/86c039c7811f11e10000000a114084/frameset.htm]. As for performance gains, you need to trim your data set that is feeding the iChart. You can use Ryan's suggestion or you can create another MII object for more detailed material info. It depends on the user's requirements and what they want to see. MII is flexible enough to have a selection event in your chart populate another chart/grid for drill down purposes.
    Regards,
    Kevin

  • Graphics Server - CGI or OAS?

    Is it possible to avoid using OAS when running Graphics Server?
    Both Forms-server and Reports-server may be run using separate
    services and enabled via CGI, but I haven't found any
    information about running Graphics Server "outside" the OAS
    (separate service instead of a cartridge within the OAS).
    Thanks,
    Rune L0vnseth, e-vita as
    null

    Hello,
    For Reports 6i, the CGI is probably the most reliable across web listeners and it performs quite well. The servlet is available as an alternative, but performs no better (and potentially worse) than the CGI.
    For the next major release (Reports 9i), the architecture has been revised and the servlet performs much better than the CGI.
    Regards,
    The Oracle Reports Team --skw                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Port for business graphics server

    Hello,
    I need to know on which port my business graphics server is running. I have administrator access to the web as but cannot use visual administrator due to security constraints.How do I see on which port business graphics server is installed or even see the listing of all services running on different ports using browser access to the Web AS?
    Thanks

    Hi Vijay,
             The default port for IGS is 8030.
    It can be called via URL as http://loacalhost:8030
    Refer these links.
    http://help.sap.com/saphelp_nw04/helpdata/en/69/a6d43ac66e1f08e10000000a114084/frameset.htm    
    How to customize a business graphic ?
    Regards,
    Guru

  • How to work in Business Graphies (Internet Graphics Server)

    Hi Friends
       I have some help
    1. How to work in Business Graphies.
    2. How to Configuration IGS (Internet Graphics Server)
    3. How to Increase and decrease that u201CBarcodesu201D depending on our Customer details.
    Like Business Application. Once Business Profit has high that time u201CBarcodesu201D also Increase where as Once Business Profit has low that time u201CBarcodesu201D also decreases.
    Can u tell me?
    Regards
    Vijay Kalluri

    Hi Vijay,
    Refer the below links, can give you a fair idea about using Business Graphics in Portal (WDJ/WDA).
    Using Business Graphics
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/3261cd90-0201-0010-268c-d8d72e358af6?quicklink=index&overridelayout=true
    How to Create Business Graphics in Web Dynpro for ABAP
    http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/ca932ebc-0901-0010-68a0-b4dd81a4bf81
    Introduction to Web Dynpro Business Graphics in SAP
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/717cae90-0201-0010-a5a4-bbc6713f3779?quicklink=events&overridelayout=true
    Web Dynpro - Using the Internet Graphics Server in Web Dynpro Java
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/50c7a90f-21a3-2910-87b5-e1f0e39462ae?quicklink=index&overridelayout=true
    Business Graphics in WD Java Demo
    http://www.sdn.sap.com/irj/scn/elearn?rid=/library/uuid/203df40b-6c7a-2a10-418d-99f87d32d3ca&overridelayout=true
    Check the below URL if your IGS configured or not:
    http://<hostname>:4XX80/
    this should result in 'SAP IGS is running' on browser.
    Thanks,
    MS

  • Need urgent help with RAID failure on Graphics server (running OSX10)

    Hey.
    Here's the deal... Our graphics department has a MAC G4 (fully upgraded. newest patches, OS, etc.) that's got a 4 port SATA RAID controller. They use this with four 750GB hard drives as an external RAID (the OS is on a seperate, 65GB hard drive). The way it's set up, through Apple's OS, is we have the four 750GBs in pairs... those pairs are striped, and then the two sets of striped 750s are mirrored. This has worked just fine for a number of months, but we recently had a power surge, and now we're unable to mount "Monkey" (the name of the 1.4TB array).
    See the below screenshots for more clarification.
    http://www.amcdoors.com/lorenzo/raidsetup.JPG
    This shows the RAID card, and the four SATA cables coming out of it.
    http://www.amcdoors.com/lorenzo/leftside1.JPG
    As you can see in this and the below screenshots, this shows the 1.4TB Striped set as 'online', but the two below (the two 750GB hard drives) show up as "offline".
    http://www.amcdoors.com/lorenzo/leftside2.JPG
    this shows the actual drive i click on. same thing
    http://www.amcdoors.com/lorenzo/leftside3a.JPG
    If i click the entire array, you can see how it's set up (the Mirrored RAID set consisting of the two Striped RAID sets). The RAID sets (all 3 of them) are showing up as online, yet the drives are offline. No idea why. The drives are all powered, and are spinning, and plugged in.
    http://www.amcdoors.com/lorenzo/leftside3b.JPG
    when you click "Monkey Drive", nothing shows up in it. i don't remember if anything ever used to. if you click 'mount', nothing happens.
    http://www.amcdoors.com/lorenzo/leftside4.JPG
    http://www.amcdoors.com/lorenzo/leftside5.JPG
    this shows the exact same problem as the first RAID set.
    http://www.amcdoors.com/lorenzo/verifyRAIDset1.JPG
    If you try to Verify the RAID set, it shows that no repairs are necessary
    http://www.amcdoors.com/lorenzo/verifymonkey.JPG
    If you try to verify Monkey, you get a "Volume Needs Repair" error... but when you try to repair it, you get this:
    http://www.amcdoors.com/lorenzo/repairmonkey.JPG
    Really need help; this is a pretty critical problem. Someone that's familar with RAID solutions on MACs please help me out. We can't risk losing any data if at all possible.
    Thanks
    ~Lorenzo

    You might want to post this to the Server Products forums.

  • Eventing on Graphics using ABAP Webdynpro is it Possible -EHP5

    Hi,
    I have below graphic output requirement..
    On X-axis i will have fixed columns.. and I should have an option to  DRAG and DROP contents which should be like Blocks  from 1 column to other column.. which eventually should update database..Is it possible technically ? I know we can do drag drop whole column in ALV from EHp2 but this is some strange requirement for me..How do we handle this?
    EMP3
    EMP1                 EMP2                EMP4        
    A                     B                   C                   D
    FYI..We are SAP ramp up customers for EHP 5.0
    Should we use
    IGS( Internet Graphics Server) with Business graphic? Can we handle eventing?
    Adobe Flex? If so do we need any extras for Client machines like flash? How complex would it be?
    ALV Display as Graphic? As far as i know this is just display
    Rgds
    Tarun
    Edited by: SriTarun on Jun 6, 2011 3:36 PM

    NB - the "data" that is returned by these classes is the data as defined in an adobe form - it doesn't return the content of non-form PDF documents.
    The PDF must be an interactive form ( although that doesn't restrict you to using the SAP process for creating the form is my understanding - but I could be wrong. )
    Edit - I was wrong! ONLY PDF documents that have been created by the ADS can have data extracted using these classes. So unless you are using Adobe interactive forms - then you will get no value from this functionality - and if you're using AIF then you're probably just use the standard UI element
    Edited by: Chris Paine on Oct 26, 2010 6:04 PM

  • Business Graphics don't work properly

    Hello everyone.
    I created some graphics with an older version of web dynpro. There it was easy for me to create graphics with different kinds of chart types by adding some additional series in the chart designer. But if I do it the same way in my actual version, I only get to see that chart type, that is defined as the default one. Does anybody know, how I can fix this problem?
    Is this problem eventually related to the configuration of the graphics server?
    Thanks for your help...
    Tobias

    also Refer these links.
    http://help.sap.com/saphelp_nw04/helpdata/en/69/a6d43ac66e1f08e10000000a114084/frameset.htm
    https://www.sdn.sap.com/sdn/collaboration.sdn?contenttype=url&content=http%3A//forums.sdn.sap.com/thread.jspa%3FthreadID%3D34926
    thanks
    vishal

  • Cannot Display Graphic in Viewing Model Results

    In our project, we use a clustering model. After having trained the model, we try to view model result in graphic such as Influence Chart. Unfortunately, this problem occurs.
    <u>Note.</u>
    when clicking 'Inter and Intra Cluster Distances Information,' we find the error message 'Error displaying additional information about clusters.'
    <u>Details of this message</u>
    Diagnosis
    Error occurred while generating graphs for displaying the additional clustering information.
    Procedure
    Ensure that the RFC destination IGS_RFC_DEST is configured to 6.2 or above version for the Internet Graphics Server (IGS).

    If you have reimported the model or removed/added the controller to view context, the binding would have broken.  Make sure you see the outward arrow visible on the model attributes of view context exist, otherwise rebind the context to component controller or custom controller structures.
    Another tips is
    You can try to display the size of the BAPI return output object, if it's 0 then there is no data returned.  I mean in the component controller you would have written retrieve method to fetch data from backend
    wdContext.node<your BAPI>_Input().
                       current<your BAPI>_InputElement().
                       modelObject().execute();
    After executing above code, check your output object return code or message lines or a structure object size information.  If nothing is returned then there is a problem, sometimes return code and message lines will return something if your backend BAPI is executed.
    Or as above posted suggested put external breakpoints in your BAPI and make sure the input parameters are correct. 
    Hope this helps
    Praveen
    Edited by: Praveen11 on Oct 21, 2009 8:58 AM
    Edited by: Praveen11 on Oct 21, 2009 9:06 AM

  • Graphic doesn't appear in Web Cockpit

    Hi,
    I am working with SEM-Cockpit and I need to show the graphics on the web. All the services are running into SAP WAS (transatction SICF) and my notebook has JRE installed. Therefore, the graphics don't appear.
    Tks,
    Douglas

    Hi Douglas,
    You need an installation of the SAP IGS (Internet Graphics Server)in order to be able to view charts on the web. The following are some links that will give you further information about this:
    https://websmp202.sap-ag.de/~form/sapnet?_FRAME=CONTAINER&_OBJECT=011000358700002533722002E
    https://websmp202.sap-ag.de/~sapidb/011000358700002623332003
    Hope this helps...

  • Dynamic Insertion of graphics in Smart from

    Hi guys,
    I want to insert a dynamic graphic image from the presentation server into smart from its possible?
    Reg,
    Hriharan

    Hi Mohd,
    here's how to do it.
    I presume you have alredy done charting in general with the cl_gui_chart_engine. You need the data and the customizing XML strings of that chart to print it out.
    Follow this coding:
        DATA: l_igs_viewer TYPE REF TO cl_igs_chart_engine,
              i_igs_image_converter TYPE REF TO cl_igs_image_converter.
    * Generate an Internet Graphics Server Chart Engine
        CREATE OBJECT l_igs_viewer
          EXPORTING
            destination = 'GFW_ITS_RFC_DEST'.  "IGS must exist, destination be installed
    * IGS gets data and customizing
        CALL METHOD l_igs_viewer->set_data( data_doc = l_ixml_doc ).
        CALL METHOD l_igs_viewer->set_customizing(
          custom_doc = l_ixml_custom_doc ).
    * and now renders the chart.
        CALL METHOD l_igs_viewer->execute
          EXCEPTIONS
            communication_error = 1
            internal_error      = 2
            external_error      = 3
            OTHERS              = 4.
    * Next step ist to convert the image to an MS-BMP.
          DATA:
            l_image TYPE  w3mimetabtype,
            l_image_size  TYPE  w3param-cont_len,
            l_image_type  TYPE  w3param-cont_type.
    * get your image
          CALL METHOD l_igs_viewer->get_image
            IMPORTING
              image      = l_image
              image_size = l_image_size
              image_type = l_image_type.
    * Create an image converter on the IGS
          CREATE OBJECT i_igs_image_converter
            EXPORTING
              destination = 'GFW_ITS_RFC_DEST'.
          i_igs_image_converter->input = 'image/gif'.
          i_igs_image_converter->output = 'image/x-ms-bmp'. " !!!!
    * Hand the image over
          CALL METHOD i_igs_image_converter->set_image
            EXPORTING
              blob      = l_image
              blob_size = l_image_size.
    * and convert it to a BMP
          CALL METHOD i_igs_image_converter->execute
            EXCEPTIONS
              communication_error = 1
              internal_error      = 2
              external_error      = 3
              OTHERS              = 4.
          IF sy-subrc = 0.
    * if OK, get that image.
            CALL METHOD i_igs_image_converter->get_image
              IMPORTING
                blob      = l_image
                blob_size = l_image_size
                blob_type = l_image_type.
          ENDIF.
        ENDIF.
    At this point, we have a BMP-24, and we are ready to save it to the SE78 BDS graphics system.
    This is by far the slowest part of the story. Not applicable for mass printing, the conversion of a bitmap can take up to 1 minute!
        DATA: l_docid TYPE stxbitmaps-docid.
        PERFORM save_bitmap_bds
                USING    'TEMP_CHART0181'
                         'GRAPHICS' 'BMAP' 'BCOL' 'BMP'
                         'Temporäre Grafik Chart 0181'(i16)
                         con_blank
                         con_x
                         con_x
                CHANGING
                         l_image_size
                         l_image
                         l_docid.
    The next part ist the form that converts and saves the BMP to BDS.
    FORM save_bitmap_bds
        USING    p_name           TYPE stxbitmaps-tdname
                 p_object         TYPE stxbitmaps-tdobject
                 p_id             TYPE stxbitmaps-tdid
                 p_btype          TYPE stxbitmaps-tdbtype
                 p_format         TYPE c
                 p_title          TYPE bapisignat-prop_value
                 p_resident       TYPE stxbitmaps-resident
                 p_autoheight     TYPE stxbitmaps-autoheight
                 p_bmcomp         TYPE stxbitmaps-bmcomp
        CHANGING
                 p_image_size     TYPE i
                 p_image          TYPE w3mimetabtype
                 p_docid          TYPE stxbitmaps-docid.
      DATA: l_object_key      TYPE sbdst_object_key.
      DATA: l_tab             TYPE ddobjname.
      DATA: l_filename        TYPE string,
            l_bytecount       TYPE i,
            l_error           TYPE c.
      DATA: l_color(1)        TYPE c.
      DATA: l_bds_object      TYPE REF TO cl_bds_document_set,
            l_bds_content     TYPE sbdst_content,
            l_bds_components  TYPE sbdst_components,
            l_dpi             TYPE  stxbitmaps-resolution,
            wa_bds_components TYPE LINE OF sbdst_components,
            l_bds_signature   TYPE sbdst_signature,
            wa_bds_signature  TYPE LINE OF sbdst_signature,
            l_bds_properties  TYPE sbdst_properties,
            wa_bds_properties TYPE LINE OF sbdst_properties.
      DATA  wa_stxbitmaps TYPE stxbitmaps.
      DATA:
        l_width_tw TYPE  stxbitmaps-widthtw,
        l_height_tw TYPE  stxbitmaps-heighttw,
        l_width_pix TYPE  stxbitmaps-widthpix,
        l_height_pix TYPE  stxbitmaps-heightpix,
        l_bds_bytecount TYPE  i,
        l_docid TYPE stxbitmaps-docid.
      CALL FUNCTION 'SAPSCRIPT_CONVERT_BITMAP_BDS'
        EXPORTING
          color                     = 'X'
          format                    = 'BMP'
          bitmap_bytecount          = p_image_size
          compress_bitmap           = 'X'
        IMPORTING
          width_tw                  = l_width_tw
          height_tw                 = l_height_tw
          width_pix                 = l_width_pix
          height_pix                = l_height_pix
          dpi                       = l_dpi
          bds_bytecount             = l_bds_bytecount
        TABLES
          bitmap_file               = p_image
          bitmap_file_bds           = l_bds_content
        EXCEPTIONS
          format_not_supported      = 1
          no_bmp_file               = 2
          bmperr_invalid_format     = 3
          bmperr_no_colortable      = 4
          bmperr_unsup_compression  = 5
          bmperr_corrupt_rle_data   = 6
          tifferr_invalid_format    = 7
          tifferr_no_colortable     = 8
          tifferr_unsup_compression = 9
          bmperr_eof                = 10
          OTHERS                    = 11.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
    * Enqueue
      PERFORM enqueue_graphic USING p_object
                                    p_name
                                    p_id
                                    p_btype
                              CHANGING l_error.
      CHECK l_error EQ con_blank.
      SELECT SINGLE docid INTO p_docid
        FROM stxbitmaps
        WHERE tdobject = p_object
          AND   tdname   = p_name
          AND   tdid     = p_id
          AND   tdbtype  = p_btype.
      IF sy-subrc NE 0.
        CLEAR p_docid.
      ENDIF.
      IF p_btype = c_bmon.
        l_color = con_blank.
      ELSE.
        l_color = con_x.
      ENDIF.
    * Save bitmap in BDS
      CREATE OBJECT l_bds_object.
      wa_bds_components-doc_count  = '1'.
      wa_bds_components-comp_count = '1'.
      wa_bds_components-mimetype   = c_bds_mimetype.
      wa_bds_components-comp_size  = l_bds_bytecount.
      APPEND wa_bds_components TO l_bds_components.
      IF p_docid IS INITIAL.          " graphic is new
        wa_bds_signature-doc_count = '1'.
        APPEND wa_bds_signature TO l_bds_signature.
        CALL METHOD l_bds_object->create_with_table
          EXPORTING
            classname  = c_bds_classname
            classtype  = c_bds_classtype
            components = l_bds_components
            content    = l_bds_content
          CHANGING
            signature  = l_bds_signature
            object_key = l_object_key
          EXCEPTIONS
            OTHERS     = 1.
        IF sy-subrc <> 0.
          PERFORM dequeue_graphic USING p_object
                                        p_name
                                        p_id
                                        p_btype.
          MESSAGE e012 WITH p_name  'BDS'.
        ENDIF.
        READ TABLE l_bds_signature INDEX 1 INTO wa_bds_signature
        TRANSPORTING doc_id.
        IF sy-subrc = 0.
          p_docid = wa_bds_signature-doc_id.
        ELSE.
          PERFORM dequeue_graphic USING p_object
                                        p_name
                                        p_id
                                        p_btype.
          MESSAGE e012 WITH p_name 'BDS'.
        ENDIF.
      ELSE.                " graphic already exists
    ********* read object_key for faster access *****
        CLEAR l_object_key.
        SELECT SINGLE * FROM stxbitmaps INTO wa_stxbitmaps
            WHERE tdobject = p_object
              AND tdid     = p_id
              AND tdname   = p_name
              AND tdbtype  = p_btype.
        SELECT SINGLE tabname FROM bds_locl INTO l_tab
           WHERE classname = c_bds_classname
              AND classtype = c_bds_classtype.
        IF sy-subrc = 0.
          SELECT SINGLE object_key FROM (l_tab) INTO l_object_key
            WHERE loio_id = wa_stxbitmaps-docid+10(32)
              AND classname = c_bds_classname
                AND classtype = c_bds_classtype.
        ENDIF.
    ******** read object_key end ********************
        CALL METHOD l_bds_object->update_with_table
          EXPORTING
            classname     = c_bds_classname
            classtype     = c_bds_classtype
            object_key    = l_object_key
            doc_id        = p_docid
            doc_ver_no    = '1'
            doc_var_id    = '1'
          CHANGING
            components    = l_bds_components
            content       = l_bds_content
          EXCEPTIONS
            nothing_found = 1
            OTHERS        = 2.
        IF sy-subrc = 1.   " inconsistency STXBITMAPS - BDS; repeat check in
          wa_bds_signature-doc_count = '1'.
          APPEND wa_bds_signature TO l_bds_signature.
          CALL METHOD l_bds_object->create_with_table
            EXPORTING
              classname  = c_bds_classname
              classtype  = c_bds_classtype
              components = l_bds_components
              content    = l_bds_content
            CHANGING
              signature  = l_bds_signature
              object_key = l_object_key
            EXCEPTIONS
              OTHERS     = 1.
          IF sy-subrc <> 0.
            PERFORM dequeue_graphic USING p_object
                                          p_name
                                          p_id
                                          p_btype.
            MESSAGE e012 WITH p_name 'BDS'.
          ENDIF.
          READ TABLE l_bds_signature INDEX 1 INTO wa_bds_signature
          TRANSPORTING doc_id.
          IF sy-subrc = 0.
            p_docid = wa_bds_signature-doc_id.
          ELSE.
            PERFORM dequeue_graphic USING p_object
                                          p_name
                                          p_id
                                          p_btype.
            MESSAGE e012 WITH p_name 'BDS'.
          ENDIF.
        ELSEIF sy-subrc = 2.
          PERFORM dequeue_graphic USING p_object
                                        p_name
                                        p_id
                                        p_btype.
          MESSAGE e012 WITH p_name 'BDS'.
        ENDIF.
      ENDIF.
    * Save bitmap header in STXBITPMAPS
      wa_stxbitmaps-tdname     = p_name.
      wa_stxbitmaps-tdobject   = p_object.
      wa_stxbitmaps-tdid       = p_id.
      wa_stxbitmaps-tdbtype    = p_btype.
      wa_stxbitmaps-docid      = p_docid.
      wa_stxbitmaps-widthpix   = l_width_pix.
      wa_stxbitmaps-heightpix  = l_height_pix.
      wa_stxbitmaps-widthtw    = l_width_tw.
      wa_stxbitmaps-heighttw   = l_height_tw.
      wa_stxbitmaps-resolution = l_dpi.
      wa_stxbitmaps-resident   = p_resident.
      wa_stxbitmaps-autoheight = p_autoheight.
      wa_stxbitmaps-bmcomp     = p_bmcomp.
      INSERT INTO stxbitmaps VALUES wa_stxbitmaps.
      IF sy-subrc <> 0.
        UPDATE stxbitmaps FROM wa_stxbitmaps.
        IF sy-subrc <> 0.
          MESSAGE e012 WITH p_name 'STXBITMAPS'.
        ENDIF.
      ENDIF.
    * Set description in BDS attributes
      wa_bds_properties-prop_name  = 'DESCRIPTION'.
      wa_bds_properties-prop_value = p_title.
      APPEND wa_bds_properties TO l_bds_properties.
      CALL METHOD l_bds_object->change_properties
        EXPORTING
          classname  = c_bds_classname
          classtype  = c_bds_classtype
          object_key = l_object_key
          doc_id     = p_docid
          doc_ver_no = '1'
          doc_var_id = '1'
        CHANGING
          properties = l_bds_properties
        EXCEPTIONS
          OTHERS     = 1.
      PERFORM dequeue_graphic USING p_object
                                    p_name
                                    p_id
                                    p_btype.
    ENDFORM.                    "save_bitmap_bds
    Your final part will now be to print out the graphic using a SmartForm. The method I showed above, saves the graphics always with the same name, in this case TEMP_CHART0181. So this method is not qualified for concurrent use by multiple users.
    Try it out and see how slow this works unfortunately.
    I hope SAP will provide a performant way soon to print charts with smartforms better than that above.
    One last hint concerning size and resolution of the bitmap. Take a low resolution of say 50 dpi to gain higher performance but lower print quality. I never tried high resolutions of like 300dpi, it just became too slow for me and I qualified that as simply unpracticable.
    I hope the coding snippets can help you.
    Kind Regards
    Ernst

  • Graphic builder ( to run Drilldown granphs on a web )

    How can i run my existing drilldown graphs on a web.
    I am having IIS as application server.
    I don't want to call my graphs from reports as reports.
    If it is possible to call graphs with the help of graphics server then I want detailed information about how to configure it and how to set urls to run graphs on a web through graphics server including information about required virtual directories.
    Thanks in advance,
    Debashish Ghosh.

    We have already explained it: You cannot configure a web site to run arbitrary code on a computer that connects to your web server. That would be a violation of security. Imagine if this were possible: A web site that could run any program on your computer?
    What if the program is malicious? (In fact, you actually are wanting to do something some would consider malicious: Deleting files!) The implications should be obvious.
    The answer is that your project is doomed to failure and will not work the way you want. You will need to stop trying to do this and approach your problem some other way.
    -- Bill Stewart [Bill_Stewart]

Maybe you are looking for

  • How do I use my ipad2 with apple tv

    How to connect and use my ipad2 with apple tv---the laptop works but can't get apple tv to recognize iPad

  • Error bips table

    I have a 845 Pro (MS-6529) MSI mainboard with a P4 1.7GHz. My problem is that the system can't start. I mean, I turn on the computer, coolers start moving, but nothing more happens except for some bips I can hear. If I can hear those bips its because

  • Why Hotmail Doesn't Work Properly Anymore???

    Hotmail recently upgraded their look and as a result, it doesn't work properly via my iphone when I use Safari. It tells me to upgrade my web browser to Safari, IE or Firefox, however my iphone has the newest upgrade available...........so what is th

  • Data Execution Protection option in Windows 2003

    Does anyone know if enabling the Data Execution Protection option in Windows 2003 will have any negative effect on a SAP system?

  • Unable to view ECA and PCA value dimension for Parent Entity

    Hi, Situation: There is a parent Enity in (INR) with about 5 children Entity ( also in INR). Application default currency is USD . Parent has ' allowadjfromchildren' selected and Children have 'allowAdjs' selected . When I pull up a data grid with Pa