Having multiple sessions open

I find myself working in many clients at the same time, Development, QA, PRD, Staging and so on. With multiple sessions open in each cleint (upto 6 at a time) it can get difficult trying to figure out what window belongs to what client. In the task bar I have set Windows XP to group similar taskbar buttons, so I only have one button. Now I can always see the client from the lower strip in the SAP window, but as you can imagine it can be quite cumbersome to figure out what client I am working in. Do you guys have a way to make this easier? Wondering what other Abappers out there do. Thank you.

Hi Megan,
I do sometimes maintain several sessions in different client like you...
I am not sure about XP but in VISTA:
1. On your right side of the toolbar near the clock... there's a SAP logon pad icon (when you login)...right click on it to see all your session. The list of session will be describe in a popuplist...
2. Another method, try to close session temporarily, until you want to use them again (even though you will be using it shortly)
Normally, i will still close those session, even though i know i need to use them shortly... its for the sake of sanity, I keep it simple so i don't get confuse... ahahhahahaha....
thanks,
William Wilstroth

Similar Messages

  • Setup for Discoverer to have multiple sessions opening in different browser

    What is the setup for Discoverer or Windows 6 browser to have multiple discoverer sessions opening in different browser windows at the same time in Discoverer 10g Plus?
    We have implemented Discoverer 10g Plus just to be used as an extract tool. We have some workbooks retrieving 200,000 or more rows from an Oracle database. It is taking 30 to 45 minutes to download. Some users are able to open multiple sessions in different browsers to download more then one worksheet at the time, but we have other users who get an error message that they can only open one session at the time. What is the setup to allow users to open more than one Discoverer session?

    Additional research in Metalink found the following:
    Hdr: 7261918 10.2 USER_JAV 10.1.2.54.25 PRODID-964 PORTID-46
    Abstract: ALLOW ABILITY TO LAUNCH TWO DISCOPLUS SESSIONS FROM SAME BROWSER CONNECTION PAGE
    *** 07/17/08 07:31 am REQUEST TEXT ***
    Please refer to bug 6656139. Need to get Discoverer Plus certified to
    support launching two plus sessions from same browser connections page when
    using SUN JRE 1.5/1.6 or higher.
    As per bug 6656139 it appears to be JVM 1.5.x limitation, because same
    actions work fine when using SUN JRE 1.4.2_xx.
    *** 07/17/08 07:31 am BUSINESS NEED ***
    Impossible to run reports against two different databases simultaniously
    using same Discoverer instace, or just several reports at the same time,
    which would save much time instead of running reports one by one.
    *** 07/19/09 11:57 pm *** (CHG: Sta->97)
    *** 07/19/09 11:57 pm RESPONSE ***
    ALSO SEE THIS FROM SUPPORT
    Error 'Unable To Connect Discoverer Server: Null' When Opening A Second Plus Session From The Same Browser [ID 790187.1]
    Cause
    Bug 6656139, JVM 1.5 : RUNNING TWO PLUS SESSIONS ERRORS WITH UNABLE TO CONNECT: NULL
    The Java Console reports the following error:
    Error: java.lang.StackOverflowError
    java.lang.StackOverflowError
    at java.awt.DefaultFocusTraversalPolicy.accept(Unknown Source)
    at java.awt.ContainerOrderFocusTraversalPolicy.getFirstComponent(Unknown Source)
    at java.awt.ContainerOrderFocusTraversalPolicy.getFirstComponent(Unknown Source)
    at javax.swing.DefaultFocusManager.getFirstComponent(Unknown Source)
    Per Bug 6656139 this problem is a limitation/bug with current Sun JRE 1.5
    and higher and needs to be addressed by Sun.
    Solution
    Currently launching two Discoverer Plus sessions from the same browser connection page is not supported/certified.
    Enhancement Request :
    Bug 7261918, ALLOW ABILITY TO LAUNCH TWO DISCOPLUS SESSIONS FROM SAME BROWSER CONNECTION PAGE
    has been logged for this issue but is still waiting on a Sun Java fix.
    Use the following workaround:
    Use JRE 1.4.2_xx until the ER is implemented and the SUN JRE bug is fixed.

  • Multiple session open

    Hi ,
    Application facing problem of multiple session pending for more that 2-3 days using JDBC Thin Client.
    I can see these all querying v$session.
    database is Oracle.
    What could be reason?
    How to find problem as this is due to issue in Oracle or JDBC end.
    Can you please gudie.
    Thanks in Advance.

    Hello,
    Most likely an applicaiton issue so you need to investigate if java application closing connection appropriately. When you query v$session, it shows you status of session , machine name, username and program used to create this session and whole lot.
    Do you have connection pooling at java level or at oracle or not at all? Also looked into following parameter to support increased number of sessions. (processes, sessions, transactions)
    Regards

  • Having multiple environments open in the same thread.

    Dear Sir,
    I have a question about the concurrency model inside the bdbje. I read the documents and faqs and wrote some simple
    programs using it.
    Here is my question, from my understanding, one can open an environment in multiple processes assuming that only
    one of the environments is opened for writing. I would like to know how can I open one read environment
    and one write environment in the same process. Since in my application, reads and writes can be initiated from
    multiple processes [assuming that always having at most one writer]. In my tests when a process receives
    a read requests it creates an environment for reading, and if during the reading process the process receives
    a write request, it create a new environment to handle the write request. This simple thing throws the following exception:
    je.env.isReadOnly is set to false in the config parameter which is incompatible with the value of true in the underlying environment
    It seems like I can't have multiple environments with different configurations open at the same time in the same process, i would like
    to know if this is really the case, are there any option that I can tweak to fix this.
    Thanks,
    AliS

    hello,
    An immutable property of an Environment can not be changed
    at runtime. The ReadOnly property for an environment is one of
    the few immutable environment properties. Hence, the IllegalArgumentException
    was thrown when your application tried to open an environment handle as
    ReadWrite when a handle had already been opened ReadOnly. All environment
    handles opened by a single process must have the same value for immutable
    properties.
    You can find some additional information is at:
    http://www.oracle.com/technology/documentation/berkeley-db/je/java/index.html
    under: EnvironmentConfig
    thanks,
    Sandra

  • Having multiple tabs open in one window, and then opening a new window and closing it, will close the newly opened window, but it will want to close the other original window with the multiple tabs as well.

    This only happens if the original window has multiple tabs, and the new window has only ONE tab at the moment you close it.
    Also, the problem only occurs when TWO windows of firefox are open. So opening up a 3rd window, and then closing it, will not give you any problems. The interaction occurs between two windows of firefox only.

    This can happen if you drag a tab slightly down in the browser window while clicking.
    Firefox has a feature called tear-off tabs
    You can detach a tab from the current window and open it in a new window by dragging a tab in the browser window.
    You can also do this via the right-click context menu of a tab: Move to New Window
    You can drag that tab back to the tab bar in the original window to undo that detaching.
    * https://addons.mozilla.org/firefox/addon/bug489729-disable-detach-and-t

  • Multiple session open in SAP on JCO function call with setSAPGUI(2)

    Dear all
    I have a standalone java program, which is internally calling an SAP function using JCO 2.0.
    This SAP function is internally calling a tCode using ABAP4_CALL_TRANSACTION.
    I have set SAPGUI to 2.
                mConnection =
                        JCO.createClient("XXX", "user", "password", "lang", "host", "num", "", "");
                System.out.println("SAPGUI set to 2");
                mConnection.setSapGui(2);
                mConnection.setProperty("jco.destination.name", "SAPGUI");
                mConnection.connect();
    SAP GUI is launched with the desired tCode on execution of this java program.
    But the issue is there are three sessions on SAP, when checked from SM04.
    550     USERNAME     HOSTNAME          13.09.00     1     RFC     0
    550     USERNAME     HOSTNAME     TCODE     13.09.00     1     RFC     4
    550     USERNAME     HOSTNAME          13.09.00     1     GUI     0
    The sessions are active even after JCO connection is disconnected and java program terminates.
    Can anybody help in this.
    Thanks a lot
    Regards
    Ruhi Hira

    Hi Peter,
    Thanks for the prompt response.
    I would surely check with the ABAPer's on your observation. However there is one more observation that is worrying me.
    If I use the given code with just one record in JCO.Table, the first push to SAP works with data getting inserted into the SAP table. However subsequent to this no records get inserted into SAP even though i populate JCO.Table with just one record.
    Also just a small correction to what I had stated earlier - If I use the code with multiple records in JCO.Table no records got inserted into SAP.
    Thanks
    Mohid

  • Is there a way to stop users from having multiple projects open at once?

    I run a video editing lab and this new feature is causing no end of grief as students on one station decide to 'check out' what others are doing on other stations, then they leave these projects up in the background as they work on their project. Changes aren't saved, sound is lost, projects are corrupted, it's just plain ugly. Since all my stations are in sound proof private rooms, policing them constantly isn't practical. Can I turn this feature off, or do I need to revert to the older version? I need to only have one project open at a time, any advice is most welcome! Thank-you in advance.

    Hmmm,
    Well, from a logical point of view..
    ..If all the work is kept on a central server, and each student stores his work there..
    ..Aren't there limits to prevent 1 student from doing things to another students work ??
    Another way to do things [maybe] is to write an Applescript to close sessions other than the student's own ??
    How about running Remote, to monitor the students from a central location ??
    Just a thought,
    Peter

  • Having multiple resultsets open at the same time

    Hi,
    I have the following piece of code to populate multiple resultsets returned by a call to a stored procedure in Sybase.
    int l_noOfResultSetsReturned = 0;
    int l_nextResultSetToPopulate = 1;
    boolean l_isResultSet = l_CallableStatement.execute();
            while( l_isResultSet )
                switch ( l_nextResultSetToPopulate )
                    case 1:
                        l_reportListResultSet =  l_CallableStatement.getResultSet();
                        break;
                    case 2:
                        l_inputSetterResultSet = l_CallableStatement.getResultSet();
                        break;
                    case 3:
                        l_outputGetterResultSet = l_CallableStatement.getResultSet();
                        break;
                    case 4:
                        l_outputColumnHeaderResultSet = l_CallableStatement.getResultSet();
                        break;                     
                    default:
                        //throw new CubeInvalidNumberOfResultSetsException();
                        System.out.println(" More than 4 RS returned");
                l_noOfResultSetsReturned++;
                l_nextResultSetToPopulate++;
                l_isResultSet = l_CallableStatement.getMoreResults(PreparedStatement.KEEP_CURRENT_RESULT);
            }The problem is that when I try to run this, I get the following error:
    java.lang.AbstractMethodError: com.sybase.jdbc.SybCallableStatement.getMoreResults(I)Z
    I am using NetBeans 3.6 as the IDE with the java version 1.4.2_06. I got this error when I tried using jconnect45.jar for the driver part. I also tried the same with jconn2.jar. It also gave me the same error.
    I need someway to ensure that the four resultsets are open for further down the line processing. Any help would be most welcome.
    Thanks and regards,
    Ganesh

    I think the AbstractMethod Error is caused by calling a method which is not available on your JDBC Driver. This means you are using a JDBC 3 method on a JDBC 2 driver (or JDBC 2 on JDBC 1 driver). Check the JDBC version of your driver and use only the methods allowed for the JDBC driver version you have (or get a newer one).
    Good Luck!

  • When I clos Firefox 4.0 having multiple tabs open, Ff does not ask to store those tabs to open them the next time I start Ff. In the old version 3.* that possibility was there.

    When I closed Ff in version 3.*, Ff asked me if the open tabs should be stored to ben opened the next time. So I never lost my session.
    In Ff 4.0.1 that question is not asked. So I lose all open pages in all tabs.
    What can I do to get that possibility in Ff 4.*?

    Firefox now always stores the old session, and you can access it by going to the History menu and selecting "Restore Previous Session"
    If you want Firefox to display the message to save the session, it can be turned back on by changing some preferences.
    # Type '''about:config''' into the location bar and press enter
    # Accept the warning message that appears, you will be taken to a list of preferences
    # Locate the preference '''browser.tabs.warnOnClose''', if its value is set to '''false''', double-click on it to change its value to '''true'''
    # Repeat this for these 3 preferences '''browser.warnOnQuit''', '''browser.warnOnRestart''' and '''browser.showQuitWarning'''
    If you always open the last set of tabs, an alternative approach is this:
    # Click the orange Firefox button, then select options to open the options window
    # Go to the General panel
    # Change the setting "When Firefox starts" to "Show my windows and tabs from last time"

  • Preview app not responding after having multiple images open

    Several images were opened using the preview app, the app stopped responding and I can't send the images to either iphoto or even delete the images.
    I can force quit the program but evertime I open an image the preview app opens and stops responding. Is there anything that can be done to prevent this?

    I can't seem to reproduce this with 10 connections. Can you start from a console and post a stace trace?
    run from a console.
    <sdev>/jdev/bin/sqldeveloper
    -kris

  • Sql developer will not close after having multiple database sessions open

    when ever I have multiple session open, I can't close the application. I have to perform a cntl-alt-del and kill the application.

    I can't seem to reproduce this with 10 connections. Can you start from a console and post a stace trace?
    run from a console.
    <sdev>/jdev/bin/sqldeveloper
    -kris

  • Multiple session handling in the Web UI

    Hi all,
    According to the SAP help documentation, a user can have multiple sessions open in the Web UI. However after a certain period, inactive sessions are terminated. This is certainly the behaviour that we witness on our system, the second inactive session times out after about 25 minutes.
    Does anyone know how to adjust the time out of this second session, this appears to be independent of the general timeout for htttp which is set at 2hours according to the transaction SMICM.
    Thanks in advance
    Paul

    Follow the steps mentioned  by Pankaj.
    Even after this the debugger did not start, do the steps below so that HTTP debugger is on
    1) Run the T-code SICF
    2) Search for the service name CRM_UI_FRAME in the service name. click on F8
    3) Select CRM_UI_FRAME and click on the Edit Menu. Select the option Debugging --> Activate Debugging
    4) This opens a pop up, give your user name and click on OK.
    Now start running the application. The debugger should start.
    Hope this helps.
    Regards,
    Vinay

  • Working with multiple applications open

    I was wondering if having multiple applications open has a negative effect on the speed of my RAM. Someone told me that it's actually a good thing to have more than one open at a time in OS X. Could that be true?
    I'm interested because I only have 256 MB and I use Photoshop CS (a real memory hog) a lot for manipulating big images. I'm also online pretty much all the time.
    Thank you.
    Allan

    Yeah, I think I see those beach balls in my sleep! Thanks Littleshoulders for the link. It's really helpful. I think I'll buy that ebook when I can. The other link on my previous post that led somewhere on this site helped a lot, too. The more I learn, the better.
    So I guess that's a fallacy that it's good to have many apps open at a time, especially Photoshop and the huge images I work with. You know, I'm sure I read that in a book about using OS X. I don't see how there would be a benefit to have multiple apps open.
    I think RAM will be my next purchase, followed, of course, by a newer, more powerful Mac.

  • Multiple session bean problem

    Hi,
    I am developing an admin module to my web app and have created a 2nd session bean to manage data within the admin component of the site just to keep things cleaner and more logical. However there is a problem which I cannot overcome.
    The source code to my main website is located in soulsurfing package. The source code to my admin website is located in soulsurfing.admin package. Inside this package is the java code to my admin web pages and a 2nd session bean called adminSessionBean. So far so good.
    I dropped a database table into my admin page which created a cachedrowset (CustomerRowSet) in my adminSessionBean and a data provider on my admin page (CustomerDataProvider). Ok things are still going well until now.
    There are two main issues i'm facing.
    1. Setting a breakpoint in my code and trying to step through the code line by line (F10) fails whenever the adminSessionBean appears in the line of code. In actuality the system just hangs until I exit debug mode in which the page finishes loading ok. If I step into the code (F11) it still works ok and if there is no breakpoint at all it loads ok too so there is something wrong with the debugger.
    2. Most importantly there is a problem with either the cachedrowset or the data provider because it simply does not return any data from the database. The sql query works fine in both MySQL and when running from creator too so no problem here. If I put a line of code in to capture the sql statement such as String test_var3 = getAdmin$adminSessionBean().getCustomerRowSet().getStatement().toString() a null exception is thrown. However if I ditch the 2nd session bean (adminSessionBean) and run everything exactly the same through the original session bean (SessionBean1) located in soulsurfing package then it all works fine so there must be conflict somewhere with having multiple session beans perhaps in different packages.
    Can anybody help me?
    Below is the java code to my web page that sets and executes the cachedrowset in the prerender method that is failing. Further below that is the code to my 2nd session bean.
    Thanks.
    customer_list.java
    package soulsurfing.admin;
    import com.sun.rave.web.ui.appbase.AbstractPageBean;
    import com.sun.rave.web.ui.component.Body;
    import com.sun.rave.web.ui.component.Form;
    import com.sun.rave.web.ui.component.Head;
    import com.sun.rave.web.ui.component.Html;
    import com.sun.rave.web.ui.component.Link;
    import com.sun.rave.web.ui.component.Page;
    import javax.faces.FacesException;
    import com.sun.rave.web.ui.component.TextField;
    import com.sun.rave.web.ui.component.Button;
    import com.sun.rave.web.ui.component.PageSeparator;
    import com.sun.rave.web.ui.component.StaticText;
    import com.sun.rave.web.ui.component.Table;
    import com.sun.rave.web.ui.component.TableRowGroup;
    import com.sun.rave.web.ui.component.TableColumn;
    import com.sun.data.provider.impl.CachedRowSetDataProvider;
    import com.sun.rave.web.ui.component.MessageGroup;
    import com.sun.rave.web.ui.model.DefaultTableDataProvider;
    public class customer_list extends AbstractPageBean {
        private int __placeholder;
        private void _init() throws Exception {
            customerDataProvider.setCachedRowSet((javax.sql.rowset.CachedRowSet)getValue("#{adminSessionBean.customerRowSet}"));
        private Page page1 = new Page();
        public Page getPage1() {
            return page1;
        public void setPage1(Page p) {
            this.page1 = p;
        private Html html1 = new Html();
        public Html getHtml1() {
            return html1;
        public void setHtml1(Html h) {
            this.html1 = h;
        private Head head1 = new Head();
        public Head getHead1() {
            return head1;
        public void setHead1(Head h) {
            this.head1 = h;
        private Link link1 = new Link();
        public Link getLink1() {
            return link1;
        public void setLink1(Link l) {
            this.link1 = l;
        private Body body1 = new Body();
        public Body getBody1() {
            return body1;
        public void setBody1(Body b) {
            this.body1 = b;
        private Form form1 = new Form();
        public Form getForm1() {
            return form1;
        public void setForm1(Form f) {
            this.form1 = f;
        private TextField textField1 = new TextField();
        public TextField getTextField1() {
            return textField1;
        public void setTextField1(TextField tf) {
            this.textField1 = tf;
        private TextField textField2 = new TextField();
        public TextField getTextField2() {
            return textField2;
        public void setTextField2(TextField tf) {
            this.textField2 = tf;
        private Button button1 = new Button();
        public Button getButton1() {
            return button1;
        public void setButton1(Button b) {
            this.button1 = b;
        private Button button2 = new Button();
        public Button getButton2() {
            return button2;
        public void setButton2(Button b) {
            this.button2 = b;
        private PageSeparator pageSeparator1 = new PageSeparator();
        public PageSeparator getPageSeparator1() {
            return pageSeparator1;
        public void setPageSeparator1(PageSeparator ps) {
            this.pageSeparator1 = ps;
        private StaticText staticText1 = new StaticText();
        public StaticText getStaticText1() {
            return staticText1;
        public void setStaticText1(StaticText st) {
            this.staticText1 = st;
        private StaticText staticText2 = new StaticText();
        public StaticText getStaticText2() {
            return staticText2;
        public void setStaticText2(StaticText st) {
            this.staticText2 = st;
        private Table table1 = new Table();
        public Table getTable1() {
            return table1;
        public void setTable1(Table t) {
            this.table1 = t;
        private TableRowGroup tableRowGroup1 = new TableRowGroup();
        public TableRowGroup getTableRowGroup1() {
            return tableRowGroup1;
        public void setTableRowGroup1(TableRowGroup trg) {
            this.tableRowGroup1 = trg;
        private MessageGroup messageGroup1 = new MessageGroup();
        public MessageGroup getMessageGroup1() {
            return messageGroup1;
        public void setMessageGroup1(MessageGroup mg) {
            this.messageGroup1 = mg;
        private CachedRowSetDataProvider customerDataProvider = new CachedRowSetDataProvider();
        public CachedRowSetDataProvider getCustomerDataProvider() {
            return customerDataProvider;
        public void setCustomerDataProvider(CachedRowSetDataProvider crsdp) {
            this.customerDataProvider = crsdp;
        private TableColumn tableColumn2 = new TableColumn();
        public TableColumn getTableColumn2() {
            return tableColumn2;
        public void setTableColumn2(TableColumn tc) {
            this.tableColumn2 = tc;
        private StaticText staticText4 = new StaticText();
        public StaticText getStaticText4() {
            return staticText4;
        public void setStaticText4(StaticText st) {
            this.staticText4 = st;
        private TableColumn tableColumn3 = new TableColumn();
        public TableColumn getTableColumn3() {
            return tableColumn3;
        public void setTableColumn3(TableColumn tc) {
            this.tableColumn3 = tc;
        private StaticText staticText5 = new StaticText();
        public StaticText getStaticText5() {
            return staticText5;
        public void setStaticText5(StaticText st) {
            this.staticText5 = st;
        private TableColumn tableColumn11 = new TableColumn();
        public TableColumn getTableColumn11() {
            return tableColumn11;
        public void setTableColumn11(TableColumn tc) {
            this.tableColumn11 = tc;
        private StaticText staticText13 = new StaticText();
        public StaticText getStaticText13() {
            return staticText13;
        public void setStaticText13(StaticText st) {
            this.staticText13 = st;
        public customer_list() {
        protected adminSessionBean getAdmin$adminSessionBean() {
            return (adminSessionBean)getBean("admin$adminSessionBean");
        protected soulsurfing.ApplicationBean1 getApplicationBean1() {
            return (soulsurfing.ApplicationBean1)getBean("ApplicationBean1");
        protected soulsurfing.SessionBean1 getSessionBean1() {
            return (soulsurfing.SessionBean1)getBean("SessionBean1");
        protected soulsurfing.RequestBean1 getRequestBean1() {
            return (soulsurfing.RequestBean1)getBean("RequestBean1");
        public void init() {
            super.init();
            try {
                _init();
            } catch (Exception e) {
                log("customer_list Initialization Failure", e);
                throw e instanceof FacesException ? (FacesException) e: new FacesException(e);
        public void preprocess() {
        public void prerender() {
            try {
                if (getAdmin$adminSessionBean().getFilter1().equalsIgnoreCase("")) {
                    getAdmin$adminSessionBean().getCustomerRowSet().setString(1, "%");
                } else {
                    getAdmin$adminSessionBean().getCustomerRowSet().setString(1, getAdmin$adminSessionBean().getFilter1());
                if (getAdmin$adminSessionBean().getFilter1().equalsIgnoreCase("")) {
                    getAdmin$adminSessionBean().getCustomerRowSet().setString(2, "%");
                } else {
                    getAdmin$adminSessionBean().getCustomerRowSet().setString(2, getAdmin$adminSessionBean().getFilter2());
                getAdmin$adminSessionBean().getCustomerRowSet().execute();
                customerDataProvider.refresh();
                customerDataProvider.cursorFirst();
                getAdmin$adminSessionBean().setRowCount(customerDataProvider.getRowCount());
                getAdmin$adminSessionBean().setMsg(getAdmin$adminSessionBean().getRowCount() + " records returned.");
                //i have a breakpoint here which hangs when stepping over code however works if breakppoint not set
                String test_var1 = getAdmin$adminSessionBean().getFilter1();
                int test_var2 = getAdmin$adminSessionBean().getRowCount();
            } catch (Exception e) {
                log("Exception occurred!!", e);
                error("Error: "+e.getMessage()); //null exception is being caught
        public void destroy() {
            customerDataProvider.close();
    adminSessionBean.java
    package soulsurfing.admin;
    import com.sun.rave.web.ui.appbase.AbstractSessionBean;
    import javax.faces.FacesException;
    import com.sun.sql.rowset.CachedRowSetXImpl;
    public class adminSessionBean extends AbstractSessionBean {
        private int __placeholder;
        private void _init() throws Exception {
            customerRowSet.setDataSourceName("java:comp/env/jdbc/SoulSurfing_User");
            customerRowSet.setCommand("SELECT * \nFROM customer ");
            customerRowSet.setTableName("customer");
        private CachedRowSetXImpl customerRowSet = new CachedRowSetXImpl();
        public CachedRowSetXImpl getCustomerRowSet() {
            return customerRowSet;
        public void setCustomerRowSet(CachedRowSetXImpl crsxi) {
            this.customerRowSet = crsxi;
        public adminSessionBean() {
        protected soulsurfing.ApplicationBean1 getApplicationBean1() {
            return (soulsurfing.ApplicationBean1)getBean("ApplicationBean1");
        public void init() {
            super.init();
            try {
                _init();
            } catch (Exception e) {
                log("adminSessionBean Initialization Failure", e);
                throw e instanceof FacesException ? (FacesException) e: new FacesException(e);
        public void passivate() {
        public void activate() {
        public void destroy() {
        private String filter1 = "";
        public String getFilter1() {
            return this.filter1;
        public void setFilter1(String filter1) {
            this.filter1 = filter1;
        private String filter2 = "";
        public String getFilter2() {
            return this.filter2;
        public void setFilter2(String filter2) {
            this.filter2 = filter2;
        private int rowCount;
        public int getRowCount() {
            return this.rowCount;
        public void setRowCount(int rowCount) {
            this.rowCount = rowCount;
        private String msg;
        public String getMsg() {
            return this.msg;
        public void setMsg(String msg) {
            this.msg = msg;
    }

    Hi Harini,
    What I didn't explain in my initial post is that there are more than 2 views in my application.  There are a total of 9 jsp's so far, so I coded multiple controllers due to the high amount of views.  After taking the HTMLB training class, I noticed that the examples used contained no more than 2 jsp's, so only 1 controller was needed.
    However, I talked with another Portal developer, and he suggested that it would be simpler to code the application using only 1 controller.  The problem is, I will have 1 LOOOOONG controller since there are many buttons across all of the jsp's (hence many events that will need to be handled) and many beans that need to be populated.
    Harini, thanks very much for offering to view my par file.  I think I have solved the problem on my own, but could you let me know what the design standard is for an application of this size?  Think of an online banking application that needs to handle bill payment (paying the bill, viewing past payments, etc.,).
    Would you use 1 controller for this type of application?
    Thanks very much for your help.
    -Jamie

  • How to open multiple sessions for one user?

    Sorry for the silly question but I couldn't find it googling or searching through this forum, so I started wondering whether it's possible in SQL Developer to open multiple sessions for one user. I'm fairly new to SQL Developer and databases in general.
    When I open SQL Developer and connect to a schema, a worksheet opens named MYSCHEMA. If I disconnect then connect, another worksheet opens, named MYSCHEMA~1. I assumed these were different sessions, but if I enter into one worksheet:
    select col1 from my_table where row_id = 1
    -- shows result is 1
    update my_table set col1 = 0 where row_id = 1
    select col1 from my_table where row_id = 1
    -- shows result is 0and then enter into the second worksheet:
    select col1 from my_table where row_id = 1
    -- shows result is 0I would have expected the second worksheet to report 1 because the first worksheet did not issue a COMMIT. Thus, I'd guess both worksheets are the same session? Is that right? If so, how do I have two sessions open simultaneously (opened by same user)?
    I'm trying to implement the code at the bottom of this post, for which testing requires at least two sessions:
    Re: Help with Procedure
    Edited by: tem on Apr 18, 2012 6:44 AM

    Thanks Jim,
    Ctrl-Shift-N doesn't do anything for me. I'm on a mac -- by experimenting it looks like command-N does what you're looking for. This appears to be the same as left-clicking on the "New" icon in the top left corner of SQL Developer, or selecting from the pull-down menu, File > New.
    This opens "Create a New" window that appears to be a wizard. What would I select at this point? Options are: Database Connection, Table, View, Package, ...
    I don't see an option for "Worksheet".
    UPDATE:
    OK, I found that if I select "SQL File", a worksheet becomes available. Perhaps this is what you intended. However, when I issue the command
    select col1 from my_table where row_id = 1;it still returns 0 instead of 1. Hmm, maybe my initial assumption was wrong -- if this is a second (e.g. different) session, should I expect the changes made in the first session in SQL Developer (the UPDATE command) WITHOUT a commit, to be observed in this second session? I thought that changes made in one session were not viewable in a different session until these changes are committed in the first session? If so, how to show this in SQL Developer? I must be missing something basic here.
    Or, is SQL Developer issuing some sort of "auto-commit" without my knowledge?
    Edited by: tem on Apr 18, 2012 8:00 AM

Maybe you are looking for

  • ITunes will not start after software update yesterday

    Using recent version of iTunes to manage my iPod Touch on a ThinkPad T400 with Win7 Pro 64-bit. I was offered a software update last night, and took it.  It appeared to install OK and required a reboot, which I performed. Now I cannot run iTunes at a

  • Item wise payment transactions is possible

    hi sap gurus, I have 4 line items for a customer in the sales order at each item level it should carry payment transactions of that particlar item on its own. where we will configure in SPRO for that. regards, balaji.t 09990019711.

  • What´s wrong in my HTML code

    What´s wrong in my HTML code? I've developed a site that doesn't show up properly when using Safari. Could some expert tell med what errors we've made. Have a look at www.scandinaviandesigncenter.com We promise to send the person who helps us to fix

  • Page will not load... java was updated and all...

    I need to do an online training course. I was told that my java needed to be updated and it was. When I go to the sight, it opens a new window and shows an icon that the page is loading, but it never does.

  • Urgent !!!!! Updating Inbound deliveries via Idoc type DELVRY05

    Hi,   Is there a way to update an existing inbound delivery through the Idoc type DELVRY05. I'm able to create an Inbound delivery using this Idoc type. But im not able to update the same. There is a field VBELN, in segment E1EDL20. But whenever i pa