Elevator industry add on

I would like to ask if anyone knows about elevator industry add on, especially for servicing and installation. We are also looking for possibility of use PDA or smartphones to make a servis call record on site including signature of the customer. There is lots of stand alone applications but non of them work with SAP.
Servis and installation are very important parts of our business and we would like to get the best of SAP we can.
Thank you

Hello,
with Web4Lifts we have a pretty good application to generate elevator drawings within SAP:
http://www.digipara.com/Web4Lifts.aspx
Best regards,
Andreas

Similar Messages

  • How can we use BDoc for replication BP industry data

    Hi sap guru's,
      I am siva, i am working IS-U and CRM, give me the solutions for my requirment.
    Bussiness Partner Industry data replication using BDoc, it means when the new industry add to the Bussiness partner then the industry data automatically transfered from IS-U to CRM using BDoc,
    how to do this,
    very urgent.
    Thanks & Regards,
    Sivakumar

    Orace CDC does not support Views either. Check with Oracle on that!

  • Elevator Gui

    Hi guys. Can anyone help me with this. I cant seems to get my elevator working. I jus want it to get it moving only thats all. For now at least.
    Here is my code.
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.event.*;
    //The main class
    public class Elevator_Simulation extends JFrame{
      public JLabel state; // display the state of the elevator
      private JLabel id;  //your name and group
      public ButtonPanel control= new ButtonPanel(); //the button control panel
      private Elevator elevator; // the elevator area
      private static final String myProperty = "Name: XXX Group: XXX";
      //constructor
      public Elevator_Simulation()
      // Create GUI
           setTitle("Elevator_Simulation");
           Container container = getContentPane();
      // Centralise my name & group
           id = new JLabel(myProperty);
           JPanel idPanel = new JPanel();
           idPanel.add(id);
           getContentPane().add(idPanel, BorderLayout.NORTH);
      // Add ButtonPanel
           JPanel buttonPanel=new JPanel();
           buttonPanel.add(control);
           getContentPane().add(control, BorderLayout.WEST);
      // Add state
           state=new JLabel("Up/Down");
           JPanel statePanel = new JPanel();
           statePanel.add(state);
           getContentPane().add(statePanel, BorderLayout.SOUTH);
      /* Add elevator
           JPanel elevatorPanel= new JPanel();
           elevatorPanel.add(elevator);
           getContentPane().add(elevatorPanel, BorderLayout.CENTER);
      // Main method
      public static void main(String[] args) {
      // Create a frame and display it
           Elevator_Simulation frame = new Elevator_Simulation();
           frame.setSize(500,500);
           frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
           frame.getContentPane().add(new Elevator(frame));
      // GUI @ Middle Screen      
           Dimension  screenSize = Toolkit.getDefaultToolkit().getScreenSize();
              int screenWidth = screenSize.width;
              int screenHeight = screenSize.height;
              int x = (screenWidth - frame.getWidth())/2;
              int y = (screenHeight - frame.getHeight())/2;
              frame.setLocation(x,y);
              frame.setVisible(true);
    } //the end of Elevator_Simulation class
    //The ButtonPanel class receives and handles button pressing events
    class ButtonPanel extends JPanel implements ActionListener {
      public JButton b[] = new JButton[8];  // 8 Buttons
      public boolean bp[] = new boolean[8]; // the state of each button, pressed or not
      //constructor
      public ButtonPanel() {
      //create GUI
          setLayout(new GridLayout(8,1));
      // Create 8 Floor Buttons and register listeners
              for (int i=1; i<=8; i++)
                   b[8-i] = new JButton("F"+(8-(i-1)));
                   b[8-i].setBackground(Color.blue);
                   b[8-i].addActionListener(this);
                   add(b[8-i]);
      public void actionPerformed(ActionEvent e) {
      //handle the button pressing events
           Toolkit.getDefaultToolkit().beep();
    } //the end of ButtonPanel class
    // The elevator class draws the elevator area and simulates elevator movement
    class Elevator extends JPanel implements ActionListener{
      //Declaration of variables
      private Elevator_Simulation app; //the Elevator Simulation frame
      private boolean up; // the elevator is moving up or down
      private int width;  // Elevator width
      private int height; // Elevator height
      private int xco;     // The x coordinate of the elevator's upper left corner
      private int yco; // The y coordinate of the elevator's upper left corner
      private int dy0; // Moving interval
      private int topy; //the y coordinate of the top level
      private int bottomy; // the y coordinate of the bottom level
      private Timer tm; //the timer to drive the elevator movement
      //other variables to be used ...
      //constructor
      public Elevator(Elevator_Simulation app) {
      //necessary initialization
           Timer timer=new Timer(100,this);
           timer.start();
      // Paint elevator area
      public void paintComponent(Graphics g) {
      //obtain geometric values of components for drawing the elevator area
      //clear the painting canvas
      //start the Timer if not started elsewhere
      //draw horizontal lines and the elevator 
           width = getWidth()/8;
           height= getHeight()/8;
           bottomy = (height * 7)+ height;
           topy= 0;
           xco= (getWidth()/2)-(width/2);
           yco= (getHeight()/2)-(height/2);
           super.paintComponent(g); 
           // Create 8 Lines
           for (int i=0; i<=8; i++)
                g.setColor(Color.black);
                g.drawLine(0,(height*i),getWidth(), (height*i));
           if ( yco > getHeight())
                yco=bottomy;
          yco +=2;
          g.setColor(Color.gray);
          g.fillRect(xco, yco, width, height);
          g.setColor(Color.magenta);
          g.drawLine(xco+(width/2), yco, xco+(width/2), (yco+height));
      //Handle the timer events
      public void actionPerformed(ActionEvent e) {
      //loop if the elevator needs to be stopped for a while
      //adjust Y coordinate to simulate elevetor movement
      //change moving direction when hits the top and bottom
      //repaint the panel
           repaint();
      //update the state of the elevator
    } //the end of Elevator classi think theres something wrong with the way i set my timer. I jus want it to move to the top(topy) then restart at the bottomy then move back up again. Greatly appreciate if someone could assist me.

    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.event.*;
    //The main class
    public class Elevator_Simulation extends JFrame{
      public JLabel state; // display the state of the elevator
      private JLabel id;  //your name and group
      public ButtonPanel control= new ButtonPanel(); //the button control panel
      private Elevator elevator; // the elevator area
      private static final String myProperty = "Name: Loh Khai Ping Group: SE2";
      //constructor
      public Elevator_Simulation()
      // Create GUI
           setTitle("Elevator_Simulation");
           Container container = getContentPane();
      // Centralise my name & group
           id = new JLabel(myProperty);
           JPanel idPanel = new JPanel();
           idPanel.add(id);
           getContentPane().add(idPanel, BorderLayout.NORTH);
      // Add ButtonPanel
           JPanel buttonPanel=new JPanel();
           buttonPanel.add(control);
           getContentPane().add(control, BorderLayout.WEST);
      // Add state
           state=new JLabel("Up/Down");
           JPanel statePanel = new JPanel();
           statePanel.add(state);
           getContentPane().add(statePanel, BorderLayout.SOUTH);
      /* Add elevator
           JPanel elevatorPanel= new JPanel();
           elevatorPanel.add(elevator);
           getContentPane().add(elevatorPanel, BorderLayout.CENTER);
      // Main method
      public static void main(String[] args) {
      // Create a frame and display it
           Elevator_Simulation frame = new Elevator_Simulation();
           frame.setSize(500,500);
           frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
           frame.getContentPane().add(new Elevator(frame));
      // GUI @ Middle Screen      
           Dimension  screenSize = Toolkit.getDefaultToolkit().getScreenSize();
              int screenWidth = screenSize.width;
              int screenHeight = screenSize.height;
              int x = (screenWidth - frame.getWidth())/2;
              int y = (screenHeight - frame.getHeight())/2;
              frame.setLocation(x,y);
              frame.setVisible(true);
    } //the end of Elevator_Simulation class
    //The ButtonPanel class receives and handles button pressing events
    class ButtonPanel extends JPanel implements ActionListener {
      public JButton b[] = new JButton[8];  // 8 Buttons
      public boolean bp[] = new boolean[8]; // the state of each button, pressed or not
      //constructor
      public ButtonPanel() {
      //create GUI
          setLayout(new GridLayout(8,1));
      // Create 8 Floor Buttons and register listeners
              for (int i=1; i<=8; i++)
                   b[8-i] = new JButton("F"+(8-(i-1)));
                   b[8-i].setBackground(Color.blue);
                   b[8-i].addActionListener(this);
                   add(b[8-i]);
      public void actionPerformed(ActionEvent e) {
      //handle the button pressing events
           Toolkit.getDefaultToolkit().beep();
    } //the end of ButtonPanel class
    // The elevator class draws the elevator area and simulates elevator movement
    class Elevator extends JPanel implements ActionListener{
      //Declaration of variables
      private Elevator_Simulation app; //the Elevator Simulation frame
      private boolean up; // the elevator is moving up or down
      private int width;  // Elevator width
      private int height; // Elevator height
      private int xco;     // The x coordinate of the elevator's upper left corner
      private int yco; // The y coordinate of the elevator's upper left corner
      private int dy0; // Moving interval
      private int topy; //the y coordinate of the top level
      private int bottomy; // the y coordinate of the bottom level
      private Timer tm; //the timer to drive the elevator movement
      //other variables to be used ...
      //constructor
      public Elevator(Elevator_Simulation app) {
      //necessary initialization
           tm =new Timer(100,this);
           tm.start();
      // Paint elevator area
      public void paintComponent(Graphics g) {
      //obtain geometric values of components for drawing the elevator area
      //clear the painting canvas
      //start the Timer if not started elsewhere
      //draw horizontal lines and the elevator 
           width = getWidth()/8;
           height= getHeight()/8;
           bottomy = (height * 7);
           topy= 0;
           xco= (getWidth()/2)-(width/2);
           yco=  bottomy;
           super.paintComponent(g);
           // Create 8 Lines
           for (int i=0; i<=8; i++)
                g.setColor(Color.black);
                g.drawLine(0,(height*i),getWidth(), (height*i));
          g.setColor(Color.gray);
          g.fillRect(xco, yco, width, height);
          g.setColor(Color.magenta);
          g.drawLine(xco+(width/2), yco, xco+(width/2), (yco+height));
      //Handle the timer events
      public void actionPerformed(ActionEvent e) {
      //loop if the elevator needs to be stopped for a while
      //adjust Y coordinate to simulate elevetor movement
      //change moving direction when hits the top and bottom
      //repaint the panel
           yco +=2;
           xco +=2;
           /* if ( yco >= 0 )
                yco=bottomy;
          repaint();
      //update the state of the elevator
    } //the end of Elevator class*Updated code.. It still cant move. Please assist.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Creating Purchase Requisition/Order from a CRM Service Order

    Hello,
    My client is using CRM 4.0 with Service Industry add-on.
    I am trying to kick out a purchase requisition from a service order, but does not go through.
    The Service Order is released in CRM and an internal order does get created in R/3. The material that I am using is a service product (defined in R/3 and used in CRM) and I trying to procure External services.
    All the requisite configuration in CRM and R/3 have been done.
    I get an error message E06 436 (In case of account assignment, please enter account assignment data for Item).
    Would appreciate any feedback in this regard.

    Hi,
    I am working on the some scenario. Based on the limited documentation, it appears that you have to create a service master in R/3 that is than replicated to CRM (object SERVICE_MASTER). I did this, and this works. However, I am facing the issue that there is no sales data assigned to the service product in CRM, while you do need this (service order is not complete).
    I hope that I will have an answer for this, and then I think that it should work.
    The PO that is created in R/3 will contain an item with item category D and account assignment F (in our case, as we work with internal orders as account assignment object).
    The receipt of the service provided will then be posted by means of a service entry sheet in R/3.

  • Registry editing disabled by your administrator

    Win7 Enterprise edition.  
    64Bit.  
    In a workgroup setting.
    Logged in as local ADMIN.
    GPO SETTING  -  USER CONFIGURATION/Administrative Templates/System - Prevent Access to Registry Editing Tools
    Prevent Access to the Registry is ENABLED
    Disable regedit from running silently?  Is set to NO.
    I have a batch file that looks like this below. It is a tool that we use to support the NBC software in use in over a 1000 computers some on a domain some off.
    @echo off
    cls
    echo NBC values:
    REM  note: "findstr ." removes blank lines
    REG QUERY "HKLM\System\NBC\Software\CurrentConfig" /s | find /v "REG.EXE" | findstr .
    echo Done.
    pause
    This BAT file worked without any issues in XP using the settings at the top BUT in Win7 I receive the message "Registry editing has been disabled by your Administrator" message.
    By setting the GPO setting to "Not Configured" the BAT file works but we do not want to give users any access to the Registry.
    Why does the /s setting not work in Win7 but works in XP?

    My thinking is you could achieve what you wanted if it was domain based group policy as you could filter your admin accounts from applying the GPO so it wouldn't take effect for them, but would for non-admins.
    But i don't think you can filter out the local policy in the same way - it's been a long time since i've used local policies - so there may be a way to do it - i'll take a quick look.
    It's actually possible to do exactly this kind of filtering on the local group policy nowadays. At least in Windows 7/2008 R2.
    It's not the same nice kind of filtering as you have on domain GPOs where you can select specific groups or users but you can setup different User Configuration for Administrator and Non-administrators.
    Start MMC elevated and add the Group Policy Object Editor snap-in.
    When the snap-in is added you have the possibility to change the target of the Policy Editor from the default Local Computer. Click Browse and select the Users tab and chose to edit Administrators or Non-administrators.
    You can add them both to the console to simplify editing.
    hopefully that should do it for you, if you just edit the local policy for non-admins. 
    Regards,
    Denis Cooper
    MCITP EA - MCT
    Help keep the forums tidy, if this has helped please mark it as an answer
    Blog: http://www.windows-support.co.uk 
    Twitter:   LinkedIn:

  • Separate License for EC&O (Part of DIMP) - Required?

    Hi
    We want to Use the BOS functionlaity with is available in EC&O which is a part of DIMP.
    As per the Note 874473, DIMP is part of SAP ERP central component (SAP ECC). We can use the DIMP features by activating it using switch(SFW5).
    We are having License for ECC6.0. Whether we require any separate license for using the EC&O Functionalites.
    Please anyone clarify at the earliest.
    -Thahir

    But as per the Note 838003( Industry add-ons integrated into SAP ECC 6.0)
    This Note is related DIMP as it is an Industry Add-on. What does this following lines mean then?
    Important license information
    Note that your general license agreement does not cover all of the business function sets or business functions that are delivered with SAP ECC 6.0.
    If you use these software components from SAP ECC 6.0, this may lead to additional charges and changes to the terms of use in accordance with SAP's current List of Prices and Conditions (LPC).

  • About JLayeredPane

    Hi, everyone, i have a problem with my program, can anyone give me a little bit of help?
    import java.awt.*;
    import java.awt.geom.*;
    import java.awt.image.BufferedImage;
    import java.io.*;
    import java.net.*;
    import javax.imageio.ImageIO;
    import javax.swing.*;
    import java.awt.event.*;
    public class OutLook implements ActionListener
    public JFrame frame = new JFrame("Interactive Locator");
    //These are the buttons available on the ToolBar.
    public ImageIcon image1 = new ImageIcon("icon/image6.gif");
    public ImageIcon image2 = new ImageIcon("icon/image1.gif");
    public ImageIcon image3 = new ImageIcon("icon/image2.gif");
    public ImageIcon image4 = new ImageIcon("icon/image3.gif");
    public ImageIcon image5 = new ImageIcon("icon/image4.gif");
    public ImageIcon image6 = new ImageIcon("icon/image5.gif");
    public ImageIcon image7 = new ImageIcon("icon/image7.gif");
    public ImageIcon image8 = new ImageIcon("icon/image8.gif");
    public JButton go = new JButton(image1);
    public JButton elevator = new JButton(image2);
    public JButton toilet = new JButton(image3);
    public JButton union = new JButton(image4);
    public JButton print = new JButton(image5);
    public JButton guide = new JButton(image6);
    public JButton transport = new JButton(image7);
    public JButton search = new JButton(image8);
    public JTree Tree = new JTree();
         public JTabbedPane MessagePane = new JTabbedPane(JTabbedPane.BOTTOM);
    public DrawTabbedPane drawPane = new DrawTabbedPane();
    public JPanel pane = new JPanel();
    public JScrollPane scroll = new JScrollPane(pane);
    public JLayeredPane rightPane = new JLayeredPane();
    public OutLook()
         rightPane.add(drawPane);
         rightPane.add(scroll);
         rightPane.setLayer(drawPane, 0);
         rightPane.setLayer(scroll, 1);
    ImageIcon image = new ImageIcon("image.jpg");
    JLabel label = new JLabel(image);
    pane.add(label);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    JPanel Basement = new JPanel();
    //This is the ToolBar for the program.
    MyToolBar MapTool = new MyToolBar();
    go.addActionListener(this);
    elevator.addActionListener(this);
    toilet.addActionListener(this);
    union.addActionListener(this);
    transport.addActionListener(this);
    print.addActionListener(this);
    guide.addActionListener(this);
    search.addActionListener(this);
         MapTool.add(go);
         MapTool.add(elevator);
         MapTool.add(toilet);
         MapTool.add(union);
         MapTool.add(transport);
         MapTool.add(print);
         MapTool.add(guide);
         MapTool.add(search);
         BorderLayout bord = new BorderLayout();
         Basement.setLayout(bord);
              JScrollPane leftPane =
              new JScrollPane(Tree,
                        JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
                        JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
              leftPane.setPreferredSize(new Dimension(300,700));
              rightPane.setPreferredSize(new Dimension(700,500));
              JScrollPane bottomPane =
              new JScrollPane(MessagePane);
              bottomPane.setPreferredSize(new Dimension(700,200));
         JSplitPane pane1 = new JSplitPane(
                             JSplitPane.VERTICAL_SPLIT, rightPane, bottomPane);
              pane1.setDividerLocation(400);
         pane1.setOneTouchExpandable(true);
              JSplitPane pane2 = new JSplitPane(
                   JSplitPane.HORIZONTAL_SPLIT, leftPane, pane1);
              pane2.setDividerLocation(200);
              pane2.setOneTouchExpandable(true);
    JEditorPane Travel = new JEditorPane();
    JEditorPane Land = new JEditorPane();
    JEditorPane Description = new JEditorPane();
    MessagePane.addTab("Travel Detail" , Travel);
    MessagePane.addTab("Landmark" , Land);
    MessagePane.addTab("Department description" , Description);
    Basement.add("Center",pane2);
    Basement.add("North", MapTool);
    frame.setContentPane(Basement);
    frame.setSize(1000,700);
    setLookAndFeel();
    frame.setVisible(true);
    //Strings of user's input
    public String input1;
    public String input2;
    //create a dialog to take user input
    public UserInput input = new UserInput(frame);
         input.ok.addActionListener(this);
         input.setVisible(false);
    //change the interface to window's look and feel
    private void setLookAndFeel()
         try
              UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
              SwingUtilities.updateComponentTreeUI(frame);
         catch(Exception e)
              System.err.println("Couldn't use the system " + "look and feel: " + e);
    public void actionPerformed(ActionEvent evt)
         Object source = evt.getSource();
         if (source == go)
    input.setVisible(true);
    input.setLocationRelativeTo(frame);
    else if(source == input.ok)
                   //Action when user press ok button
                                  input1 = input.start.getText();
                                  input2 = input.Destination.getText();
                                  if(input1.equals("")&&!input2.equals(""))
                                       JOptionPane.showMessageDialog(frame,
                                       "You forgot to enter start position!",
                                       "input error",
                                       JOptionPane.ERROR_MESSAGE);
                                  else if(input2.equals("")&&!input1.equals(""))
                                       JOptionPane.showMessageDialog(frame,
                                       "You forgot to enter destination position",
                                       "input error",
                                       JOptionPane.ERROR_MESSAGE);
                                  else if(input1.equals("")&&input2.equals(""))
                                       JOptionPane.showMessageDialog(frame,
                                       "please enter both start and destination position",
                                       "input error",
                                       JOptionPane.ERROR_MESSAGE);
                                  else
                                  {   showPath show = new showPath();
                                  if(show.isExist(input1) == false&&show.isExist(input2) == true)
                                            JOptionPane.showMessageDialog(frame,
                                                                               "There is no such start position exist!",
                                                                               "search error",
                                       JOptionPane.ERROR_MESSAGE);
                                       else if(show.isExist(input1) == true&&show.isExist(input2) == false)
                                            JOptionPane.showMessageDialog(frame,
                                                                               "There is no such destination position exist!",
                                                                               "search error",
                                       JOptionPane.ERROR_MESSAGE);
                                       else if(show.isExist(input1) == false&&show.isExist(input2) == false)
                                            JOptionPane.showMessageDialog(frame,
                                                                               "Both of your input are not exist",
                                                                               "search error",
                                       JOptionPane.ERROR_MESSAGE);
                                       else
                                            drawPane.getThePath(input1, input2);
                                            drawPane.drawThePath(input1, input2);
    // rightPane.moveToFront(drawPane);
                                            input.setVisible(false);
                                       input.dispose();
    else if(source == guide)
                   // rightPane.moveToFront(scroll);
    public static void main(String[] args)
    OutLook good = new OutLook();
    i can compile well, but no matter i press the ok button in my dialog or i press the guide button, nothing shows up in the layerPane, please can anyone help, i really dont know where gone wrong, thx

    Hi, everyone, i have a problem with my program, can anyone give me a little bit of help?
    import java.awt.*;
    import java.awt.geom.*;
    import java.awt.image.BufferedImage;
    import java.io.*;
    import java.net.*;
    import javax.imageio.ImageIO;
    import javax.swing.*;
    import java.awt.event.*;
    public class OutLook implements ActionListener
    public JFrame frame = new JFrame("Interactive Locator");
    //These are the buttons available on the ToolBar.
    public ImageIcon image1 = new ImageIcon("icon/image6.gif");
    public ImageIcon image2 = new ImageIcon("icon/image1.gif");
    public ImageIcon image3 = new ImageIcon("icon/image2.gif");
    public ImageIcon image4 = new ImageIcon("icon/image3.gif");
    public ImageIcon image5 = new ImageIcon("icon/image4.gif");
    public ImageIcon image6 = new ImageIcon("icon/image5.gif");
    public ImageIcon image7 = new ImageIcon("icon/image7.gif");
    public ImageIcon image8 = new ImageIcon("icon/image8.gif");
    public JButton go = new JButton(image1);
    public JButton elevator = new JButton(image2);
    public JButton toilet = new JButton(image3);
    public JButton union = new JButton(image4);
    public JButton print = new JButton(image5);
    public JButton guide = new JButton(image6);
    public JButton transport = new JButton(image7);
    public JButton search = new JButton(image8);
    public JTree Tree = new JTree();
         public JTabbedPane MessagePane = new JTabbedPane(JTabbedPane.BOTTOM);
    public DrawTabbedPane drawPane = new DrawTabbedPane();
    public JPanel pane = new JPanel();
    public JScrollPane scroll = new JScrollPane(pane);
    public JLayeredPane rightPane = new JLayeredPane();
    public OutLook()
         rightPane.add(drawPane);
         rightPane.add(scroll);
         rightPane.setLayer(drawPane, 0);
         rightPane.setLayer(scroll, 1);
    ImageIcon image = new ImageIcon("image.jpg");
    JLabel label = new JLabel(image);
    pane.add(label);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    JPanel Basement = new JPanel();
    //This is the ToolBar for the program.
    MyToolBar MapTool = new MyToolBar();
    go.addActionListener(this);
    elevator.addActionListener(this);
    toilet.addActionListener(this);
    union.addActionListener(this);
    transport.addActionListener(this);
    print.addActionListener(this);
    guide.addActionListener(this);
    search.addActionListener(this);
         MapTool.add(go);
         MapTool.add(elevator);
         MapTool.add(toilet);
         MapTool.add(union);
         MapTool.add(transport);
         MapTool.add(print);
         MapTool.add(guide);
         MapTool.add(search);
         BorderLayout bord = new BorderLayout();
         Basement.setLayout(bord);
              JScrollPane leftPane =
              new JScrollPane(Tree,
                        JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
                        JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
              leftPane.setPreferredSize(new Dimension(300,700));
              rightPane.setPreferredSize(new Dimension(700,500));
              JScrollPane bottomPane =
              new JScrollPane(MessagePane);
              bottomPane.setPreferredSize(new Dimension(700,200));
         JSplitPane pane1 = new JSplitPane(
                             JSplitPane.VERTICAL_SPLIT, rightPane, bottomPane);
              pane1.setDividerLocation(400);
         pane1.setOneTouchExpandable(true);
              JSplitPane pane2 = new JSplitPane(
                   JSplitPane.HORIZONTAL_SPLIT, leftPane, pane1);
              pane2.setDividerLocation(200);
              pane2.setOneTouchExpandable(true);
    JEditorPane Travel = new JEditorPane();
    JEditorPane Land = new JEditorPane();
    JEditorPane Description = new JEditorPane();
    MessagePane.addTab("Travel Detail" , Travel);
    MessagePane.addTab("Landmark" , Land);
    MessagePane.addTab("Department description" , Description);
    Basement.add("Center",pane2);
    Basement.add("North", MapTool);
    frame.setContentPane(Basement);
    frame.setSize(1000,700);
    setLookAndFeel();
    frame.setVisible(true);
    //Strings of user's input
    public String input1;
    public String input2;
    //create a dialog to take user input
    public UserInput input = new UserInput(frame);
         input.ok.addActionListener(this);
         input.setVisible(false);
    //change the interface to window's look and feel
    private void setLookAndFeel()
         try
              UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
              SwingUtilities.updateComponentTreeUI(frame);
         catch(Exception e)
              System.err.println("Couldn't use the system " + "look and feel: " + e);
    public void actionPerformed(ActionEvent evt)
         Object source = evt.getSource();
         if (source == go)
    input.setVisible(true);
    input.setLocationRelativeTo(frame);
    else if(source == input.ok)
                   //Action when user press ok button
                                  input1 = input.start.getText();
                                  input2 = input.Destination.getText();
                                  if(input1.equals("")&&!input2.equals(""))
                                       JOptionPane.showMessageDialog(frame,
                                       "You forgot to enter start position!",
                                       "input error",
                                       JOptionPane.ERROR_MESSAGE);
                                  else if(input2.equals("")&&!input1.equals(""))
                                       JOptionPane.showMessageDialog(frame,
                                       "You forgot to enter destination position",
                                       "input error",
                                       JOptionPane.ERROR_MESSAGE);
                                  else if(input1.equals("")&&input2.equals(""))
                                       JOptionPane.showMessageDialog(frame,
                                       "please enter both start and destination position",
                                       "input error",
                                       JOptionPane.ERROR_MESSAGE);
                                  else
                                  {   showPath show = new showPath();
                                  if(show.isExist(input1) == false&&show.isExist(input2) == true)
                                            JOptionPane.showMessageDialog(frame,
                                                                               "There is no such start position exist!",
                                                                               "search error",
                                       JOptionPane.ERROR_MESSAGE);
                                       else if(show.isExist(input1) == true&&show.isExist(input2) == false)
                                            JOptionPane.showMessageDialog(frame,
                                                                               "There is no such destination position exist!",
                                                                               "search error",
                                       JOptionPane.ERROR_MESSAGE);
                                       else if(show.isExist(input1) == false&&show.isExist(input2) == false)
                                            JOptionPane.showMessageDialog(frame,
                                                                               "Both of your input are not exist",
                                                                               "search error",
                                       JOptionPane.ERROR_MESSAGE);
                                       else
                                            drawPane.getThePath(input1, input2);
                                            drawPane.drawThePath(input1, input2);
    // rightPane.moveToFront(drawPane);
                                            input.setVisible(false);
                                       input.dispose();
    else if(source == guide)
                   // rightPane.moveToFront(scroll);
    public static void main(String[] args)
    OutLook good = new OutLook();
    i can compile well, but no matter i press the ok button in my dialog or i press the guide button, nothing shows up in the layerPane, please can anyone help, i really dont know where gone wrong, thx

  • JCVM are the java card operating system?

    in some articles I read teh following:
    JCVM acts like an operating system. the implementation of JCVM =java card operating system?
    in some articles I read: the Java Card Operating system are JCVM, APIs,JCRE, native Methos, and another classes.
    help me please. thanks.

    The problem can be explained this way.OS and natvie function is the lowest level of the articture,which play the role of os like Windows,JCVM
    is higher,its function is platform indepent,JCRE,or javacard Framework,is the platform for the application,Industry Add-on Classes is the interface supplied by others,for instance,the javacard is used as SIM card,the class is the Sim interface,javacard applet is the applet user developed.
    Apis play the role of package,for example,Throwable � class,it is the parent class of all the exceptions.

  • Can anyone tell me the major differences between the versions

    hi all,
    what is the difference between the versions 4.6c 4.7EE and 5.0.
    Atleast anyone suggest where i can get the difference exactly.
    Thanks,
    Saroja.

    <b>Difference between SAP 4.6b, 4.6c, 4.7e and ECC 5.0 Versions</b>
    If you are an existing user of SAP, you will probably be aware that as from January 2007 all releases below 4.6c will no longer officially be supported by SAP. Maintenance costs for releases 3.1 - 4.6b inclusive will also attract a total charge of 21% during 2005/6.
    So what are your upgrade options?
    You could upgrade to release 4.6c - or the more comprehensive mySAP.com - which are both currently scheduled to be supported by SAP until December 2009. These products have been available since 1999 and already have a broad user base. Bear in mind however that maintenance costs for this release will be 19% during 2007 and 21% during 2008/9.
    If you wish to avoid the expense and disruption of a potential further upgrade in 2006/7, you may want to consider upgrading to release 4.7 (SAP R/3 Enterprise). Whilst this product incorporates relatively new technology, it has the advantage of being supported by SAP until March 2012 and provides new functionality in many areas.
    SAP is encouraging existing users to go beyond the 4.7 (SAP R/3 Enterprise) environment and upgrade to mySAP ERP as a stepping stone to mySAP Business Suite. However, you should note that an upgrade to mySAP ERP requires a change in licensing plan. mySAP ERP licences are role-based, so you need to assess the number of finance, logistics, HR users etc. and pay accordingly. This is a radical change from previous licensing schemes operated by SAP, whereby each seat purchased was accorded full usage of the entire SAP environment (in line with user authorisations).
    No technology upgrade is necessary to move from 4.7 (SAP R/3 Enterprise) to mySAP ERP. You simply add the benefits of mySAP ERP to your installation as you go along. The upgrade from mySAP ERP to mySAP Business Suite is equally straightforward – you just add those mySAP products available in the latter that you require. The alternative strategy would be to remain on 4.7 (SAP R/3 Enterprise) or mySAP ERP and purchase mySAP products available with mySAP Business Suite as add-ons.
    Please see below the current maintenance schedule for SAP products:
    SAP R/3 3.1 - 4.6b
    Maintenance extension until December 2006
    2005/2006: additional fee of 4% (17% plus 4%)
    SAP R/3 4.6c
    Maintenance extension until December 2009
    2007: additional fee of 2% (17% plus 2%)
    2008/2009: additional fee of 4% (17% plus 4%)
    SAP R/3 Enterprise:
    Maintenance extension possible until March 2012, available to all customers
    April 1, 2009 - March 31,2010: additional fee of 2% (17% plus 2%)
    April 1, 2010 - March 31, 2012: additional fee of 4% (17% plus 4%)
    MySAP ERP 2003
    Mainstream maintenance until end of March 2009
    April 1, 2009 - March 31,2010: additional fee of 2% (17% plus 2%)
    April 1, 2010 - March 31, 2012: additional fee of 4% (17% plus 4%)
    MySAP ERP 2004
    Mainstream maintenance until end of March 2010
    April 1, 2010 - March 31, 2011: additional fee of 2% (17 plus 2%)
    April 1, 2012 - March 31, 2014: additional fee of 4% (17 plus 4%)
    All of the above maintenance durations and extensions include all industry add-ons and all legal charges for HR and FI/LO.
    If you are contained in say Financials and HR - then your burden to go to mySAP ERP is smaller - as you go from one system to another system.... on the opposite - if you use R/3 and use customer processes, manufacturing and purchasing processes - and you do not use yet mySAP CRM, mySAP SCM, mySAP SRM... then you not only have to pay more for the license - not only for mySAP ERP - but also for mySAP CRM, mySAP SRM, mySAP SCM... - the mySAP Business Suite may be interesting pricing option then...
    But then to pricing - SAP says they will reduce the credit on your R/3 payments with the change of the calendar year... for some a big motivation to move to mySAP ERP license... but as a Gartner report from today pointed out - not many of these customers really upgrade to mySAP ERP in terms of functionality - but use it more as a license centralization for some instance consolidation - as well as only a technical upgrade. And then there are the many SAP customers who buy mySAP ERP - but stay on R/3 - but get this as they buy the mySAP BW license for all their users with it... and it's cheaper to buy mySAP ERP (as you need it sooner or later anyway) - than buying mySAP BW standalone now - and mySAP ERP in a few years...
    One final argument... remember when mySAP ERP shipped first - March 2003. SAP said they would have the vertical code of R/3 by end of 2003... well they had not - all of it will be out only now in Q2 2006 with mySAP ERP 2005 --- three years later! How did SAP's world class engineering team miss dates so badly? It's tough to move working R/3 code over to the mySAP xxx world with NetWeaver! And no the secret: Is there a difference between you modifying a R/3 system -- and SAP development creating a vertical piece of code? Not really - or better - not at all... so have a very good luck at your modification...
    Finally - there are some tools in the market which have a very good handle on estimating the implementation cost... take a look at them.
    Bottom line: If you are using a lot of R/3 - you have major license cost and a major risk to upgrade... you should even look at alternatives to SAP then - as you spend as much in upgrading than switching... take advantage of some of the attractive commercial offerings from SAP competitors - even if you do this only to negotiate a better price from SAP.
    If you are using a little R/3 only - and that is contained in mySAP ERP... then it comes back to how much license you want to pay now (or later - so it's really a financial consideration) - and your overall risk readiness. If you are happy to pay now and risk averse - you go for mySAP ERP 2004 or 2005... if you are risk sensitive and don't want to pay now and wait for others to be the "guinea pigs" for mySAP ERP 2007 / 2005 etc - then you go to R/3 Enterprise. Easier upgrade, no license cost. Sit on the fence and see what SAP and competitors do to service enable their apps.
    Hope this helps a bit...

  • Difference between SAP PSCD and tax and Revenue management

    Hi All,
    I am new to SAP industry solutions for public sector and am actually trying to understand the new systems. Can anyone please tell me the difference between SAP PSCD and SAP Tax and Revenue management ? Please revert.
    Thanks in advance,
    Shakuntala

    Hi Shakuntala,
    PSCD is an industry add-on on top of SAP ERP FI-CA (Contract Accounting), which is part of SAP ERP Core.
    Tax & Revenue Management is a Public Sector industry solution, which utilizes PSCD to enable some of its key processes (e.g. account management and collection management). However, TRM as a business solution also make use of other modules and systems (e.g. CRM).
    The initial development of PSCD was strongly driven by Tax&Revenue Management, therefore people usually have hard time to differentiate between the two terms. But now PSCD is also used by and enhanced for other SAP Public Sector solutions like Grantor Management or Social Services.
    Best regards,
    Xiaoi
    Edited by: Xiaopeng Tan on May 22, 2009 5:27 PM

  • How to Add Industry Code in web Ui search result List

    Hello Friends,
    I need some help from you...
    We have a Requirement like In Business Partner (BP) we have Identification tab in that we have again Industries. My client requirement is they need Industry codes In WEB UI Search Result list. Could you please tell me how can i add this in Search result list.
    Please find the below Mentioned Screen shorts.
    Regards
    Mohammad

    Hello Mohammed,
    That is totally easy. You just have to add a new attribute in the BOL-object for the result list.
    - Either a value attribute
    - Or better a model attribute of the BOL-object where industry code is in
    You also need to think about what to show if a business partner has several industry codes like in your case. I normally only show 1:1-attributes in the result-list.
    Best regards,
    Thomas Wagner

  • Good add-ons for retail, point of sale, wholesale and distrbution industry

    Hi,
    Which are the good add-ons available in India for retail, point of sale billing, wholesale and distribution industry?
    Typical requirements are:
    1. Point of sale billing
    2. Barcoding - if same item is scanned twice, the qty of the item should increase, rather than creating a new item row.
    3. Combo Offers - Buy 1 Get 1 Free, etc.
    4. Repacking of items - buy in bulk and sell in loose
    5. Support for multiple MRP for same item, example an item with old MRP is in stock, and the same item with new MRP is also in stock
    6. Loyalty Point, Membership schemes
    7. Multiple Payment Modes in same Invoice: Coupons, Card, Cash, etc.
    The add-on should work on B1 Starter Pack licenses.
    The customer operates small sized departmental stores from 3 locations, with 1 or 2 billing counters in each location, and has limited budget due to which we are suggesting B1 starter pack to him.
    Thanks.

    Hi,
    Please refer license guide for starter package: (page 10)
    http://www.rels.co.il/wp-content/uploads/2013/07/B1_90_LicenseGuide.pdf
    Also check limitation of starter package:
    SAP Business One Starter Package - SAP Business One Central
    Thanks & Regards,
    Nagarajan

  • HT201368 what if I have two different librarys located in different areas , one on OS another on External. How Do I Join Them Two One Massive libary, As Well As Add More Collections To It, Where Can I Also Setup For Industry M-Audio Axiom 61 3rd Gen Contr

    what if I have two different librarys located in different areas , one on OS another on External. How Do I Join Them Two One Massive libary, As Well As Add More Collections To It, Where Can I retain These Extra Librarys?  Also Setup For Industry M-Audio Axiom 61 3rd Gen Controler...?

    >
    <IfModule mod_weblogic.c>
    WebLogicCluster 127.0.0.1:7005,127.0.0.1:7007,127.0.0.1:7003,127.0.0.1:7103,127.0.0.1:7104
    MatchExpression /app1
    </IfModule>
    <Location /weblogic>
    SetHandler weblogic-handler
    WebLogicCluster 127.0.0.1:7003,127.0.0.1:7005,127.0.0.1:7007,127.0.0.1:7103,127.0.0.1:7104
    DebugConfigInfo ON
    PathTrim /weblogic
    </Location>
    <IfModule mod_weblogic.c>
    WebLogicCluster 127.0.0.1:7003,127.0.0.1:7005,127.0.0.1:7007
    MatchExpression /app2
    </IfModule>
    <Location /weblogic>
    SetHandler weblogic-handler
    WebLogicCluster 127.0.0.1:7003,127.0.0.1:7005,127.0.0.1:7007
    DebugConfigInfo ON
    PathTrim /weblogic
    </Location>
    >
    This configuration is weird little bit. There is MatchExpression /app1 and MatchExpression /app2 and at the same time two <Location /weblogic> sections. Are you sure you understand what that configuration stands for?
    Try something like this ...
    <Location /app1>
    SetHandler weblogic-handler
    WebLogicCluster 127.0.0.1:7003,127.0.0.1:7005,127.0.0.1:7007,127.0.0.1:7103,127.0.0.1:7104
    DebugConfigInfo ON
    </Location>
    <Location /app2>
    SetHandler weblogic-handler
    WebLogicCluster 127.0.0.1:7003,127.0.0.1:7005,127.0.0.1:7007
    DebugConfigInfo ON
    </Location>
    where /app1 and /app2 are contexts of your weblogic applications.
    http://download.oracle.com/docs/cd/E11035_01/wls100/plugins/apache.html
    http://httpd.apache.org/docs/2.0/mod/core.html#location

  • Sales promotion Add On for Wholesales Industry

    Hi Expert,
    We had the following requirement from prospect:
    1. Example Buy 5(Item A) free 1(Item A)
    System to auto insert FOC item without marketing people to memorise the sales promotion.
    If buy 8, system will insert FOC item as 1 but if buy 10, FOC item will be 2.
    2. Flexibility in setting sales promotion
    Sometimes, the promotion could be buy 5(Item A) free 1(Item B)
    3. It must allow user to analyse sales promotion performances without setting up multiple sales promotion to reduce number of master records.
    4. It must allow for multiple unit of measurement as the FOC item could be item of lower unit of measurement eg buy 5 carton of Item A free 1 packet of Item B.
    5. Allow for validity date setting for this promotion.
    Wonder there is any workaround in 2007A or any available add on to cope with above requirement.
    Regards
    Thomas

    Thomas,
    Within the capabilities of the SAP Business One system (out of the box).  The only possibility to accomplish this without the  user manually entering would be set up a Sales BOM with the combination of (51) or (81) as the case may be.
    Suda

  • How to create a job card and how to add waranty card in sales order

    I have one scenario for CS.the scenario is realted to automotive industry. Basically its a trading industry of HCV,MCV,LCV apart from that they will do servicing also. First the customer comes for a service.he is having free services. he will have waranty for spare parts of the vehicle. once he comes for servicing first the executive will take complains from the customer after that a Job card will be issued to the customer. there his chasis no ,engine no and registration no will be there. once enter the chasis no entire customer details has to come. how many free services he is having for how many kilo meters.then job card will go to the spare parts dept.that dept will issue the spare parts.then they will invoice the customer. he will pay the payment.and finally the gate pass will be given to the customer to deliver the vehicle.
    painful area is how to create a job card and how to add waranty in sales order.
    Regards,
    Venkat

    Hi,
    Have u resolved it then Please let me know !!! It is a very interesting problem and owuld like to know the solution...
    Regards
    Krishna

Maybe you are looking for

  • How can you tell your iPhone 5s has been unlocked?

    Is there anyway to tell from the Settings menu on the iPhone or from a menu in iTunes that the phone has been unlocked. My wireless carrier has allowed me to unlock my phone because I will be spending an extended period of time in another country. Le

  • Values are returned as question marks.

    I have set up a UTF-8 database, on my english version of WinXP.. SELECT * FROM NLS_DATABASE_PARAMETERS; .. shows this is correct - UTF8 I have set up NLS_LANG variable in windows, to be "American.America.UTF8" Using SQL*Plus worksheet I can update a

  • Error with swing

    Hi, I am having the error with a basic start to a swing application, any hel;p would me much appreciated this is the error i keep receiving (it is not always child 11) Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: N

  • HT201066 can I shoot in 16:9 with quick time?

    can I shoot in 16:9 with quick time?

  • Problems to build Interactives forms

    I am having difficulty in saving several forms, can not activate the form, error draw the functions of Adobe forms (fp_job_open ....) this is why my SAP system not integrated with the J2EE? not yet made a conxão with ADS in SM59 and J2EE has not yet