Display graphics in sapscript

Hi All,
I am not able to display graphics in sapscript of 4.6b system. Please
clarify.
Regards...

Hi,
Here is what I did to create and include a logo in a SAPScript form (4.7)
A. Created TIF image of the LOGO and loaded logo into SAP
CREATING LOGO: (I used only PAINT and Kodak Imaging for Windows)
1. Create LOGO in Word
2. Capture with Hyper-Snap (that?s a screen capture package) and put into PAINT
3. Save PAINT as BMP, as type:?24-bit bitmap? (this is the only way it worked)
4. Open bitmap in Imaging for Windows
5. Save as TIF
Note: Have to play around in PAINT to get the right logo size
LOADING LOGO INTO SAP
1. Run RSTXLDMC
2. Fill in the following parameters:
3 Filename: Path and name of the TIF file (it?s on your PC)
4 Type: BMON (default)
5 Resolution for grapic (dpi): 600
6 Graphic resident on printer: OFF (default)
7 Text Name: ZHEX-MACRO-LOGO-PHAC (whatever)
8 Everything else: default
Cheers.......

Similar Messages

  • Display Graphics is not working in ECC 6.0 EHP5 SAP System

    Hello All,
    We have an SAP system running  on ECC 6.0 with EHP5 installed in it.
    In UDM_Supervisor when i click on ALV Display Graphics it is not opening it is throwing the below mention error.
    When i click on the highlighted icon on the top it throws the below error.
    When i click on there is no additional information available.
    I could not locate any  Relevant SAP notes.
    Could you please help me in fixing this error.
    Thanks in advance!!!
    Regards,
    Vardhan.

    Hi,
    I don't have access to my ECC 6 system right now, I would check 2 things:
    1) it is possible that the BAdI definition class (for classic BAdIs, it is usually CL_EX_BATCH_MASTER) has been changed manually by SAP, and they removed the LOOP, or have added an EXIT right before the ENDLOOP. I know they sometimes do it.
    2) I would check if the BATCH_MASTER classic BAdI has been migrated to new BAdI, in that case I think you should migrate your BAdI implementations
    3) Just to be sure: if an implementation raises an exception, that's normal that the other implementations are not executed.
    BR
    Sandra

  • Need guidance in displaying graphics shapes on image

    I would like some help drawing a circle over an image which is displayed in JScrollpane through JLabel, The goal is, whe we click over the image, the image apperas with a small circle in the place we have clicked. I have used JLabel for displaying image in JScrollpane by using imageLabel.setIcon(new ImageIcon("default.jpg"));
    I need to draw circle/rectangle when i click on image by this i need to select different points in the image by drawing circles/rectangles over the image.
    If you understand my problem than please guide me for the same.
    Thank you

    Don't post the same question multiple times. It's rude, as it leads to people wasting their time duplicating each others' answers.
    http://forums.oracle.com/forums/message.jspa?messageID=9385315#9385315
    http://forums.oracle.com/forums/message.jspa?messageID=9385314#9385314
    Need guidance in displaying graphics shapes on image

  • Safari 7 not displaying graphics

    I loaded Mavericks a few days ago and have nothing but problems with Safari; it won't display graphics, and as another problem (probably unrelated) won't download help files.

    Just found the problem - had inadvertently checked the Disable Images in Develop tab

  • How to display graphics larger than canvas size?

    How do I display graphics larger than canvas size in Java AWT?
    I tried setting the canvas size() to a value larger than my monitor size, and then adding scroll bars to the canvas, but the scroll bars and the canvas won't go beyond the monitor size in pixels, which is only 800, so the large graphic I try to display gets cut off at the bottom.
    How can I overcome this problem? Has anybody encounter a similar dilemma before?

    import java.awt.*;
    import java.awt.event.*;
    import java.awt.geom.*;
    public class AWTSizing
        public static void main(String[] args)
            LargeCanvas canvas = new LargeCanvas();
            ScrollPane scrollPane = new ScrollPane();
            scrollPane.add(canvas);
            Frame f = new Frame();
            f.addWindowListener(new WindowAdapter()
                public void windowClosing(WindowEvent e)
                    System.exit(0);
            f.add(scrollPane);
            f.setSize(400,400);
            f.setLocation(200,200);
            f.setVisible(true);
    class LargeCanvas extends Canvas
        int w, h;
        final int PAD = 10;
        Rectangle r1, r2, r3;
        Rectangle[] rects;
        boolean firstTime;
        public LargeCanvas()
            w = 360;
            h = 360;
            firstTime = true;
        public void paint(Graphics g)
            super.paint(g);
            Graphics2D g2 = (Graphics2D)g;
            g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
                                RenderingHints.VALUE_ANTIALIAS_ON);
            if(firstTime)
                initShapes();
            g2.setPaint(Color.red);
            g2.draw(r1);
            g2.draw(r2);
            g2.draw(r3);
        private void initShapes()
            r1 = new Rectangle(w/4, h/4, w/2, h*3/4);
            r2 = new Rectangle(w/2, h/2, w/2, h/2);
            r3 = new Rectangle(w*5/8, h/6, w*3/5, h*2/3);
            rects = new Rectangle[] { r1, r2, r3 };
            firstTime = false;
            invalidate();
            getScrollPane().validate();
        private ScrollPane getScrollPane()
            ScrollPane scrollPane = null;
            Component c = this;
            while((c = c.getParent()) != null)
                if(c instanceof ScrollPane)
                    scrollPane = (ScrollPane)c;
                    break;
            return scrollPane;
        public Dimension getPreferredSize()
            Dimension d = new Dimension(w, h);
            if(rects == null)                   // before calling initShapes
                return d;
            Rectangle r;
            for(int j = 0; j < rects.length; j++)
                r = rects[j];
                if(r.x + r.width + PAD > w)
                    d.width += r.x + r.width + PAD - w;
                if(r.y + r.height + PAD > h)
                    d.height += r.y + r.height + PAD - h;
            return d;
    }

  • Is Anyone Having MacBook Pro Retina Display Graphics Issues?

    So, I'm wondering if anyone has been having issues with their new MacBook Pro w/ Retina Display graphics? I've installed all the updates and ran the diagnostics. Nothing appears to be wrong, but most of my animations or motions on the computer aren't fluent and are choppy. And at least once a day I'll run into an issue like this: http://d.pr/i/elqX
    Just wondering if any of you are running into this issue. It also struggles with Flash (but I assume that is just something Adobe has to update on their end).
    Cheers!

    Think you maybe right, having looked on the Nvidia site lots of people are having major problems with the 6xx range and even the 5xx range seems like Nvidia's driver is missing something ? I know these are PC based problems but the OSX driver is still based on the same driver.
    Custom mini.
    Ps. I forgot the Nvidia driver is Optimus based...............don't get me started on how bad Optimus does not work, have a look over at the Nvidia forum Optimus section.
    Message was edited by: custom mini

  • Why is Firefox so slow following the last upgrade and doesn'y open some websites or display graphics in others?

    Pre=update Firefox was a faster and more reliable browser than IE but since this recent upgrade there are pages I visit regularly that are not loading at all. To check if there is an issue with a site I switched to IE and the page loaded immediately. Many sites I try to access with the updated version will not display graphics and since these are often online stores it makes the christmas shopping impossible with Firefox. At the moment IE functions on all these sites, it may not be my preferred browser but at least it works!

    Thanks to "itsme95" - I found the resolution to the problem was to completely uninstall Firefox, all add-ins and extensions, reboot and then re-install firefox from a download from the mozilla site. All the pages that would not load before now load quickly and correctly - so the issue was in the automated update. A lesson learned for me is to reject auto-updates and when ready download the files myself.

  • Prevue Doesn't Display Graphics

    My copy of Preview has stopped displaying graphics. It displays PDF's just fine. It doesn't seem to matter whether I invoke Preview by opening it and dragging a graphic to it, or by double-clicking on a graphic with Preview launching itself. Such graphics don't show up in the "Open Recent" list, presumably because they were never opened. On the other hand, when attempting to open graphics files from the File menu, graphics files are still recognized as eligible for selection.
    Any ideas on what's up? On a fix?
    Thanks in advance ...
    Message was edited by: Roger Diggle

    Thanks for the helpful reply.
    It wasn't a permissions issue, though.
    No ...
    (As is so often the case, the answer to one question simply bring s up another ...)
    I had a perfectly good copy of Preview right there in my Applications Folder. Somehow, my System found a busted copy, on a different partition, left over from a nasty crash caused by a nasty Kernel Panic. I eventually discovered that it was not running the expected copy.
    So ... why would the system wander off to another partition to find a different copy of Preview (and a broken iPhoto, too!) instead of the one in its own partition's Apps Folder? I thought only humans did things like that.

  • NVChannel(display): Graphics ChannelTimeout! macbookpro 2,53

    Hi,
    i have a macbookpro 2.53 and i have Nvidia geforce -400M and 9600M Gt, and i have the freezing screen.
    I can move only the cursor and the screen make a flash:
    the log is this
    NVChannel(display): Graphics ChannelTimeout!
    NVChannel(OpenGl): Graphics ChannelTimeout!
    this happen with both graphics card.
    http://www.youtube.com/watch?v=oNifwlCTqaQ (VIDEO)
    Anybody have the same problem? i've 10.5.7
    Sorry for my english
    ho fatto un video perche non riuscivo a spiegarlo
    http://www.youtube.com/watch?v=oNifwlCTqaQ
    questo il log
    Jun 22 23:51:13 Corrado kernel[0]: NVChannel(Display): Graphics channel timeout!
    Jun 22 23:51:43: --- last message repeated 2 times ---
    Jun 22 23:51:49 Corrado kernel[0]: NVChannel(OpenGL): Graphics channel timeout!
    Jun 22 23:52:02 Corrado kernel[0]: NVChannel(Display): Graphics channel timeout!
    Jun 22 23:52:32: --- last message repeated 2 times ---
    Jun 22 23:52:38 Corrado kernel[0]: NVChannel(OpenGL): Graphics channel timeout!
    Jun 22 23:52:50 Corrado kernel[0]: NVChannel(Display): Graphics channel timeout!
    mi è anche capitato proprio adesso.
    non riesco a riprodurlo, non capisco quando questo si presenta, l ho portato in assistenza e mi hanno cambiato l hard disk, ma niente di buono, perche il problema si sta ripresentando....
    macbookpro acquistato a gennaio, 2,53 Ghz 15'' 4 giga di ram, si presenta con entrambe le schede grafiche
    qualcuno sa aiutarmi? ho la 10.5.7 e ho fattotutti gli aggiornamenti

    i must reboot the mbp and i had some Kernel Panic whith the message
    Message was edited by: Barno

  • ALV GRID - How to activate the option "Display graphic"  ?

    Hello,
    I'm using
          CREATE OBJECT r_container
            EXPORTING
              container_name = 'CONTAINER'.
          CREATE OBJECT r_grid
            EXPORTING
              i_parent = r_container
    Create Event Receiver
          CREATE OBJECT cl_event_receiver.
    Populate Field Catalog
          PERFORM get_fieldcatalog.
          r_grid->set_table_for_first_display(
            CHANGING
              it_outtab        = it_table
              it_fieldcatalog  = it_fieldcat[] ).
    and, as you can see I'm display it_table specifing the field of the table (I'm not usinf dictionnary reference  ).
    My problem is:
    all run perfectly except the button "Display graphic" ( the graphic is showed but is empty).
    How to solve it ?
    tks.

    Hi,
    It will help if u can elaborate on your actual problem.
    Display graphic button?
    Where do you want to display the graphic?
    And what graphic?

  • Yahoo email display graphics in a message is broken

    FFox 4b7 has broken Yahoo email ability to selectively display graphics in emails on a per message basis. This was not the case in 4b6.

    May I ask you another question? I have another problem when doing Yahoo email while in Mozilla Firefox. The size of the font continually changes while I'm typing an email, especially if it is a reply. Also, if I type in an email address in the body of my email, the following words are underlined despite my efforts to unclick the "underline" command, and they are blue like the email address, once again despite my effort to change the font color. The screen is very jerky, too.
    Any ideas?
    cathy.dugan2

  • How do I display graphics in a List?

    Hello.  The documentation for the List component at
    http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/2/help.html?content=00002 548.html states "A list can also display graphics, including other components," but nowhere can I find an example of HOW to make this happen.  Can anyone please point me to a working example, I really need to be able to leverage this functionality, but I cannot for the life of me find anywhere it's being done.
    Thanks in advance for your help.

    kglad and Petro, thank you both so much!  This is exactly the type of information I was seeking, this will help immensely. 
    If anyone with access to the AS2 documentation happens to read this, might I suggest adding a reference to the CellRenderer API in the List documentation?  A parenthetical notation immediately after mentioning the ability to display graphics or components would be ideal, and would point users to the correct location.
    Thanks again!

  • MSI N210-512D2 Vid card doesn't display graphics with MSI z77ma-g45 motherboard

    New Motherboard: MSI z77ma-g45
    New Card: N210-512D2
    Does not display graphics.
    I stick a HIS Radeon HD 5450 in the MB and its fine.  I stick the N210-512D2 in a old dell and it's fine.
    Whats making the N210-512D2 Card incompatable with z77ma-g45 motherboard?

    Using it along an AMD card is quite useless and therefor results maybe wrong. Try the 210 alone in the other slot. Also please list system specs: >>Posting Guide<<

  • Displaying graphical representation of data in hash tables as bar chart?

    I want to be able to display results in my hash table as a bar chart i don't know how to do it could someone help me I've looked through tutorials couldn't find any information that actually helped.
    In my program it doesnt allow matching the capital and small letters
    so for instance if I already have Mike it allows for me to input mike in again so there are 2 Mikes.
    I also want to do a simple user interface the tutorial for it is not simple to understand could any one tell me how to create a simple user interface like putting a button into a place wher i want it to be.
    im not asking anyone to do it for me i just want people to show me how to do it
    thank you
    Edited by: Tek_Hedef on Dec 1, 2007 4:30 AM

    Thanks for the ideas pal but I did have a go at it but my bit of code is making it crash but i removed it now so here's what I have so far
    import java.io.*;
    import java.util.*;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.event.*;
    class StudentDetails extends JFrame implements ActionListener
         private JTextField StudentNameTxt, StudentMarkTxt;
        private JButton DeleteStudentDetailsBtn, DisplayAllStudentsBtn, SearchStudentBtn, FailedStudentsBtn, PassedStudentsBtn, DistinctionStudentsBtn, AddStudentDetailsBtn, ExitBtn;
        private JPanel DisplayStudentDetailsPnl;
        private JLabel StudentNameLbl, StudentMarkLbl;
        private JTextArea DisplayResultsTxt;
        private Hashtable StudentDetailsTbl;
        private String StudentName, StudentMark;
        public static void main(String[] args)
            StudentDetails frame = new StudentDetails();
             frame.setSize(600,600);
            frame.createGUI();
            frame.setVisible(true);
        public void display(JPanel DisplayStudentDetailsPnl)
            Graphics paper = DisplayStudentDetailsPnl.getGraphics();
            paper.setColor(Color.white);
            paper.fillRect(0, 0, 500, 500);
            paper.setColor(new Color((int)(Math.random()*255),(int)(Math.random()*255),(int)(Math.random()*255) ));
        private void createGUI()
            setDefaultCloseOperation(EXIT_ON_CLOSE);
            Container window = getContentPane();
            window.setLayout(new FlowLayout());
            StudentDetailsTbl = new Hashtable();
            StudentNameLbl = new JLabel("Student Name");
            window.add(StudentNameLbl);
            StudentNameTxt = new JTextField(15);
            window.add(StudentNameTxt);
            StudentMarkLbl = new JLabel("Student Mark");
            window.add(StudentMarkLbl);
            StudentMarkTxt = new JTextField(3);
            window.add(StudentMarkTxt);
            AddStudentDetailsBtn = new JButton("Add Student and Mark");
            window.add(AddStudentDetailsBtn);
            AddStudentDetailsBtn.addActionListener(this);
            DeleteStudentDetailsBtn = new JButton("Delete Student");
            window.add(DeleteStudentDetailsBtn);
            DeleteStudentDetailsBtn.addActionListener(this);
            DisplayAllStudentsBtn = new JButton("Display all Students and Marks");
            window.add(DisplayAllStudentsBtn);
            DisplayAllStudentsBtn.addActionListener(this);
            SearchStudentBtn = new JButton("Search Student");
            window.add(SearchStudentBtn);
            SearchStudentBtn.addActionListener(this);
            FailedStudentsBtn = new JButton("Students which Failed");
            window.add(FailedStudentsBtn);
            FailedStudentsBtn.addActionListener(this);
            PassedStudentsBtn = new JButton("Students which Passed");
            window.add(PassedStudentsBtn);
            PassedStudentsBtn.addActionListener(this);
            DistinctionStudentsBtn = new JButton("Students with Distinction");
            window.add(DistinctionStudentsBtn);
            DistinctionStudentsBtn.addActionListener(this);
            ExitBtn = new JButton("Exit");
            window.add(ExitBtn);
            ExitBtn.addActionListener(this);
            DisplayResultsTxt = new JTextArea();
            DisplayResultsTxt.setPreferredSize(new Dimension(200, 200));
            DisplayResultsTxt.setBackground(Color.white);
            window.add(DisplayResultsTxt);
            DisplayResultsTxt.enable(false);
        public void actionPerformed (ActionEvent e)
             if (e.getSource()== AddStudentDetailsBtn)
                  StudentName = StudentNameTxt.getText();
                   StudentMark = StudentMarkTxt.getText();
                  DisplayResultsTxt.setText("");
                  StudentDetailsTbl.put(StudentName, StudentMark);
                Enumeration enumStudentName = StudentDetailsTbl.keys();
                Enumeration enumStudentMark = StudentDetailsTbl.elements();
                String[] keys = (String[]) StudentDetailsTbl.keySet().toArray(new String[0]);       
                Arrays.sort(keys); 
                    for (String key : keys)
                         DisplayResultsTxt.append(key + " : " + StudentDetailsTbl.get(key)+ "\n");
                    StudentNameTxt.setText("");
                    StudentMarkTxt.setText("");
             if (e.getSource() == DeleteStudentDetailsBtn )
             if (StudentDetailsTbl.containsKey(StudentNameTxt.getText().trim()))
                  DisplayResultsTxt.setText("");     
                  String txt = StudentNameTxt.getText();
                Enumeration enumStudentName = StudentDetailsTbl.keys()  ;                   
                    String currentelement = (String)enumStudentName.nextElement();
                     StudentDetailsTbl.remove(txt);
                     DisplayResultsTxt.append(txt + " has been deleted");  
            if (e.getSource() == SearchStudentBtn)
            if (StudentDetailsTbl.containsKey(StudentNameTxt.getText().trim()))
                 String txt = StudentNameTxt.getText();
                 String result;
                 DisplayResultsTxt.setText("");
                 Enumeration enumStudentName = StudentDetailsTbl.keys();
                Enumeration enumStudentMark = StudentDetailsTbl.elements();
                   while (enumStudentName.hasMoreElements())
                        String currentelement = (String)enumStudentName.nextElement();
                    result = (StudentDetailsTbl.get(currentelement).toString());
                        if (txt.equals(currentelement))
                             DisplayResultsTxt.append(currentelement + " " + result);
                        else JOptionPane.showMessageDialog(null, "Student Name could not be identified");
            if (e.getSource() == DisplayAllStudentsBtn)
                  DisplayResultsTxt.setText("");
                 Enumeration enumStudentName = StudentDetailsTbl.keys();
                Enumeration enumStudentMark = StudentDetailsTbl.elements();
                while (enumStudentName.hasMoreElements())
                DisplayResultsTxt.append(enumStudentName.nextElement()+ " " + enumStudentMark.nextElement()+ "\n");
            if (e.getSource() == PassedStudentsBtn)
                 DisplayResultsTxt.setText("");
                 Enumeration enumStudentName = StudentDetailsTbl.keys();
                Enumeration enumStudentMark = StudentDetailsTbl.elements();
                while (enumStudentName.hasMoreElements())
                     int Mark = Integer.parseInt((String)enumStudentMark.nextElement());
                     String Name = (String)enumStudentName.nextElement();
                     if (Mark >=40)
                          DisplayResultsTxt.append(Name + " " + Mark + "\n");
            if (e.getSource() == FailedStudentsBtn)
                 DisplayResultsTxt.setText("");
                 Enumeration enumStudentName = StudentDetailsTbl.keys();
                Enumeration enumStudentMark = StudentDetailsTbl.elements();
                while (enumStudentName.hasMoreElements())
                     int Mark = Integer.parseInt((String)enumStudentMark.nextElement());
                     String Name = (String)enumStudentName.nextElement();
                     if (Mark <40)
                          DisplayResultsTxt.append(Name + " " + Mark + "\n");
            if (e.getSource() == DistinctionStudentsBtn)
                 DisplayResultsTxt.setText("");
                 Enumeration enumStudentName = StudentDetailsTbl.keys();
                Enumeration enumStudentMark = StudentDetailsTbl.elements();
                while (enumStudentName.hasMoreElements())
                     int Mark = Integer.parseInt((String)enumStudentMark.nextElement());
                     String Name = (String)enumStudentName.nextElement();
                     if (Mark >=75)
                          DisplayResultsTxt.append(Name + " " + Mark + "\n");
    }

  • KM4M board will not display graphics

    ...except in safe mode..
    This is on a brand new build with Win98SE on the HDD
    Upon installation I loaded all drivers from the MSI disc.
    This is what happened after the drivers were loaded-
    The system posts,runs through the splash screen and the screen goes black.
    If I go into the device manager,remove the VIA/S3G Unichrome graphics display adapter,reboot the PC will boot up, discover the PCI-compatiblr graphics display, etc and proceeds to the message directing me to restart to finish setting up my hardware.
    Upon reboot the screen, ends up black again.
    My best two guesses are something wrong in the BIOS or bad board, and I have checked the BIOS over as best I can.
    Help???

    In addition to the video problem I also have a internet connection problem.
    The entire system now freezes upon dial up connection. Feel free to split this thread if you do not want to try and deal with both problems in one.
    I have put a Cirrus Logic video card in PCI slot 2 and now I do have video, but I need the onboard to be workin instead
    In the device manager there is a question mark beside
    Complete specs to the best of my ability; keep in mind I did not choose the HDD or periperals, they are what I have to use.
    AMD Athlon CP 2000+ with stock heatsink and fan- not OC
    Kingston 256mg DDR
    WDC 3gig HDD formatted FAT32 with existing Win98SE
    Rexpower PX350 350 watt pws designed for k/7 k/8 p4 boards
    3.3 - 20a
    5.0 - 40a
    12.0 - 16a
    Conexant V92 voice/ data/ fax modem
    Things I have done so far;
    Video;
    I have reinstalled all drivers from the OEM disc
    I have installed the cirrus logic as I mentioned
    I have swapped out the KM4M for another new KM4M with the same result, so I can only assume it is something I am doing wrong ( I am building two of these systems with the same board)
    Modem:
    This computer was on a cable network at its place of business, + the modem would work when it was still connected.
    I have swapped out the modem with the same results
    I have run AVG w/viruses found and deleted viruses
    I have run Spybot and Adaware with spyware found and deleted
    I have cleared, temp and temporary files
    On occasion it will allow me into IE6 or Netscape for 1 minute or so.
    With the exception of these two things the PC is running great.
    Thanks again.
    Quote
    Originally posted by osnavi
    Give complete PC specs. includding P.Su.'s brand and AMPS it gives to 3.3v. 5v. and 12v. rails.

Maybe you are looking for

  • How do I stop being bombarded with questions from Adobe via email

    I tried to access adobe reader forum this after noon but failed, I changed my password and for the last half hour or so I have received members questions via my email.How can I stop this.

  • Copy and paste from CS5.5 to CS6 help

    I work at a newspaper and we recently upgraded from CS5.5 to CS6. When I open my CS5.5 documents to copy and paste type it shows up like a graphic in CS6. If I make a text box and paste the type into it, it is unformatted. If I copy and paste an imag

  • The old camera support chestnut

    I know that most people are naturally lazy and hasty, and often don't read the instructions, but I have a suggestion for the Camera Raw forum. Seeing as the question "why does Camera Raw not open my camera's raw files?" is probably the most common qu

  • I need immediate assistance please!!

    I was updating the software for my Nokia 6133, and when it was on step 2, which is the installation of the updated version, my computer lagged and it force-shut the updater. This is WHILE my phone connected to it, updating, and it said if your phone

  • Can we transport BW 7.0 objects to BE 3.5 systems?

    Hi All, Can we transport objects from 7.0 (BW Dev) to 3.5 (BW Prod) system? Would there be any cautions we should consider before transporting. I was wondering except for DTP, transformations do we have anything else? Upgradation to BW Prod will take