JTextArea hangs .... plz help

i have made a gui using jframe(prog1.java). there is a JTextArea which is used for printing output. i have another class(prog2.java) which does all the computation and prints any output to the above JTextArea.
what i am doing is ... first prog1 is executed and in that a thread is created which executes prog2. now if prog2 goes into infinite loop, it keeps calling append() method to append output to JTextArea of prog1. but due to this infinite loop, prog1 or the GUI hangs, and i am not able to click any menu button that i have made or do anything else in the gui.
can anyone suggest some solution to overcome this.
it is urgent :(
tia

which does all the computation do this in a separate thread, and when the textArea needs to be updated,
wrap the append() in a SwingUtilities.invokeLater()

Similar Messages

  • N96 hangs plz help

    Hi there i bought n96 recently.My problem is some times it hangs n getting stuck.m really worried cz of this.I was using n95 8gb before,i have never faced this problem with 95.With lot of expectations i bought 96.Can any one help me out for this?i have installed the same f secure which i was using in 95.is it cz of that?m worried ,plz help

    it use lots of memory when it start this is because it has a hidden software inside that suck in too much memory
    Yes it needs that software to run all the applications, still there's more than enough memory thanks to on demand paging I haven't seen any out of memory issues yet how do you mean it uses too much memory, it uses the memory it needs yes it has less free RAM after boot but again, I haven't seen problems with memory so far. Maybe if you use a RAM monitor you can find which applications you are running cause the RAM to be depleted.
    navi wheel is not in the phone
    Yes that's true but not because it needs memory. Somehow Nokia decided to remove that feature completely it's a shame but if you look at the specs it's not listed anymore.
    they dont dare to officially launch the phone world wide
    To the best of my knowledge the N96 is available in Europe, Middle East, and many places in Asia. Not yet in the US but that's a different version due to different frequencies. So it's pretty much world wide. Anyways, your final advise to wair for a firmware update is good, since newer software is usually better.
    640K Should be enough for everybody
    El_Loco Nokia Video Blog

  • Hi iam using IPHONE4 , when i coonect it to my PC , itunes get hang and don't detect my iphone , how i can sort out this issue plz help me

    Hi iam using IPHONE4 , when i coonect it to my PC , itunes get hang and don't detect my iphone , how i can sort out this issue plz help me

    iPhone, iPad, or iPod touch not appearing in iTunes

  • Hey every one ,i bought a new ipad 2 last month,i am not using it  so much but  sometimes it does respond,hang's up,all games and app come out of there folder . can you plz help me

    hey every one ,i bought a new ipad 2 last month,i am not using it  so much but  sometimes it does respond,hang's up,all games and app come out of there folder . can you plz help me.my email id is [email protected]

    Try a reset. Hold the Sleep and Home button down for about 10 seconds until you see the Apple logo. Ignore the red slider.
    Don't leave your email address on a public forum

  • N79 hanging problem plz help....

    while unlocking the keypad of my n79 sometimes the phone gets hanged then i have to take the battery out and then again switch on the phone........plz help me how to get rid of this problem???

    I have also same problem with my Nokia N79, I just cancelled sensor for automatic themes from cover. Just open back cover & stick some paper or plastic cello tape on four hole marks of covers wich r sensor for automatic themes to change colour of back cover same as theme colour. From 2 days I feel my mobile working fine without hanging ! so try it, all the best.

  • Problem in Connection Polling? Plz Help Me

    This is the Error i got.....
    weblogic.jdbc.extensions.ConnectionDeadSQLException: weblogic.common.resourcepool.ResourceDeadException: 0:Could not create pool connection. The DBMS driver exception was: [BEA][Oracle JDBC Driver]Error establishing socket. Connection timed out: connect
    My application is runing Fine when small numer of users & less Database Connection Objects used.
    When more user it gives THIS Error.
    i increased the Connection poll Size But Again it gives the same error.....
    yesterday my server(Linux) was Hanged(problem with RAM) . Today
    we changed the RAM and its working fine. But the connection Polling is the current Problem.
    test Connection is Working Fine. But more Connection its not Working,
    giving this error...
    weblogic.jdbc.extensions.ConnectionDeadSQLException: weblogic.common.resourcepool.ResourceDeadException: 0:Could not create pool connection. The DBMS driver exception was: [BEA][Oracle JDBC Driver]Error establishing socket. Connection timed out: connect
    Plz help Me.....
    regards
    raghavan

    You can use like this:
    Order By
       Depot_Code,
       Bl_No nulls first ,
       Booking_No

  • Sir plz help me in replacing my iphone4

    sir i am having some issues with the earphone and some time gets hanged so plz help me in replacing the iphone 4, my handset is from singapore serial no is 79*****a4s  model A1332  plz replace and upgrade to iphone 5 if it is possible
    already i just asked to the nearest istore but the ignored to replace due to its from singapore plz help
    my contact no *********
    mail id : **************
    <Personal Information Edited by Host>

    [size="4" color="#cc00cc">ok? thank you? alot
    [size="4" color="#cc00cc">i had done what u told? me? and the MUVO N200 returned back? in use?
    [size="4" color="#cc00cc">Allah bless you
    [size="4" color="#cc00cc">thanks alot
    [size="4" color="#cc00cc">thanks alot?

  • Oracle 9i Release 2 - Installation hangs please help

    OS: SUSE 10
    I have to Install oracle 9i Release 2(9.2.0.4.0)
    I have java-1_4_2-sun installed, and the installation directory/path is /usr/lib/jvm.
    now my question is should I change the path of JRE_LOCATION, in the oraparam.ini from
    JRE_LOCATION=../../stage/Components/oracle.swd.jre/1.3.1.0.0/1/DataFiles/Expanded/jre/linux
    to
    JRE_LOCATION=/usr/lib/jvm
    Second
    when as user oracle, i execute the installer, it goes smooth till the "Database Configuration" page, i select the
    General Purpose > Next > now here installation progress bar stuck/hangs at 87%
    following is the output of /opt/oracle/oraInventory/logs/oraInstall2007-04-26_04-37-20AM.err
    java.lang.ExceptionInInitializerError: java.util.MissingResourceException: Can't find bundle for base name resources/libRes.properties, locale en
    at java.util.ResourceBundle.throwMissingResourceExcep tion(ResourceBundle.java:712)
    at java.util.ResourceBundle.getBundleImpl(ResourceBun dle.java:683)
    at java.util.ResourceBundle.getBundle(ResourceBundle. java:546)
    at OiGeneralPortQueryRes.<clinit>(OiGeneralPortQueryRes.java:7)
    at getFreePort.performQuery(getFreePort.java:477)
    at oracle.sysman.oii.oiis.OiisCompContext.doQuery(Oii sCompContext.java:2330)
    at Components.oracle.sysman.webserver.v9_2_0_1_0.Comp Context.getCalculatedValueObject_PORT(CompContext. java:304)
    at Components.oracle.sysman.webserver.v9_2_0_1_0.Comp Context.getCalculatedValueObject(CompContext.java: 224)
    at oracle.sysman.oii.oiis.OiisCompContext.getCalculat edValue(OiisCompContext.java:612)
    at oracle.sysman.oii.oiis.OiisVariable.getCalculatedV alue(OiisVariable.java:733)
    at oracle.sysman.oii.oiis.OiisVariable.setVariable(Oi isVariable.java:1407)
    at oracle.sysman.oii.oiis.OiisCompContext.doOperation (OiisCompContext.java:991)
    at oracle.sysman.oii.oiif.oiifb.OiifbLinearIterator.i terate(OiifbLinearIterator.java:116)
    at oracle.sysman.oii.oiic.OiicCompsWizEngine.doOperat ion(OiicCompsWizEngine.java:182)
    at oracle.sysman.oii.oiif.oiifb.OiifbLinearIterator.i terate(OiifbLinearIterator.java:116)
    at oracle.sysman.oii.oiic.OiicInstallSession$OiicSelC ompsInstall.doOperation(OiicInstallSession.java:87 8)
    at oracle.sysman.oii.oiif.oiifb.OiifbCondIterator.ite rate(OiifbCondIterator.java:140)
    at oracle.sysman.oii.oiic.OiicPullSession.doOperation (OiicPullSession.java:614)
    at oracle.sysman.oii.oiic.OiicSessionWrapper.doOperat ion(OiicSessionWrapper.java:177)
    at oracle.sysman.oii.oiif.oiifb.OiifbLinearIterator.i terate(OiifbLinearIterator.java:116)
    at oracle.sysman.oii.oiic.OiicInstaller.run(OiicInsta ller.java:358)
    at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInst aller.java:637)
    Plz help me
    Regards

    Workaround consits of two steps:
    1. Use jre 1.3.1_n (where n>10) (1.4.n use only if your platform is x86_64)
    2. execute following commands before you execute runInstaller or dbca:
    unset LANG
    unset LC_TYPE

  • Java Mail Project HELP Required....URGENT PLZ HELP!!!

    hello there!!
    i took up a pjct for my engineering on java mail..got the code..and i thought that ill analyse it...the code is submitting the mail to the smtp server but after dat its failing to deliver to the client..as i can see this error in the logs on SMTP server...can anyone help me out in analysing this code!!!
    plz help, exams are near...(am new to java)
    //java FINAL!
    import javax.swing.*;
    import java.net.URL;
    import javax.mail.*;
    import javax.mail.internet.*;
    import java.util.*;
    import java.awt.*;
    import java.awt.event.*;
    public class EmailProg extends JPanel implements ActionListener {
    protected JTextArea textArea;
    protected String newline = "\n";
    static final private String composemail = "compose";
    static final private String sendmail = "send";
    static final private String about = "about";
    static final private String submit = "submit";
    static final private String exit = "exit";
    JLabel lSubmit = new JLabel("Submit");
    JButton subbutton = new JButton();
    JTextArea emailfrom = new JTextArea(1,1);
    JTextArea emailto = new JTextArea(1, 1);
    JTextArea emailsubject = new JTextArea(1, 1);
    JTextArea emailmessage = new JTextArea(25, 1);
    //------BAG LAYOUT
    JLabel lFrom = new JLabel("From:");
    JTextField cFrom = new JTextField(32);
    JLabel lTo = new JLabel("To:");
    JTextField cTo = new JTextField(32);
    JFrame frame2 = new JFrame("Compose New");
    JLabel lSubject = new JLabel("Subject");
    JTextField cSubject = new JTextField(32);
    JLabel lMessage = new JLabel("Body");
    JTextArea cMessage = new JTextArea(5,32);
    //====================================
    public EmailProg() {
    super(new BorderLayout());
    //Create the toolbar.
    JToolBar toolBar = new JToolBar();
    addButtons(toolBar);
    //Create the text area used for output. Request
    //enough space for 5 rows and 30 columns.
    textArea = new JTextArea(5, 30);
    textArea.setEditable(false);
    textArea.setText("Welcome to Jeff's email program! With this program you can compose and send emails. I hope I get a good grade on thise, and marine world finds a good use for it :-D:-D (implements really just testing the scroller!!!)");
    JScrollPane scrollPane = new JScrollPane(textArea);
    //Lay out the main panel.
    setPreferredSize(new Dimension(450, 110));
    add(toolBar, BorderLayout.NORTH);
    add(scrollPane, BorderLayout.CENTER);
    //==================================
    protected void addButtons(JToolBar toolBar) {
    JButton button = null;
    //first button
    button = makeNavigationButton("/toolbarButtonGraphics/general/ComposeMail24.gif", composemail ,"Compose new Email", "compose new");
    toolBar.add(button);
    //second button
    button = makeNavigationButton("toolbarButtonGraphics/general/SendMail24.gif", sendmail,"Send The Mail","send");
    toolBar.add(button);
    //third button
    button = makeNavigationButton("toolbarButtonGraphics/general/About24.gif", about,"About","About");
    toolBar.add(button);
    //exit button
    button = makeNavigationButton("toolbarButtonGraphics/general/Stop24.gif", exit, "Exit", "Exit");
    toolBar.add(button);
    //===================================
    protected JButton makeNavigationButton(String imageName, String actionCommand, String toolTipText, String altText) {
    //Look for the image.
    String imgLocation = imageName;
    URL imageURL = EmailProg.class.getResource(imgLocation);
    //Create and initialize the button.
    JButton button = new JButton();
    button.setActionCommand(actionCommand);
    button.setToolTipText(toolTipText);
    button.addActionListener(this);
    if (imageURL != null) {                      //image found
    button.setIcon(new ImageIcon(imageURL));
    } else {                                     //no image found
    button.setText(altText);
    System.err.println("Resource not found: "+ imgLocation);
    return button;
    //=============================
    public void actionPerformed(ActionEvent e) {
    String cmd = e.getActionCommand();
    String description = null;
    // Handle each button.
    if (exit.equals(cmd)){
    textArea.setText("");
    description = "EXITING";
    System.exit(0);
    if (composemail.equals(cmd)) { //first button clicked
    textArea.setText("");
    description = "Write new mail.";
    composeWindow();
    } else if (sendmail.equals(cmd)) { // second button clicked
    textArea.setText("");
    description = "This button does'nt do anything yet :x";
    } else if (about.equals(cmd)) { // third button clicked
    textArea.setText("");
    description = "About this program. (See pop-up)";
    coolWindow();
    else if (submit.equals(cmd))
    if (cFrom.getText().equals("")||cTo.getText().equals("")||cSubject.getText().equals("")||cMessage.getText().equals(""))
    textArea.setText("One or more of the fields was not filled in.");
    else{
    try {
    String smtpServer="serverhere";
    String to=cTo.getText();
    String from=cFrom.getText();
    String subject=cSubject.getText();
    String body=cMessage.getText();
    send(smtpServer, to, from, subject, body);
    textArea.setText("");
    description = "Mail Sent.";
    JOptionPane.showMessageDialog(null, "Message Sent.");
    catch (Exception ex)
    System.out.println("Usage: java com.lotontech.mail.SimpleSender"
    +" smtpServer toAddress fromAddress subjectText bodyText");
    //CLOSE THE FRAME2 WINDOW IIIIIIIIFFFFFFF SENDING IS SUCCESSFUL!!
    }//end of else during send
    }//end of if of submit
    displayResult(description);
    //============================
    protected void displayResult(String actionDescription) {
    textArea.append(actionDescription + newline);
    //=============================
    public void coolWindow() {
    JFrame frame = new JFrame("About");
    JTextArea filecontents = new JTextArea();
    filecontents.setText("Use the tool bar to compose\n compose new emails, in which you can\n send to anyone on the\n srvhs email server. \n Fill in all the blanks before pressing send. If you dont\n you will receive an error! \n For more information about this program click on the\n information button.");
    frame.getContentPane().add(filecontents, BorderLayout.CENTER);
    frame.pack();
    frame.setResizable(false);
    frame.setSize(300,200);
    frame.setVisible(true);
    //===============================
    public void composeWindow() {
    frame2.getContentPane().setLayout(new GridBagLayout());
    frame2.setResizable(false);
    frame2.setSize(600,500);
    frame2.setVisible(true);
    GridBagConstraints gbc = new GridBagConstraints();
    gbc.insets = new Insets(5, 10, 5, 10);
    cMessage.setLineWrap(true);
    subbutton = makeNavigationButton("toolbarButtonGraphics/general/SendMail24.gif", submit,"submit","submit");
    addRow(gbc, lFrom, cFrom);
    addRow(gbc, lTo, cTo);
    addRow(gbc, lSubject, cSubject);
    addRow(gbc, lMessage, cMessage);
    addRow(gbc, lSubmit, subbutton);
    //===============================
    private void addRow(GridBagConstraints gbc, Component left, Component right) {
    gbc.gridx = GridBagConstraints.RELATIVE;
    gbc.gridy = GridBagConstraints.RELATIVE;
    gbc.gridheight = 1;
    gbc.gridwidth = 1;
    gbc.anchor = GridBagConstraints.EAST;
    frame2.getContentPane().add(left, gbc);
    gbc.gridwidth = GridBagConstraints.REMAINDER;
    gbc.anchor = GridBagConstraints.WEST;
    frame2.getContentPane().add(right, gbc);
    frame2.pack();
    //=======================
    public static void send(String smtpServer, String to, String from, String subject, String body) {
    try {
    Properties props = System.getProperties();
    props.put("localhost", smtpServer);
    Session session = Session.getDefaultInstance(props, null);
    System.out.println(smtpServer);
    // -- Create a new message --
    Message msg = new MimeMessage(session);
    // -- Set the FROM and TO fields --
    msg.setFrom(new InternetAddress(from));
    msg.setRecipients(Message.RecipientType.TO, InternetAddress.parse(to, false));
    // -- We could include CC recipients too --
    // if (cc != null)
    // msg.setRecipients(Message.RecipientType.CC
    // ,InternetAddress.parse(cc, false));
    // -- Set the subject and body text --
    msg.setSubject(subject);
    msg.setText(body);
    // -- Set some other header information --
    msg.setHeader("X-Mailer", "LOTONtechEmail");
    msg.setSentDate(new Date());
    // -- Send the message --
    Transport.send(msg);
    System.out.println("Message sent OK.");
    catch (Exception ex)
    ex.printStackTrace();
    public static void main(String[] args) {
    JFrame frame = new JFrame("EmailProg");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    EmailProg newContentPane = new EmailProg();
    newContentPane.setOpaque(true);
    frame.setContentPane(newContentPane);
    //Display the window.
    frame.pack();
    frame.setVisible(true);
    }

    The code to retrieve the messages from SMTP
    finally all working fine...
    thanx guys!!!
    package EmailProg;
    import javax.mail.*;
    import javax.mail.internet.*;
    import java.util.*;
    import java.io.*;
      * A simple email receiver class.
    public class SimpleReceiver
        * Main method to receive messages from the mail server specified
        * as command line arguments.
      public static void main(String args[])
        try
          String popServer=args[0];
          String popUser=args[1];
          String popPassword=args[2];
          receive(popServer, popUser, popPassword);
        catch (Exception ex)
          System.out.println("Usage: java com.mail.SimpleReceiver" +" popServer popUser popPassword");
        System.exit(0);
         * "receive" method to fetch messages and process them.
       public static void receive(String popServer, String popUser, String popPassword)
         Store store=null;
         Folder folder=null;
         try
           // -- Get hold of the default session --
           Properties props = System.getProperties();
           Session session = Session.getDefaultInstance(props, null);
           // -- Get hold of a POP3 message store, and connect to it --
           store = session.getStore("pop3");
           store.connect(popServer, popUser, popPassword);
           // -- Try to get hold of the default folder --
           folder = store.getDefaultFolder();
           if (folder == null) throw new Exception("No default folder");
           // -- ...and its INBOX --
           folder = folder.getFolder("INBOX");
           if (folder == null) throw new Exception("No POP3 INBOX");
           // -- Open the folder for read only --
           folder.open(Folder.READ_ONLY);
           // -- Get the message wrappers and process them --
           Message[] msgs = folder.getMessages();
           for (int msgNum = 0; msgNum < msgs.length; msgNum++)
             System.out.println(msgs[msgNum]);
         catch (Exception ex)
           ex.printStackTrace();
         finally
           // -- Close down nicely --
           try
             if (folder!=null) folder.close(false);
             if (store!=null) store.close();
           catch (Exception ex2) {ex2.printStackTrace();
      }

  • My ph's apple4g i update latest virsion 7.0.4 now my ph was very slaw,can i get a 6.0.3 or 7.0.0 and how to install plz help me.........

    my ph's apple4g i update latest virsion 7.0.4 now my ph was very slaw,can i get a 6.0.3 or 7.0.0 and how to install plz help me.........

    3.5.x will be supported until August.
    http://www.mozilla.com/en-US/firefox/all-older.html
    Also see: [[Installing a previous version of Firefox]] and [[Installing Firefox]]
    If you want to troubleshoot your problems with Firefox 3.6.x you can start with [[Firefox hangs]]. Start basic troubleshooting with [[Safe Mode]].

  • Hi guru's i  am learning ,i am learning user exists plz help me

    hi guru's i  am learning ,i am learning user exists , i don't know anything about that plz help me lie realtime oriented

    Hi
    USER EXIT
    EXIT s are nothing but the R/3 Enhancements which allows you to add your own functionality to SAP’s standard business applications without having to modify the original applications.
    Purpose
    To introduce the techniques of enhancement in standard SAP system. SAP creates customer exits for specific programs, screens, and menus within standard R/3 applications. These exits do not contain any functionality. Instead, the customer exits act as hooks. You can hang your own add-on functionality onto these hooks.
    Use
    They do not affect standard SAP source code.
    When you add new functionality to your SAP System using SAP’s exits, you do not alter the source code of standard SAP programs in any way. The code and screens you create are encapsulated as separate objects. These customer objects are linked to standard applications, but exist separately from SAP’s standard software package.
    They do not affect software updates.
    When you add new functionality to your SAP System using SAP’s exits, your objects (called customer objects) must adhere to strict naming conventions. When it comes time to upgrade a to a new software release, customer objects’ names ensure that they will not be affected by any changes or new additions to the standard software package.
    Challenges
    Customer exits are not available for all programs and screens found in the SAP System.
    Modifications
    Any change made to an SAP object in a customer system is called a modification. Customers usually modify their systems for one of two reasons. Either they make changes to the SAP standard in order to adjust the R/3 System to their specific business needs (actual modifications), or they alter individual SAP objects in order to correct an error (as recommended in an SAP error note).
    You should only modify the SAP standard if the modifications you want to make are absolutely necessary for optimizing work flow in your company. Be aware that good background knowledge of application structure and flow are important prerequisites for deciding what kind of modifications to make and how these modifications should be designed.
    need
    ABAP DICTIONARY
    Table Enhancements: There are two ways that you can add additional fields to tables without modifying your system.
    Append Structures:
    Append structures allow you to enhance tables by adding fields to them that are not part of the standard. With append structures, customers can add their own fields to any table or structure they want.
    Append structures are created for use with a specific table. However, a table can have multiple append structures assigned to it.
    Customizing Includes:
    If customers know in advance that one of the tables or structures delivered to them by SAP needs to have customer-specific fields added to it, an SAP application developer can include these fields in the table using a Customizing include statement.
    The same Customizing include can be used in multiple tables or structures. This provides for consistency in these tables and structures whenever the itself include is altered.
    Append structures allow you to attach fields to a table without actually having to modify the table itself.
    Append structures may only be assigned to a single table. A table may, however, have several append structures attached to it. Whenever a table is activated, the system searches for all active append structures for that table and attaches them to the table. If an append structure is created or changed and then activated, the table it is assigned to is also activated, and all of the changes made to the append structure take effect in the table as well.
    You can use append structures in ABAP programs just as you would any other structure.
    Note: When you copy tables that have append structures attached to them, the fields that were found in the append structure of the original table become part of the actual body of the target table.
    Some of the tables and structures delivered with the R/3 standard contain special include statements calling Customizing includes. These are often inserted in those standard tables that need to have customer-specific fields added to them.
    In contrast to append structures, Customizing includes can be inserted into more than one table. This provides for data consistency throughout the tables and structures affected whenever the include is altered.
    Customizing include programs are part of the customer namespace: all of their names begin with 'CI_'. This naming convention guarantees that nonexistent Customizing includes do not lead to errors. No code for Customizing includes is delivered with the R/3 standard.
    You create Customizing includes using special Customizing transactions. Some are already part of SAP enhancements and can be created by using project management (see the unit on 'Enhancements using Customer Exits').
    The Customizing include field names must lie in the customer namespace just like field names in append structures. These names must all begin with either 'YY' or 'ZZ'.
    When adding the fields of a Customizing include to your database, adhere to same rules you would with append structures.
    ABAP DICTIONARY
    Field Exits:
    Field exits take you from a screen field with a data element reference to a function module. Field exits can be either global or local.
    Field exit function modules adhere to the following naming convention:
    prefix: FIELD_EXIT_
    name: <data element name>_
    suffix (optional): 0 to 9, A to Z
    Text Enhancements:
    Possible text enhancements include customer keywords and customer documentation of data elements.
    Text enhancements differ from other application enhancements in that they take effect globally in all related SAP applications after activation (global enhancements).
    Customer Exits
    Function Module Exits
    Menu Exits
    Screen Exits
    Function Module Exits
    Function module exits add functions to R/3 applications. Function module exits play a role in both menu and screen exits. When you add a new menu item to a standard pull down menu, you use a function module exit to define the actions that should take place once your menu is activated. Function module exits also control the data flow between standard programs and screen exit fields.
    Menu Exits
    Menu exits add items to the pull down menus in standard SAP applications. You can use these menu items to call up your own screens or to trigger entire add-on applications.
    SAP creates menu exits by defining special menu items in the Menu Painter. These special entries have function codes that begin with "+" (a plus sign). You specify the menu item’s text when activating the item in an add-on project.
    Screen Exits
    Screen exits add fields to screens in R/3 applications. SAP creates screen exits by placing special sub screen areas on a standard R/3 screen and calling a customer sub screen from the standard screen’s flow logic.
    Exits are basically the hooks whcih SAP has provided to add your own code. There are two types of Exits:
    1. Customer exits: Implemented as Function Modules within z includes. Anybody can change it and no access key is required.
    2. User Exit: Implemented as subroutines within includes (any include except y or z includes). You need access for the specific include and then you can any subroutine (user exit) within that Include.
    BADIs are the enhanced version of user exits where the same logic is implemented via classes and object (OOP)
    Enchancement point is the latest once introduces with ECC6.0 . Not very sure about that but you can change it without any access key.
    Please go through the following link which will help you understand the exits in a much better way:
    http://help.sap.com/saphelp_nw04/helpdata/en/bf/ec07a25db911d295ae0000e82de14a/content.htm
    http://www.sap-img.com/abap/what-is-the-difference-between-smod-and-cmod.htm
    http://sap.niraj.tripod.com/id21.html
    http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/frameset.htm
    http://www.sap-img.com/ab038.htm
    User Exits.
    http://www.erpgenie.com/sap/abap/code/abap26.htm
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://www.sapgenie.com/abap/code/abap26.htm
    http://www.sap-img.com/abap/what-is-user-exits.htm
    http://wiki.ittoolbox.com/index.php/HOWTO:Implement_a_screen_exit_to_a_standard_SAP_transaction
    http://www.easymarketplace.de/userexit.php
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://www.sappoint.com/abap/userexit.pdfUser-Exit
    customer exits
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f1a7e790-0201-0010-0a8d-f08a4662562d
    Menu Exit.
    http://www.sappoint.com/abap/spmp.pdf
    http://www.sappoint.com/abap/userexit.pdf
    http://www.sapdevelopment.co.uk/enhance/mod_sapmenu.htm
    http://www.sapdevelopment.co.uk/enhance/enhancehome.htm
    USER EXIT
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://www.sapgenie.com/abap/code/abap26.htm
    http://www.sap-img.com/abap/what-is-user-exits.htm
    http://wiki.ittoolbox.com/index.php/HOWTO:Implement_a_screen_exit_to_a_standard_SAP_transaction
    http://www.easymarketplace.de/userexit.php
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://www.sappoint.com/abap/userexit.pdfUser-Exit
    http://www.sap-img.com/ab038.htm
    http://help.sap.com/saphelp_46c/helpdata/en/64/72369adc56d11195100060b03c6b76/frameset.htm
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://www.sap-img.com/abap/what-is-user-exits.htm
    http://expertanswercenter.techtarget.com/eac/knowledgebaseAnswer/0,295199,sid63_gci982756,00.html

  • Server Activity Error....plz help me

    hi....
    when i printing reports then some time during printing of reports there is some problem that it will hang the whole application ..and on the left upper corner of the application meesage("Server Activity ") occurs and i have to prees ctr+alt+del to close the whole application and the i again open that application..when this occure frequentlly then it become a headchae...
    Froms And Reports(6i) and platform is window 2000 professional...and call_code is made throuh the parameter form...
    plz help me how to handle it
    thanks....

    Hi,
    I also made entry in form_path and i am creating new form using template.fmb in oracle 10g. Just i opened that template.fmb and changing the name to xxx.fmb and i am compiling and running that xxx.fmb. While i am running getting error.
    Error message is :
    FRM-40735:ON-ERROR trigger raised unhandled exception ORA-06508 Looks like the entry in FORMS_PATH is not correct/complete.
    Note: 797293.1 - Oracle Application Return The following Error FRM-40735: ON-ERROR trigger raised unhandled exception ORA-6508
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=797293.1
    Regards,
    Hussein

  • I have recently updated m iPhone 4 which was not used since months. It has to be updated from5.1.4 to iOS 7.0.4 and it has taken more than 15 hours to get started. Plz help me. It took about 5 to 6 hrs to prepare for updating.

    I have recently updated m iPhone 4 which was not used since months. It has to be updated from5.1.4 to iOS 7.0.4 and it has taken more than 15 hours to get started. Plz help me. It took about 5 to 6 hrs to prepare for updating.

    I am having this problem.  At first with the new iPhone 5, and then with the iPad 2.  I am not sure why this is happening. 
    My gut feeling is this is an iO6 issue and here's why -
    The problem mainly occurs with apps.  I have about 150 apps, and when I plugged in the phone, iTunes went to sync all of them.  The process would hang up after about 20 - 30 apps were loaded onto the phone. I could tell where about the process hung up because the apps on the phone showed up as "waiting".
    Then on the iPad 2 I plugged in to sync and saw there was a huge "Other" component in my storage.  It required me to restore the iPad 2 from backup.  With this restore the same issues occurred - putting the apps back on the iPad would hang up.  The videos on the iPad also got stuck - maybe after about 10 hours of videos transfered iTunes crashed.
    My solution has been to soft reset the device, restart Windows, and continue the process until it's complete.  This is remarkably inefficient and time-intensive but everything works with patience.
    I have been wondering if others have had these same problems. 

  • 3120c crashes at the welcome screen plz help

    I bought a 3120c 2 months ago.Recently,it sometimes hangs when I turns on the mobile.
    And this time,when I turn on the mobile,it only shows the nokia logo (the two hands) then the screen goes blank (with backlight),after around half a second,it turns off automatically.
    I have tried to remove the SD card,re-insert the battery/SIM but it still doesnt work T_T
    plz help me,thx in advanced

    Hi,
    this is a really good point.
    In case the OS don't let you to open Event log, then it is highly possible, that the UAC was blocing also the RnR application, which is also seen in the eye of UAC as an application, that needs Administrative privilages, which means UAC.
    I would advice to NOT to do any MC update and to use only the Lenovo update option.
    Using this way you will be also updated on some MS KB's which will fot your system.
    Plesae let me know if you will have any new update on this thread.
    PSon't worry about the other post. Just mark my update in that post as  a solution and this way I'll see it as fixed and that's it
    Cheers

  • Barton 2500 ... plz help!!

    hi...
    i have some curious problem trying to run a barton XP 2500
    at 166 mhz fbs :::
    mainbord : "K7N2-L"
    the problem is: windows is going to hang up if i want to run the cpu with an fbs @166 mhz... if i use an fbs @133 or 100 mhz there no problem...
    have anybody heart about this problem ??
    --- the problem starts by strating windows ----
    plz help quickly !

    What is processor temp reading at in bios ?? I'm assuming the bios update hasn't been done yet on your board so it should be reading around 52-53 c if so back down your ddr to 266 or even 133 and see if it works . Memory is a very sticky issue with the n2 chipset boards . Read the article at the top of this forum http://www.msi.com.tw/program/e_service/forum/index.php?threadid=14555&boardid=14&styleid=1  There's the link

  • Nokia n79 problem Plz Help!

    Hello!My nokia just stuck,or hang in(i dont now english good) but i cant do enything.Evry button just dont work only at start when i write my pi(and somethimes then too).Works only power button.Its weard.Plz help.Somethimes a whole day are no problems somhetimes a whol day.

    hey ivee n everyone else .. i'm facing the same problem.. n i need to fix this problem myself..
    my n79 gets hang constantly nowadays.. i've used this phone for 1 year plus now so warranty's no more..... none of the buttons on the keypad works when it gets hang.. onli the power button is functioning.. now it's gettin worse .. it even hangs before i insert my pincode... i cant sms, call , or anything.. it hangs after i pressed a few buttons..
    so ivee u've fixed ur n79 youself right..? umm.. can u explain to me wat a smallboard is? is that the board at the lower part of the keypad where u can see buttons underneath the white layer? and is that board expensive?
    pls reply asap anyone.. urgent

Maybe you are looking for

  • Export or Print different line weights (like in AutoCAD)

    Is there a way to Export / Print / Save As artwork with reduced line weights like you can in AutoCAD? i.e. Export a PDF and all line thickness is reduced by 50% I have a map project that I'm working on and I want to export different sections of the m

  • Placeholder in properties bundle

    I'm using the <f:loadBundle> and <h:outputText> tags to reference a property message with two placeholders - {0} {1}. How do I make substitutions (backing bean properties) for the placeholders at run time? I tried adding two <attribute> tags as body

  • Any way to create Execute Queues or set Load Order using ANT?

    Hello All, Does anyone know whether wlconfig or some other Ant tasks can be used in order to automate the creation of specific Execute Queues? We'd like to script and package this so as to avoid having the user configure queues through the admin cons

  • Was the NTP server removed from Mountain Lion Server?

    I can't find the settings in the Server app or information in the documentation.  Is the NTP server gone?

  • Activity Type in SAP PM

    Dear Masters, We have a field in order screen "PMActivType" can anybody explain me what is it used for and what is it necessary to define PMactivity types in configuration? Thanks in advance.