SICF - GUI configuration

Hi there,
When a Internet browser running a BSP application is closed without using a 'Logoff' button the SAP session is not terminated keeping all the locks (if any) active.
I found that parameter ~DISCONNECTONCLOSE helps you close ITS sessions but does not work for BSP applications. I am not sure whats the difference between these two are.
Can any one please help me close the sessions when a user closes the internet browser.
Thanks in advance,
Prasad

Hi,
Please see the Standard application HTMLB_SAMPLES, This has a page called log-off.htm
I don't remember how we used it but I remember for sure we used this page when to log him off the user closed the window...
Also have a look at the BSP application SYSTEM.
This should help you.
Thanks,
Tatvagna.

Similar Messages

  • How can i get the parameters in SICF gui config(or internet service)?

    hey, budies,
      the parameters of SICF gui config and internet service , both look the same.
    but how can i get all ?
    i just know these like:
    ~THEME
    ~TRANSACTION
    ~SOURCES
    ~ITSMOBILE
    i mean i want to know the explanations for each parameter, then i can use it better,
    thx

    Hi,
    This is a useful starting point re ITSMobile parameters
    http://wiki.scn.sap.com/wiki/x/POk
    Regards,
    Oisin

  • Can you save a GUI configuration??

    Hi everyone,
    I am learning java and have a question.
    I have a jdesktop pane and it has multiple internal frames in it. Now I open a bunch of frames and place it the way I want.
    Now can I do something like save this configuration in any file say for example an XML file and then when i open the program again I can just load the configuration file and everything comes back the same way it was when i had saved it.
    Is this possible if yes then how will I be able to do it???
    Here is the code which I using to display my internal frames.
    //Import files
    public class InternalFrameDemo extends JFrame implements ActionListener {
         JDesktopPane desktop;
        public InternalFrameDemo() {
            super("DashBoard");
            //Make the big window be indented 50 pixels from each edge
            //of the screen.
            int inset =250;
            Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
            setBounds(inset, inset,
                      screenSize.width  - inset*2,
                      screenSize.height - inset*2);
            //Set up the GUI.
            desktop = new JDesktopPane(); //a specialized layered pane
            setContentPane(desktop);
            setJMenuBar(createMenuBar());
            desktop.setBackground(Color.lightGray);
            //Make dragging a little faster but perhaps uglier.
            desktop.setDragMode(JDesktopPane.OUTLINE_DRAG_MODE);
        protected JMenuBar createMenuBar() {
            JMenuBar menuBar = new JMenuBar();
            //Set up the lone menu.
            JMenu menu = new JMenu("NEW");
            menu.setMnemonic(KeyEvent.VK_D);
            menuBar.add(menu);
            //Set up the first menu item.
            JMenuItem menuItem = new JMenuItem("LED Panel");
            menuItem.setMnemonic(KeyEvent.VK_L);
            menuItem.setAccelerator(KeyStroke.getKeyStroke(
                    KeyEvent.VK_L, ActionEvent.ALT_MASK));
            menuItem.setActionCommand("new");
            menuItem.addActionListener(this);
            menu.add(menuItem);
          //Set up the second menu item.
            JMenuItem menuItem2 = new JMenuItem("Digital Clock");
            menuItem2.setMnemonic(KeyEvent.VK_D);
            menuItem2.setAccelerator(KeyStroke.getKeyStroke(
                    KeyEvent.VK_D, ActionEvent.ALT_MASK));
            menuItem2.setActionCommand("new2");
            menuItem2.addActionListener(this);
            menu.add(menuItem2);
          //Set up the Third menu item.
            JMenuItem menuItem3 = new JMenuItem("Analog Clock");
            menuItem3.setMnemonic(KeyEvent.VK_A);
            menuItem3.setAccelerator(KeyStroke.getKeyStroke(
                    KeyEvent.VK_A, ActionEvent.ALT_MASK));
            menuItem3.setActionCommand("new3");
            menuItem3.addActionListener(this);
            menu.add(menuItem3);
          //Set up the Fourth menu item.
            JMenuItem menuItem4 = new JMenuItem("Signal Levels");
            menuItem4.setMnemonic(KeyEvent.VK_S);
            menuItem4.setAccelerator(KeyStroke.getKeyStroke(
                    KeyEvent.VK_S, ActionEvent.ALT_MASK));
            menuItem4.setActionCommand("new4");
            menuItem4.addActionListener(this);
            menu.add(menuItem4);
          //Set up the fifth menu item.
            JMenuItem menuItem5 = new JMenuItem("GPS Status");
            menuItem5.setMnemonic(KeyEvent.VK_G);
            menuItem5.setAccelerator(KeyStroke.getKeyStroke(
                    KeyEvent.VK_G, ActionEvent.ALT_MASK));
            menuItem5.setActionCommand("new5");
            menuItem5.addActionListener(this);
            menu.add(menuItem5);
            //Set up the Quit menu item.
            menuItem = new JMenuItem("Quit");
            menuItem.setMnemonic(KeyEvent.VK_Q);
            menuItem.setAccelerator(KeyStroke.getKeyStroke(
                    KeyEvent.VK_Q, ActionEvent.ALT_MASK));
            menuItem.setActionCommand("quit");
            menuItem.addActionListener(this);
            menu.add(menuItem);
            return menuBar;
        //React to menu selections.
        public void actionPerformed(ActionEvent e) {
            if ("new".equals(e.getActionCommand())) { //new
                createFrame();
            } else if("new2".equals(e.getActionCommand())) {
                createButtons();
            }else if ("new3".equals(e.getActionCommand())){
                 createAnalog();
            }else if ("new4".equals(e.getActionCommand())){
                 createBoxes();
            }else if ("new5".equals(e.getActionCommand())){
                 createGPS();
            else{
                 quit();
        protected void createFrame() {
            MyInternalFrame frame = new MyInternalFrame();
            TestApplet clock = new TestApplet();
            clock.init();
            frame.getContentPane().add(clock);
            frame.setSize(150, 150);
            frame.setVisible(true); //necessary as of 1.3
            desktop.add(frame);
            try {
                frame.setSelected(true);
            } catch (java.beans.PropertyVetoException e) {}
        protected void createAnalog() {
            MyInternalFrame frame = new MyInternalFrame();
            AnalogClock clock = new AnalogClock();
            frame.getContentPane().add(clock);
            frame.setSize(180, 200);
            frame.setVisible(true); //necessary as of 1.3
            desktop.add(frame);
            try {
                frame.setSelected(true);
            } catch (java.beans.PropertyVetoException e) {}
        protected void createBoxes() {
          //Code
        protected void createButtons(){
             MyInternalFrame frame = new MyInternalFrame();
             final DigitalClock dc = new DigitalClock();
              dc.setBackground(Color.black);
              frame.getContentPane().add(dc);
               frame.setSize(290, 120);
            frame.setVisible(true); //necessary as of 1.3
            desktop.add(frame);
            class Task extends TimerTask {
                 public void run() {
                      dc.repaint();
              java.util.Timer timer = new java.util.Timer();
             timer.schedule(new Task(),0L,250L);
            try {
                frame.setSelected(true);
            } catch(java.beans.PropertyVetoException e) {}
        protected void createGPS() {
            MyInternalFrame frame = new MyInternalFrame();
            gpsstatus clock = new gpsstatus();
            frame.getContentPane().add(clock);
            frame.setSize(300, 190);
            frame.setVisible(true); //necessary as of 1.3
            desktop.add(frame);
            try {
                frame.setSelected(true);
            } catch (java.beans.PropertyVetoException e) {}
        //Quit the application.
        protected void quit() {
            System.exit(0);
        private static void createAndShowGUI() {
            //Make sure we have nice window decorations.
            JFrame.setDefaultLookAndFeelDecorated(true);
            //Create and set up the window.
            InternalFrameDemo frame = new InternalFrameDemo();
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            //Display the window.
            frame.setVisible(true);
        public static void main(String[] args) {
            //Schedule a job for the event-dispatching thread:
            //creating and showing this application's GUI.
            javax.swing.SwingUtilities.invokeLater(new Runnable() {
                public void run() {
                    createAndShowGUI();
    }

    FanJava wrote:
    Hi everyone,
    I am learning java and have a question.
    I have a jdesktop pane and it has multiple internal frames in it. Now I open a bunch of frames and place it the way I want.
    Now can I do something like save this configuration in any file say for example an XML file and then when i open the program again I can just load the configuration file and everything comes back the same way it was when i had saved it.yes.
    Is this possible if yes then how will I be able to do it???you need to design your GUI using absolute layout--null layout manager, that way you can specify how big and exactly where you want all of your components.

  • SAP GUI Configuration for Mac OSX

    Hi Everyone,
    I work for the UW-Milwaukee University Alliance hosting center, and am having trouble trying to figure out how to create a server configuration file that can be easily distributed to all of our customers.
    I'm not really sure what files are necessary for the SAP GUI application to load our specific settings.  Obviously it has something to do with the "connections" file located at USER/LIBRARY/PREFERENCES/SAP.
    When I enter all of the connections manually through the "expert" settings, the connections will show up and work, but when I go to close the program and open it again, they're all gone.  The server list is still in the "connections" file though.
    If anyone has some insight as to how this application works, configuration-wise, any help would be appreciated.
    Thanks in advance!

    Let's separate the issues of creating appropriate configuration files and distributing the files to your Mac users.
    With respect to distributing the files:
    This is explained in the HTML documentation distributed with the JavaGui, in the "Installing Custom Templates" section of the Administration > Configuration Files page.
    After you've created "connections" and "settings" files that you want to distribute, rename them to "connections.template" and "settings.template", respectively. Then use the command
    "jar -cf ./templates.jar settings.template connections.template"
    to make a "templates.jar" file containing them. Before the JavaGui is installed, put the "templates.jar" file in the same directory as the PlatinGUI-MacOSX-710rnumber.jar file. This will produce the "connections.template" and "settings.template" in the same directory as the JavaGui application, typically "/Applications/SAP Clients/SAPGUI 7.10revnumber".
    When a user launches the JavaGui application, if he DOESN'T ALREADY HAVE "connections" and "settings" files in his <home-directory>/Library/Preferences/SAP directory, the "connections.template" and "settings.template" files will be copied to his <home-directory>/Library/Preferences/SAP directory with the names "connections" and "settings", respectively.
    With respect to creating the "connections" and "settings" files, I'm not sure why what you are doing is not working.
    Which version of the JavaGui are you using?
    I assume that after configuring the connections, you clicked the "Save" button.
    When you go to SAPGUI > Preferences > Configuration > SAP Logon is anything listed there?
    As another approach, you might want to consider using central configuration files as shown in the HTML documentation Administration > Overview on Local/Central Files page.

  • GUI Configuration

    Hi All,
    What are the steps to configure GUI in Content-Cache Server?
    Thank You,
    Manoj

    Hi manoj,.
    Content server GUI means CSADMIN. There is a GUI to monitor SAPDB database.
    Whenever you install the SAPDB, it's icon will created. click on it sapdb gui will open.
    Regards,
    NitiN
    Award point if useful

  • ACE 4710 Appliance GUI configuration

    I am having an issue with configuration of the GUI for the 4710. If I am using local authentication, the GUI works fine. However when I turn on aaa and use radius to authenticate, I am unable to log into the GUI.
    When I place the 4710 into debug for aaa, I am sucessfully authenticating. My radius server's logs state the same.
    Has anyone run across this?

    Are you able to login to the CLI using AAA? Have you configued the role and domain for the user on your AAA server? Here is some documenation on configuring the role and domain for a use on the AAA server:
    http://www.cisco.com/en/US/docs/app_ntwk_services/data_center_app_services/ace_appliances/vA1_7_/configuration/security/guide/aaa.html#wp1321891

  • Difference between creating service in SE80 and SICF

    Hello All,
    In SE80 we create a service specifying the Tcode,theme and publish the service.In SICF also we create a sub element,giving the tcode.I want to know what we do exactly in SE80 and SICF (in layman's language).
    Thanks,
    Rakesh.

    Hello Rakesh,
    If you are using the Integrated ITS:
    - the service file in SE80 means nothing.  Even when you publish the service parameters are not used.
    - the service parameters must be in the GUI Configuration of SICF
    So you must create the service node in SICF when using the Integrated ITS.
    Edgar

  • SAP Logo/Title Bar (SAP GUI for HTML)

    Hello all,
    Anyone know how to disable the SAP logo/title bar that appears via an SAP GUI for HTML transaction (ie. PZ56)?  I'm trying to get the transaction to show in the Portal using the SAP Transaction iView, but it displays this SAP title bar with the SAP logo which I don't want.
    Thanks,
    Mike

    hi Mike ,
    this can be done using the Configuration.
    Go to transaction SICF and see the webgui internet service .
    in that , you will have a button called GUI CONFIGURATION
    and then, you insert another parameter caller ~noHeaderOKCode to 1 which will solve your problem.
    Hope this helps...
    Take care
    Anil

  • T Code SICF for create service

    Dear Expert.
    I have the following doubt with the TAB  Logon Data of the T.Code SICF and the fields enclosed in the box yellow of the following Image.
    [T.Code SICF|http://www.freeimagehosting.net/uploads/dcd2069022.jpg]
    When I want publish a T.code ABAP in the portal What fields I should Use of this fields enclosed in the image of Above
    Thank in Advance for your help,
    Best Regards
    Carmen G

    In most cases, you would not need to use any of the fields under the Logon Data to publish a TCode in portal.
    All that you would need to maintain are:
    1. Under Service Data - GUI Link (set this to yes) and GUI Configuration (define parameters based on your need).
    2. Under Handler List - Use Handler CL_HTTP_EXT_ITS
    Please check the wiki page for more info:
    https://wiki.sdn.sap.com/wiki/display/HOME/InternetTransactionServer
    One good link to look at:
    http://wiki.sdn.sap.com/wiki/display/HOME/Article-EmploySAPGUIforHTMLinsteadofanInternet+service
    Thanks,
    Shanti

  • SICF Service not available in Production

    Hi Experts,
    I have created a Webdynpro application and I have moved it to quality and Production systems respectivelly.
    In development and quality system it is working fine, but the same application in production gives a runtime error. It is showing SICF service is not available.
    I have checked in SICF Tcode, but the service for the particular Webdynpro application is not available.
    How can I resolve this issue.
    Thanks,
    Pradeep

    Dear
    you have to activate
    /default_host/sap/public/bc/ur
    /default_host/sap/public/bc/icons
    /default_host/sap/public/bc/icons_rtl
    /default_host/sap/public/bc/webicons
    /default_host/sap/public/bc/pictograms
    /default_host/sap/public/bc/webdynpro/* (ssr, mimes, etc.)
    /default_host/sap/public/myssocntl
    Active Services in SICF - Developing, Configuring, and Adapting Applications - SAP Library
    Regards

  • Logoff page in different languages - transaction SICF

    Hi,
    In transaction SICF i configured a Logoff page according to: http://help.sap.com/saphelp_nw04s/helpdata/en/fc/04a5421935c511e10000000a1550b0/content.htm
    My logoff script works fine in the default language of my application. When I access my application in another language and want to logoff then my logoff script is not called. I have tried to maintain the service via the language button in SICF but without any luck.
    Hope anyone can help.
    Thanks,
    Regards,
    Morten

    Hi Holger,
    Thanks. I have created URL iView using application integrator. In the step 2 of Iview creation wizard, I have selected Generic.
    The entire list is
    Choose Portal Component: *
         BSP
         BWReport
         ContentIntegrator
         CrystalReport
         DNRObject
         Generic
         IAC
         MiniApp
         RemoteRedirector
         TestIViewURLGenerator
         Transaction
         WebDynpro
    After this, I have finished all steps of iView creation. When I am running iView, it is asking for some parameters. I am providing some URL and it is working fine.
    In your email, you have asked me to configure the Application Integrator iViews. The parameter I have to use is <Request.Language>. I tried a lot to find this parameter. I can not find it any where in iView property. Can you please let me know where exactly I have to alter value for language.
    Few more question - How the iView will work? When it will ask for language. Based on userid, I want to change the language of iView content. How it can be acheived?
    Will URL iView will work for secured connection URLs like https://www.somename.com:50000/irj/portal.
    Whether NetWeaver Developer Studio (NWDS) will be needed for carrying out this exercise? We don't have NWDS installed for our project.
    Thanks
    Stuart

  • What is the current way of managing the CSM using a GUI?

    Hi, My customer is using CiscoView device manager 1.1 for the content switching module but it's a nightmare and full of bugs, it's also end of life.
    Does anyone know the current way of monitoring or configuring the Content Switching Module?
    Many Thanks in advance
    Dom

    Hi Dom,
    I believe what you are looking for is called the Cisco Application Networking Manager 3.0.  This is the GUI configuration, management, and monitoring tool for the Application Control Engine (ACE), but also supports the managment of CSS, CSM, CSM-S, and GSS.  See the link for more details.
    Also, it should be noted that both the CSM and CSM-S have recently been announced End-of-Life.  The ACE would be your path after the CSM.  See the link for more details on that too.
    Hope this helps,
    Sean

  • Printing configuration can be a nightmare

    I thought many here would be interested in reading this post by Grant Taylor[1] regarding the difficulty that one can encounter in configuring CUPS. He describes some of the reasons printing systems can be so troublesome and gives Apple plaudits for their GUI configuration tools.
    [1]Grant Taylor is the founder of the Linux Printing website and original author of Foomatic, a print driver configuration tool.
    Matt
    Mac Mini; B&W G3/300    

    An agent can only be assigned to one team; however, their team assignment has no impact on how the Resource Groups or Skills and CSQs function. The team is used primarily to group agents and CSQs together for supervisors when using CSD. Other less common purposes are to group what agents can chat with one another using the intra-team chat button in CAD and the QM/WFO products.
    While an agent cannot be associated to more than one team a person can be given supervisor rights to see more than one team. This would allow supervisors who need to support/backup their peers to see other groups.
    Please remember to rate helpful responses and identify helpful or correct answers.

  • Problems moving from 2 independent drives to RAID1 configuration

    Hi: My NAS200 has been running successfully configured as two independent drives: Public Disk 1/ and Public Disk 2/. I will refer to these as PD1 and PD2. I mostly use PD1 and have been using PD2 to make occasional backups of PD1 (I didn't like the idea of running in mirrored Raid1 mode based on a prior experience). Today I was trying to clone the contents of PD1 and decided to try turning on the RAID1 function, thinking it would make an exact duplicate of PD1 on PD2. My plan was to then break up the RAID mirror again and end up with two identical copies of PD1. However, after the RAID mirroring finished (took about 6 hours), I can no longer see PD1 or PD2 on the mirrored disks, nor Public Disk (PD) for that matter. Can anyone tell me what has happened and how I might recover from it? I have access to a SATA-USB converter and can use it to mount each individual disk onto either a linux or Windows system (via ext2ifs software). When I do this (on Windows), I see that there are three partitions on the disk, and I can name them with ext2ifs, but I can't see any of the contents. I'm currently running DiskInternals Linux Recovery 2.7 on Windows and it is scanning the disk for lost files. It seems to be finding data, but is running very slowly (20 minutes for 3%). Any leads appreciated. Thanks in advance! Maurice Lampell
    Solved!
    Go to Solution.

    The file system is XFS if you have the NAS200 configured for journaled file system, or ext2 if you are using unjournaled file system. ext2ifs can read (and write?) ext2 under Windows but XFS is not supported by any Windows software that I'm aware of.
    The RAID configuration is independent from the journaled vs non-journaled configuration: you can have journaled non-raid, journaled raid, non-journaled non-raid and non-journaled raid. RAID configurations are implemented using mdadm.
    You can download a SystemRescueCD image from the link in my signature to access the files on the disks from a PC. You burn that image to a CD and boot from it. SystemRescueCD understands SATA disks connected via a USB-SATA dongle, you just need to be able to boot from a CD-ROM drive which is something that all PCs less than about 10 years old can do. SystemRescueCD supports all the necessary file systems and I believe it automatically tries to mount any RAID-formatted disks. The partitions on the hard disk are (1) your data, (2) configuration files and (3) swap. So if you want to recover files, you can ignore the second and third partitions.
    I don't think the NAS can convert the configuration from separate disks to RAID without reformatting, so the files that were there in separate-disk mode are propbably lost. You may need another tool to recover the files.
    I don't know why your Public Disk shares don't show up, unless you made a change to the configuration so that the shares are hidden from your user name. If you have the web GUI configured to hide the share from guest logins, then maybe you're logged in as guest because you have "change failed logins to guest logins" enabled; you should disable this option.
    Your plan of mirroring the disks and then breaking the mirror to put one of the drives away as backup is not a good one, IMHO (and by the way, you really shouldn't remove the drive while the NAS is running). When the NAS loses a drive from the RAID, it will try to rebuild the RAID as soon as you restart with a second drive installed, and it will give the existing drive priority over the older one, so instead of restoring a backup after you lose your files, it will overwrite the backup with the other drive's data so you lose the lost files from the backup too. Also, rebuilding a mirror takes extremely long on the NAS200. It's better to use Separate Disks and run a scheduled backup from one disk to the other; if you delete a file by accident you only have to retrieve that one lost file which takes seconds instead of hours.
    ===Jac
    Frequent NAS200 Answers:
    1. DISABLE the "convert failed logins to guest logins" option to fix permission problems.
    2. NEVER insert or remove hard disks while the power is on. NAS200 doesn't support hot swapping.
    3. ALWAYS use the power button to turn the NAS200 off, don't just unplug it.
    4. Don't trust RAID. Make BACKUPS!
    5. To ACCESS the disks directly, you will need ext2 and/or XFS file systems. I recommend using SystemRescueCD.
    6. Disks will get HOT with standard fan, use "green" disks or consider replacing the fan.
    7. FTP server is insecure and doesn't work behind a NAT router. Use my firmware and SCP instead.
    8. MY FIRMWARE supports SSH shell prompt and SCP for secure file access, and allows running other software.

  • SQL Developer and Java GUI problems

    I am having a problem with all the java apps i use, including Oracle SQL Developer. When i load up SQL developer, the top of the "Connections" text is chopped off as well as all the table names in the list when I make a connection. Also the java buttons are rather large. Almost as if they have a carriage return in the text of the button.
    Its seems the gui configuration for java has been corrupted, but i cannot find where to modify those settings. I cant find anything on the internet on this. I have checked my video card settings and modified them to see if that is the issue, but it doesnt fix the problem.
    Since other java apps do the same thing, I know its a java issue, but Ive uninstalled all the JRE's and JDKs i have and reinstalled them, and I still have the problem.
    Im on an Windows XP box and running the JDK and JRE 1.5.0_09 versions. Any help would be appreciated. its very annoying to not be able to read some of the text in the java apps including sql developer due to the tops being cut off.
    I have an ATI RADEON 7000 on an DELL optiplex gx620.
    any help would be appreciated

    The first thing to try, if you haven't already, is to update your video driver.

Maybe you are looking for

  • Scroll Bar Action

    Best explained by example: I have 2000 things of data that I need to populate to a table. This table is being refreshed every 5 seconds. You can imagine the slow down of having to do this. Now, I have method that will allow me to pull out only 25 at

  • Changing Full Name in System Preferences... Any issues?

    Hey all, Recently set up a new Mac on Mountain Lion. I initially set up my full name as my first name, and it based my short name on that. I'd like to change my full name in System Preferences to my first and last name. Will I run into any issues? I

  • Multiple Exchange protocol accounts

    Microsoft Exchange's protocol is being the standard protocol for email, contacts, calendar and task synchronization. Gmail, Hotmail, enterprise Exchange servers...all of then can work with this protocol. iPhone and Android phones can work with sever

  • Upgrade Oracle database

    Hi We have plaining to upgrade Oracle database 10g r2 32 bit Oracle database 64 bit r2 using cold backup  can you provide steps ? Thanks

  • I can't find the cellular data section under settings to set up my new ipad

    i can't find the "cellular data" section on my i=pad 2 in order to order service from ATT. How would I do this?