GroupWise 2012 SP4 - Wrong version in Programs and Features?

Hi, I'm testing the new GroupWise 2012 SP4 client and I think I found a small typo. In the GroupWise "About GroupWise" I can see that the version is...

I have a user with 11,000 emails. She is searching on one keyword that is in the body of several emails. I sent her a new email with the word, and...

Similar Messages

  • Pushing out msi to clients doesnt upgrade existing version in "Programs and Features" win7 64

    I have created a Firefox msi and when I push it out to my network clients it doesn't seem to upgrade the existing version in "Programs and Features". Is there a switch I can add to manually remove a previous version or upgrade? If i remove the previous version in "Programs and Features" there is still the latest version in "Programs and Features", the previous version uninstalls the executable but leaves the Mozilla folder with some files until I also remove the latest version with "Programs and Features". Basically if I install Firefox 29 on the client, then install Firefox 30 via MSI, "Programs and Features" shows both versions installed, but both versions share the same folder location and executable?
    Thanks, John

    HI tallonjf,
    There is no msi generated by Mozilla. This will have to to do with the installation configuration. Does it overwrite? Does it not? Overwritting will remove all existing profiles. However updating may not, but this is not something that I am an expert in. You can also try the enterprise mailing list that works with 24esr.
    This may also be helpful, frontmotion does do this [http://www.frontmotion.com/Firefox/index.htm]

  • How do I uninstall an older version that still appears in "Programs and Features"

    I have recently updated to Firefox version 3.6.13. In the programs and features applet in my Control Panel, (WIN 7 Ultimate 64bit) version 3.6.10 still shows up as being installed. If I uninstall version 3.6.10, will my current version installation be gone too, as the uninstall wants to do so in the same folder as the newer version?

    Yes, uninstalling that version will remove the current Firefox 3.6.13 version. You only have that old entry of that previous version in "Programs and Features" left. It sometimes (?) happens that the updater doesn't remove or update the uninstall keys in the Windows registry. You can remove that orphaned registry key yourself if you are comfortable with editing the registry, otherwise leave it or try a registry cleaner program.
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Mozilla Firefox (????)

  • I need to uninstall my old version on itunes and install a new version, i cant uninstall from Programs and Features, a message keeps coming up saying 'The feature you are trying to use is on a network resource that is unavailable.' Can anyone help please

    I have tried to just install the new version of itunes from the apple website, it looks like it downloads but after 5 minutes at the end of the install it says 'old version of itunes cannot be uninstalled, please contact support.'?  
    Is there anyway I can remove the version of itunes from my computer? i dont mind if i lose the music/content I already have on my itunes. I need to do this as i have just received the iphone 4 and need to install the newest version of itunes.
    Many thanks

    I need to uninstall my old version on itunes and install a new version, i cant uninstall from Programs and Features, a message keeps coming up saying 'The feature you are trying to use is on a network resource that is unavailable.'
    Unfortunately, this sort of trouble has gotten more complicated to deal with ever since Microsoft pulled the Windows Installer CleanUp utility from their Download Center on June 25. First we have to find a copy of the utility.
    Let's try Googling. (Best not to use Bing, I think.) Look for a working download site for at least version 3.0 of the Windows Installer CleanUp utility. After downloading the utility installer file (msicuu2.exe), scan the file for malware, just in case. (I use the free version of Malwarebytes AntiMalware to do single-file scans for that.)
    If the file is clean, to install the utility, doubleclick the msicuu2.exe file you've downloaded.
    Now run the utility ("Start > All Programs > Windows Install Clean Up"). In the list of programs that appears in CleanUp, select any iTunes entries and click "Remove".
    Quit out of CleanUp, restart the PC and try installing iTunes again. Does the install go through properly now?
    (If you do find a clean download site for the correct version of CleanUp, please don't tell me where it is. Without wishing to sound paranoid (although I grant it does sound paranoid), there is a non-zero chance that posting links to download locations for the utility here at Discussions leads to that download location being shut down.)

  • Program to compare versions of programs and customizing

    Hi All,
    Does anyone know of a program that compare between versions of programs
    and customizing between clients ?
    I need a program that compare between all programs in the system, not just a single program.
    Thanks,
    Michal.

    Hi,
    I have the same requirement and checked out how transaction SE39 did remote compare. This is basically RFC enabled function module RPY_PROGRAM_READ. I wrote this program which can mass compare a list of programs between 2 systems ( normally one being local )
    I have build in a rather primitive logic to ignore empty lines and different option to ignore ident and spaces. If a program with 1000 lines has one extra line in one of the systems at line 300, the program will say there are 700 lines differing. The purpose is to find programs there are not exactly identical - a 'normal' remote compare can then be done. The program is created as hotspot that takes you to SE38.
    The program compares ABAP code and program texts.
    I have tested this on 4.6C and ECC 5.0 systems
    The usual disclaimer about no responsibility applies.
    report z_remote_compare .
    Mass remote compare programs
    Ole Elmose QRAOLEE 2007-03-12
    tables : rpy_prog, rfcdes.
    Selection screen
    selection-screen begin of block b1 with frame title text-001.
    select-options: s_prname for rpy_prog-progname obligatory.
    parameters : p_rfcde1 type rfcdes-rfcdest obligatory default 'LOCAL'.
    parameters : p_rfcde2 type rfcdes-rfcdest obligatory.
    selection-screen end of block b1.
    selection-screen skip 1.
    selection-screen begin of block b2 with frame title text-002.
    parameters : rb_all radiobutton group spac.
    parameters : rb_lead  radiobutton group spac.
    parameters : rb_no  radiobutton group spac.
    selection-screen end of block b2.
    DATA DECLARATION
    types : begin of gty_finaltab,
              progname type progname,
              version1 type versno,
              version2 type versno,
              changeon1 type rdir_udate,
              changeon2 type rdir_udate,
              changeby1 type unam,
              changeby2 type unam,
              count_abap1 type sytabix,
              count_abap2  type sytabix,
              error_abap  type sytabix,
              error_text  type sytabix,
              gen_text(60) type c,
              selk type c,
              color type lvc_t_scol,  " color
           end of gty_finaltab.
    data : gt_source1 type standard table of abapsource.
    data : ls_source1 type abapsource.
    data : gt_source2 type standard table of abapsource.
    data : ls_source2 type abapsource.
    data : gt_textelem1 type standard table of textpool.
    data : ls_textelem1 type textpool.
    data : gt_textelem2 type standard table of textpool.
    data : ls_textelem2 type textpool.
    data : ls_progdata1 type rpy_prog.
    data : ls_progdata2 type rpy_prog.
    data : ld_progname type programm.
    data : ld_spaces(6) type c.
    data : ld_error_abap type sytabix.
    data : ld_error_text type sytabix.
    data : ld_count_abap1  type sytabix.
    data : ld_count_abap2  type sytabix.
    data : ld_count1 type sytabix.
    data : ld_percent type i.
    data : ld_text(50) type c.
    data : ld_text_pro(4) type c.
    data : ld_i_save type c.
    data : gt_finaltab type standard table of gty_finaltab.
    data : ls_finaltab type gty_finaltab.
    data : ls_bdcdata type bdcdata.
    data : gt_bdcdata  type standard table of bdcdata.
    ALV DATA ***
    constants : lc_pick(7) type c value 'PICK'.
    type-pools : slis.
    data :
           gt_fieldcat type slis_t_fieldcat_alv,
           ls_fieldcat type slis_fieldcat_alv,
           id_layout type slis_layout_alv,
           repname  type syrepid,
           gt_events   type slis_t_event.
    Cell color
    data: ls_cellcolor_tab    type lvc_s_scol,
          lt_cellcolor_tab    type lvc_t_scol,
          ls_color            type lvc_s_colo.
    CONSTANTS : lc_fname TYPE char7 VALUE 'STATUS'.
    START-OF-SELECTION.
    start-of-selection.
      sort s_prname.
      delete adjacent duplicates from s_prname.
      describe table s_prname lines ld_count1.
      loop at s_prname.
        clear ld_error_abap.
        clear ld_error_text.
        clear ld_count_abap1.
        clear ld_count_abap2.
        clear ls_finaltab.
        ld_progname = s_prname-low.
        perform progressbar using sy-tabix ld_count1.
    First RFC call for program details
        clear gt_source1. clear gt_textelem1. clear ls_progdata1.
    Get first ( local ) version
        call function 'RPY_PROGRAM_READ'
            destination  p_rfcde1
             exporting
               language =   sy-langu
               program_name = ld_progname
               with_includelist = ''
               only_source =  ' '
               only_texts = ' '
               read_latest_version = 'X'
               with_lowercase =  ' '
            importing
              prog_inf = ls_progdata1
            tables
             INCLUDE_TAB   RPY_REPO OPTIONAL
                      source = gt_source1
                      textelements = gt_textelem1
               exceptions
                      cancelled = 1
                      not_found = 2
                      permission_error = 3
                      communication_failure = 4
                      system failure        = 5.
        case sy-subrc.
          when 0.
    Delete empty lines
            delete gt_source1 where line is initial.
    Ignore program name in text
            delete gt_textelem1 where id = 'R'.
            delete gt_textelem1 where id = 'H'.
    Number of lines of ABAP
            describe table gt_source1[] lines ld_count_abap1 .
          when 1.
            ls_finaltab-gen_text = text-003.
          when 2.
            ls_finaltab-gen_text = text-004.
          when 3.
            ls_finaltab-gen_text = text-005.
          when 4.
            ls_finaltab-gen_text = text-006.
          when 5.
            ls_finaltab-gen_text = text-007.
        endcase.
    Second RFC call for program details
        clear gt_source2. clear gt_textelem2. clear ls_progdata2.
    Get remote version
        call function 'RPY_PROGRAM_READ'
        destination  p_rfcde2
             exporting
               language =   sy-langu
               program_name = ld_progname
               with_includelist = ''
               only_source =  ' '
               only_texts = ' '
               read_latest_version = 'X'
               with_lowercase =  ' '
         importing
               prog_inf = ls_progdata2
         tables
                 INCLUDE_TAB   RPY_REPO OPTIONAL
                      source = gt_source2
                      textelements = gt_textelem2
         exceptions
                      cancelled = 1
                      not_found = 2
                      permission_error = 3
                      communication_failure = 4
                      system failure        = 5.
        case sy-subrc.
          when 0.
    Delete empty lines
            delete gt_source2 where line is initial.
    Ignore program name in text
            delete gt_textelem2 where id = 'R'.
            delete gt_textelem2 where id = 'H'.
    Number of lines of ABAP
            describe table gt_source2[] lines ld_count_abap2 .
          when 1.
            ls_finaltab-gen_text = text-003.
          when 2.
            ls_finaltab-gen_text = text-004.
          when 3.
            ls_finaltab-gen_text = text-005.
          when 4.
            ls_finaltab-gen_text = text-006.
          when 5.
            ls_finaltab-gen_text = text-007.
        endcase.    .
    Remove space depending on readiobutton selection
        if rb_all is initial.
          if rb_no is initial.
    Remove multiple+leadeing spaces
            loop at gt_source1 into ls_source1.
              condense ls_source1-line.
              modify gt_source1 from ls_source1 transporting line.
            endloop.
            loop at gt_source2  into ls_source2.
              condense ls_source2-line.
              modify gt_source2 from ls_source2 transporting line.
            endloop.
          else.
    Remove all spaces
            loop at gt_source1 into ls_source1.
              condense ls_source1-line no-gaps.
              modify gt_source1 from ls_source1 transporting line.
            endloop.
            loop at gt_source2  into ls_source2.
              condense ls_source2-line no-gaps .
              modify gt_source2 from ls_source2 transporting line.
            endloop.
          endif.
        endif.
    Compare ABAP SOURCE
        clear ld_error_abap.
        loop at gt_source1 into ls_source1.
          read table gt_source2 index sy-tabix into ls_source2.
          if ls_source2-line ne ls_source1-line.
            ld_error_abap = ld_error_abap + 1.
          endif.
        endloop.
    Compare texts
        clear ld_error_text.
        loop at gt_textelem1 into ls_textelem1.
          read table gt_textelem2 into ls_textelem2 index sy-tabix.
          translate ls_textelem2-entry to lower case.
          translate ls_textelem1-entry to lower case.
          if ls_textelem2-id ne ls_textelem1-id
          or ls_textelem2-key ne ls_textelem1-key
          or ls_textelem2-entry ne ls_textelem1-entry.
            ld_error_text = ld_error_text + 1.
          endif.
        endloop.
    Put to ALV output table
        ls_finaltab-progname = ld_progname.
        ls_finaltab-version1 = ls_progdata1-version.
        ls_finaltab-version2 = ls_progdata2-version.
        ls_finaltab-changeon1 = ls_progdata1-mod_date.
        ls_finaltab-changeon2 = ls_progdata2-mod_date.
        ls_finaltab-changeby1 = ls_progdata1-mod_user.
        ls_finaltab-changeby2 = ls_progdata2-mod_user.
        ls_finaltab-count_abap1 = ld_count_abap1.
        ls_finaltab-count_abap2 = ld_count_abap2.
        ls_finaltab-error_abap = ld_error_abap.
    *Adding the color.
        if  ls_finaltab-error_abap is initial.
          ls_color-col = 5.  "green
        else.
          ls_color-col = 6.  "red
        endif.
        clear ls_cellcolor_tab.
        clear lt_cellcolor_tab.
        clear ls_finaltab-color.
        ls_cellcolor_tab-fname = 'ERROR_ABAP'. " Field name to color
        ls_color-int = 1.
        ls_color-inv = 0.
        move ls_color to ls_cellcolor_tab-color.
        insert ls_cellcolor_tab into table
                                lt_cellcolor_tab.
        insert lines of lt_cellcolor_tab
                         into table ls_finaltab-color.
        ls_finaltab-error_text = ld_error_text.
    *Adding the color.
        if  ls_finaltab-error_text is initial.
          ls_color-col = 5.  "green
        else.
          ls_color-col = 6.  "red
        endif.
        clear ls_cellcolor_tab.
        clear ls_finaltab-color.
        ls_cellcolor_tab-fname = 'ERROR_TEXT'." Field name to color
        ls_color-int = 1.
        ls_color-inv = 0.
        move ls_color to ls_cellcolor_tab-color.
        insert ls_cellcolor_tab into table
                                lt_cellcolor_tab.
        insert lines of lt_cellcolor_tab
                         into table ls_finaltab-color.
    Move to internal table
        append ls_finaltab to gt_finaltab.
      endloop.
      clear ls_finaltab.
      perform fieldcat.
      perform f4000_events changing gt_events.
      perform layout_build using id_layout.
      perform grid_disp.
          FORM f4000_events_init                                        *
    -->  I_EVENTS                                                      *
    form f4000_events changing i_events type slis_t_event.
      data: line_event type slis_alv_event.
      clear line_event.
      line_event-name = 'PF_STATUS_SET'.
      line_event-form = 'F4200_PF_STATUS_SET'.
      append line_event to i_events.
      clear line_event.
      line_event-name = 'USER_COMMAND'.
      line_event-form = 'F4300_USER_COMMAND'.
      append line_event to i_events.
    endform.                    " f3000_events_init
          FORM f4200_pf_status_set                                      *
    -->  I_EXTAB                                                       *
    form f4200_pf_status_set using i_extab type slis_t_extab.
      refresh i_extab.
    The PF status is an exact copy of the PF status 'STANDARD' of program
    SAPLSALV
      set pf-status 'STANDARD' excluding i_extab.
    endform.  "f4200_pf_status_set
          FORM layout_build                                             *
    -->  P_LAYOUT                                                   *
    form layout_build using   p_layout type slis_layout_alv.
      p_layout-box_fieldname       = 'SELK'.  " Checkbox
      p_layout-get_selinfos        = 'X'.
      p_layout-f2code              = 'PICK' .    " Doppelklickfunktion
      p_layout-key_hotspot         = 'X'.
      p_layout-info_fieldname      = 'COL'.
      p_layout-coltab_fieldname    = 'COLOR'.
      p_layout-zebra               = 'X'. " Stripes
      p_layout-colwidth_optimize   = 'X'. " Optimize
    endform.  " layout_build
          FORM GRIDDISP                                                 *
    form grid_disp.
      repname = sy-repid.
      call function 'REUSE_ALV_GRID_DISPLAY'
      exporting
         I_INTERFACE_CHECK                 = ' '
         I_BYPASSING_BUFFER                =
         I_BUFFER_ACTIVE                   = ' '
           i_callback_program                = repname
         I_CALLBACK_PF_STATUS_SET          = ''
         I_CALLBACK_USER_COMMAND           = ''
         I_CALLBACK_TOP_OF_PAGE            = ' '
         I_CALLBACK_HTML_TOP_OF_PAGE       = ' '
         I_CALLBACK_HTML_END_OF_LIST       = ' '
         I_STRUCTURE_NAME                  =
         I_BACKGROUND_ID                   = ' '
         i_grid_title                      = ws_title
         I_GRID_SETTINGS                   =
           is_layout                         = id_layout
           it_fieldcat                       = gt_fieldcat[]
         IT_EXCLUDING                      =
         IT_SPECIAL_GROUPS                 =
         IT_SORT                           =
         IT_FILTER                         =
         IS_SEL_HIDE                       =
         I_DEFAULT                         = 'X'
           i_save                            = ld_i_save
         is_variant                        = ds_variant
           it_events                         = gt_events[]
         it_event_exit                     = gt_event_exit[]
         IS_PRINT                          =
         IS_REPREP_ID                      =
         I_SCREEN_START_COLUMN             = 0
         I_SCREEN_START_LINE               = 0
         I_SCREEN_END_COLUMN               = 0
         I_SCREEN_END_LINE                 = 0
         IT_ALV_GRAPHICS                   =
         IT_ADD_FIELDCAT                   =
         IT_HYPERLINK                      =
         I_HTML_HEIGHT_TOP                 =
         I_HTML_HEIGHT_END                 =
         IT_EXCEPT_QINFO                   =
       IMPORTING
         E_EXIT_CAUSED_BY_CALLER           =
         ES_EXIT_CAUSED_BY_USER            =
       tables
         t_outtab                          = gt_finaltab
      exceptions
        program_error                     = 1
       others                            = 2.
      if sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      endif.
    endform.  " grid_disp
    *&      Form  fieldcat
          text
    -->  p1        text
    <--  p2        text
    form fieldcat.
      data: pos   type  i.
      pos = pos + 1.
      ls_fieldcat-col_pos       = pos.
      ls_fieldcat-tabname       = 'gt_fulltab'.
      ls_fieldcat-fieldname     = 'PROGNAME'.
      ls_fieldcat-seltext_m     = 'Program name'.
      ls_fieldcat-seltext_s     = 'Program name'.
      ls_fieldcat-seltext_l     = 'Program name'.
      ls_fieldcat-ddictxt       = 'L'.
      ls_fieldcat-hotspot = 'X'.
      append ls_fieldcat to gt_fieldcat.
      clear ls_fieldcat.
      pos = pos + 1.
      ls_fieldcat-col_pos       = pos.
      ls_fieldcat-tabname       = 'gt_fulltab'.
      ls_fieldcat-fieldname     = 'VERSION1'.
      ls_fieldcat-seltext_m     = 'Version 1'.
      ls_fieldcat-seltext_s     = 'Version 1'.
      ls_fieldcat-seltext_l     = 'Version 1'.
      ls_fieldcat-ddictxt       = 'L'.
      append ls_fieldcat to gt_fieldcat.
      clear ls_fieldcat.
      pos = pos + 1.
      ls_fieldcat-col_pos       = pos.
      ls_fieldcat-tabname       = 'gt_fulltab'.
      ls_fieldcat-fieldname     = 'VERSION2'.
      ls_fieldcat-seltext_m     = 'Version 2'.
      ls_fieldcat-seltext_s     = 'Version 2'.
      ls_fieldcat-seltext_l     = 'Version 2'.
      ls_fieldcat-ddictxt       = 'L'.
      append ls_fieldcat to gt_fieldcat.
      clear ls_fieldcat.
      pos = pos + 1.
      ls_fieldcat-col_pos       = pos.
      ls_fieldcat-tabname       = 'gt_fulltab'.
      ls_fieldcat-fieldname     = 'CHANGEON1'.
      ls_fieldcat-seltext_m     = 'Changed on 1'.
      ls_fieldcat-seltext_s     = 'Changed on 1'.
      ls_fieldcat-seltext_l     = 'Changed on 1'.
      ls_fieldcat-ddictxt       = 'L'.
      append ls_fieldcat to gt_fieldcat.
      clear ls_fieldcat.
      pos = pos + 1.
      ls_fieldcat-col_pos       = pos.
      ls_fieldcat-tabname       = 'gt_fulltab'.
      ls_fieldcat-fieldname     = 'CHANGEON2'.
      ls_fieldcat-seltext_m     = 'Changed on 2'.
      ls_fieldcat-seltext_s     = 'Changed on 2'.
      ls_fieldcat-seltext_l     = 'Changed on 2'.
      ls_fieldcat-ddictxt       = 'L'.
      append ls_fieldcat to gt_fieldcat.
      clear ls_fieldcat.
      pos = pos + 1.
      ls_fieldcat-col_pos       = pos.
      ls_fieldcat-tabname       = 'gt_fulltab'.
      ls_fieldcat-fieldname     = 'CHANGEBY1'.
      ls_fieldcat-seltext_m     = 'Changed by 1'.
      ls_fieldcat-seltext_s     = 'Changed by 1'.
      ls_fieldcat-seltext_l     = 'Changed by 1'.
      ls_fieldcat-ddictxt       = 'L'.
      append ls_fieldcat to gt_fieldcat.
      clear ls_fieldcat.
      pos = pos + 1.
      ls_fieldcat-col_pos       = pos.
      ls_fieldcat-tabname       = 'gt_fulltab'.
      ls_fieldcat-fieldname     = 'CHANGEBY2'.
      ls_fieldcat-seltext_m     = 'Changed by 2'.
      ls_fieldcat-seltext_s     = 'Changed by 2'.
      ls_fieldcat-seltext_l     = 'Changed by 2'.
      ls_fieldcat-ddictxt       = 'L'.
      append ls_fieldcat to gt_fieldcat.
      clear ls_fieldcat.
      pos = pos + 1.
      ls_fieldcat-col_pos       = pos.
      ls_fieldcat-tabname       = 'gt_fulltab'.
      ls_fieldcat-fieldname     = 'COUNT_ABAP1'.
      ls_fieldcat-seltext_m     = 'Count 1'.
      ls_fieldcat-seltext_s     = 'Count 1'.
      ls_fieldcat-seltext_l     = 'Count 1'.
      ls_fieldcat-ddictxt       = 'L'.
      append ls_fieldcat to gt_fieldcat.
      clear ls_fieldcat.
      pos = pos + 1.
      ls_fieldcat-col_pos       = pos.
      ls_fieldcat-tabname       = 'gt_fulltab'.
      ls_fieldcat-fieldname     = 'COUNT_ABAP2'.
      ls_fieldcat-seltext_m     = 'Count 2'.
      ls_fieldcat-seltext_s     = 'Count 2'.
      ls_fieldcat-seltext_l     = 'Count 2'.
      ls_fieldcat-ddictxt       = 'L'.
      append ls_fieldcat to gt_fieldcat.
      clear ls_fieldcat.
      clear ls_fieldcat.
      pos = pos + 1.
      ls_fieldcat-col_pos       = pos.
      ls_fieldcat-tabname       = 'gt_fulltab'.
      ls_fieldcat-fieldname     = 'ERROR_ABAP'.
      ls_fieldcat-seltext_m     = 'ABAP differences'.
      ls_fieldcat-seltext_s     = 'ABAP differences'.
      ls_fieldcat-seltext_l     = 'ABAP differences'.
      ls_fieldcat-ddictxt       = 'L'.
      append ls_fieldcat to gt_fieldcat.
      clear ls_fieldcat.
      pos = pos + 1.
      ls_fieldcat-col_pos       = pos.
      ls_fieldcat-tabname       = 'gt_fulltab'.
      ls_fieldcat-fieldname     = 'ERROR_TEXT'.
      ls_fieldcat-seltext_m     = 'Text differences'.
      ls_fieldcat-seltext_s     = 'Text differences'.
      ls_fieldcat-seltext_l     = 'Text differences'.
      ls_fieldcat-ddictxt       = 'L'.
      append ls_fieldcat to gt_fieldcat.
      clear ls_fieldcat.
      pos = pos + 1.
      ls_fieldcat-col_pos       = pos.
      ls_fieldcat-tabname       = 'gt_fulltab'.
      ls_fieldcat-fieldname     = 'GEN_TEXT'.
      ls_fieldcat-seltext_m     = 'Status'.
      ls_fieldcat-seltext_s     = 'Status'.
      ls_fieldcat-seltext_l     = 'Status'.
      ls_fieldcat-ddictxt       = 'L'.
      append ls_fieldcat to gt_fieldcat.
      clear ls_fieldcat.
    endform.                    " fieldcat
    *&      Form  progressbar
          text
         -->P_SY_TABIX  text
         -->P_LD_COUNT1  text
    form progressbar using p_tabix p_count.
      ld_percent = 100 * ( p_tabix - 1 ) / p_count.
      move ld_percent to ld_text_pro.
      ld_text   = '% of programs processed'.
      concatenate   ld_text_pro ld_text  into ld_text
    separated by space.
      call function 'SAPGUI_PROGRESS_INDICATOR'
           exporting
                percentage = ld_percent
                text       = ld_text.
    endform.                    " progressbar
          FORM f4300_user_command                                       *
    -->  UCOMM                                                         *
    -->  SELFIELD                                                      *
    form f4300_user_command using ucomm like sy-ucomm
                                          ls_selfield type slis_selfield.
    Per default, keep position and refresh screen with DISPLAY
      ls_selfield-col_stable = 'X'.
      ls_selfield-row_stable = 'X'.
      ls_selfield-refresh = 'X'.
      case ucomm.
    Double-click **********************
        when lc_pick.  " Doubleclick anywhere on line + hotspot
          read table gt_finaltab index ls_selfield-tabindex into
                      ls_finaltab.
          clear gt_bdcdata.
          perform bdc_dynpro using 'SAPLWBABAP' '0100'.
          perform bdc_field using   'RS38M-FUNC_EDIT' 'X'.
          perform bdc_field using 'rs38m-programm'
                                   ls_finaltab-progname.
          perform bdc_field using 'BDC_OKCODE' '=SHOP'.
          call transaction 'SE38' using gt_bdcdata mode 'E'.
        when others.
      endcase.
      clear ucomm.
    endform.                    " f4300_user_command
    *&      Form  bdc_dynpro
          text
         -->PROGRAM
         -->DYNPRO
    form bdc_dynpro  using
                          program
                          dynpro.
      clear ls_bdcdata.
      ls_bdcdata-program  = program.
      ls_bdcdata-dynpro   = dynpro.
      ls_bdcdata-dynbegin = 'X'.
      append ls_bdcdata to gt_bdcdata.
    endform.                    " bdc_dynpro
          FORM BDC_FIELD                                                *
    -->  FNAM                                                          *
    -->  FVAL                                                          *
    form bdc_field using
                            fnam
                            fval.
      clear ls_bdcdata.
      ls_bdcdata-fnam = fnam.
      move fval to  ls_bdcdata-fval .
      append ls_bdcdata to gt_bdcdata.
    endform.                    " bdc_field
    Please use these text symbols :
    001     Selection data
    002     Text compression
    003     RFC Call cancelled
    004     Program does not exits on RFC target
    005     RFC permission denied
    006     RFC communication error
    007     RFC system failure
    and these selection texts :
    P_RFCDE1     RFC Connection 1
    P_RFCDE2     RFC Connection 2
    RB_ALL     Include identation
    RB_LEAD     Ignore leading spaces
    RB_NO     Ignore all spaces
    S_PRNAME     Program name
    Hope someone finds this useful.
    - Ole Elmose

  • Control Panel shows Flash Player icon but not listed in Programs and Features

    Several sites such as Hulu.com and my university homework page keep telling me that I require Flash Player 10 or higher and to download and install before continuing.  So when I try, this is the message I get:  Flash Player is pre-installed with Internet Explorer in Windows 8.  And then in the box below, it says:  Flash Player is disabled.  I've tried all of the steps to correct this issue, but nothing is working for me.  Also the control panel shows the Flash Player icon, but when I go into the programs and features, Flash Player is not listed at all.  What am I doing wrong??
    OS WINDOWS 8 and IE 8

    Hi,
    Microsoft embeds Flash Player in Internet Explorer on Windows 8.x so you won't see a separate item in Programs and Features for Flash Player ActiveX (the version used by IE).  If you install Flash Player Plug-in for non-IE browsers it'll create an entry in Programs and Features.
    Since you didn't specify which troubleshooting steps you've taken, have you tried the ones listed here Flash Player Issues | Windows 8? Also, when you go to this page, Adobe - Flash Player do you see the Flash animation at the top of the page? If so, what version is detected as being installed in the 'Version Information' widget?  The latest Flash Player version for IE is 15.0.0.167.  If that's not the version listed, please run Windows Update to get the latest version of Internet Explorer or use the link at the bottom of the Flash Player Issues | Windows 8 page.
    Maria

  • Should firefox be on my firewall's allowed programs and features list

    With the release of versions 27-30, Firefox has been opening web pages very slowly - so much so that I have reverted back to using IE 11. I have been trying every "fix" that has been suggested in the various forums - including creating a new profile, resetting Firefox, reinstalling Firefox, making changes in the about:config, etc. - to no avail.
    In my search for a solution to the problem I came across a post that recommended making sure [my] firewall isn't causing a problem - it suggested that I remove Firefox from the list of allowed programs and to let the firewall ask for permission to allow Firefox the next time I launched it.
    When I finally found the list I discovered that Firefox was not on it. Further research lead me to articles where users were getting "Server not found" error messages, and the recommended fix was to add Firefox to the list. All this did was confuses me.
    Since I am able to connect to the internet, all-be-it very slowly, Firefox must be getting past the firewall. It should be noted that Internet Explorer is not on the list either and I have no problem with it.
    This raises the question as to whether or not Firefox needs to be on the allowed list. Can Firefox not being on the firewall's allowed programs and features list slow Firefox down and if so why?
    If I'm going to make a change to my system I want to make an informed change.
    System Info:
    Windows 7 64bit SP1
    8Gb Ram
    Nvidia Quadro 600 Graphics card

    There is a great variation between different security products. If yours does not prompt you for permission to let different programs access the internet, then you probably do not need to worry about that particular issue.
    To test how Firefox runs "uncustomized" on your system, could you do a two-minute experiment?
    '''Create a new Firefox profile'''
    A new profile will have your system-installed plugins (e.g., Flash) and extensions (e.g., security suite toolbars), but no themes, other extensions, or other customizations. It also should have completely fresh settings databases and a fresh cache folder.
    Exit Firefox and start up in the Profile Manager using Start > search box (or Run):
    firefox.exe -P
    ''Don't delete anything here.'' Any time you want to switch profiles, exit Firefox and return to this dialog.
    Click the Create Profile button, choose a name like July21, and skip the option to change the folder location. Then start Firefox in the new profile you created.
    Does Firefox work any faster in the new profile?
    <blockquote>You also could experiment with disabling all the nonessential add-ons in the new profile. Open the Add-ons page using either:
    * Ctrl+Shift+a
    * "3-bar" menu button (or Tools menu) > Add-ons
    To check the most relevant categories, you can click "Plugins" and "Extensions" in the left column. Plugins can be disabled by setting them to "Never Activate".
    Often a link will appear above at least one disabled extension to restart Firefox. You can complete your work on the add-ons page and click one of the links as the last step. </blockquote>
    When returning to the Profile Manager, you might be tempted to use the Delete Profile button on July21. But... it's a bit too easy to accidentally delete your "real" profile, so I recommend resisting the temptation. If you do want to clean up later, I suggest making a backup of all your profiles first in case something were to go wrong.

  • Two many programs and features

    Hello, I'm fairly new to the computer world, and unsure if I'm even in the right place. Experience tells me probably not, but I'm sure someone will let me know. I have a dozen different
    microsoft versions dating back to 3/12 version 3.10000 in my program and features. My question is this do I need all these programs?. Also, I bought my lap top (hp pavilion g7-2111nr Notebook PC) December 2012 used, I was told it was not even
    a year old, and I see folders and files dating back to 2008, a whole lot of them, I've no clue what or why there there, it seems if I don't know, and I didn't put them there, that there just using space. And (app data) there are 100s or 1000s of old emails,type
    d files and much more. Does any one have any suggestions on what I should be doing? or maybe direct me somewhere to find out..PLEZZZZ for some reason this is bugging the hell out of me  THANKS

    Hi,
    Sometimes applications don't register their uninstall routines correctly with Windows and there can be numerous reasons why a search for the installed item fails.  A good utility for seeing exactly what is installed on your PC is the free version of Revo Uninstaller. 
    Download and install Revo Uninstaller from the link below.
    http://www.revouninstaller.com/download-freeware-version.php
    Run revo and use it to view all your installed software. Right click on the icon of the program you wish to remove and select Uninstall.  This will initially launch the applications own uninstaller ( which may or may not fail ) but continue with the rest of the process.  During the process you may be asked to delete registry entries, just select all and then click delete.  Do the same for any left over files and folders.  Once the uninstall has completed, reboot the PC.
    Hope this helps.
    Best wishes,
    DP-K
    ****Click the White thumb to say thanks****
    ****Please mark Accept As Solution if it solves your problem****
    ****I don't work for HP****
    Microsoft MVP - Windows Experience

  • Uninstalled a program via PowerShell script, but it still shows up in Programs and Features

    I wrote a script that uninstalls a program just fine, but it still shows up in Programs and Features due to its entries still existing in the Registry. 
    Here is a portion of my script:
    Start-Process
    -FilePath MsiExec
    -ArgumentList "/X$($MyProgram.ProdID)",
    '/quiet'
    -NoNewWindow -Wait
    -PassThru 
    I believe the reason it is still showing up in Programs and Features is because I am missing some MsiExec switch to instruct it to be removed. I vaguely recall dealing with this about two years ago and I wrote a script that did exactly this, but now I completely
    forgot what it was. 
    Can someone help me out here, please?
    Thank you

    I realize that, but honestly don't know where else to submit a question like this in the forums? Also, the vendor is Microsoft. What I am trying to uninstall is any Forefront component, because when I deployed the SCEP client via SCCM 2012 the SCEP client
    was not able to uninstall some of the Forefront components. 
    Here is my script:
    $NewLine = "`r`n"
    $NewLine
    Write-Output "Please wait ..."
    #region ---------- Declare WMI Variables to be Used ----------
    $CM12R2ClientInstalled = Get-WmiObject -Class Win32_Product |
    Where-Object -FilterScript { $_.Name -eq "Configuration Manager Client" -and $_.Version -ge "5.00.7958.1000" }
    $FCSInstalled = Get-WmiObject -Class Win32Reg_AddRemovePrograms |
    Where-Object -FilterScript { $_.DisplayName -match "Forefront" }
    $SCEPInstalled = Get-WmiObject -Class Win32Reg_AddRemovePrograms |
    Where-Object -FilterScript { $_.DisplayName -eq "System Center Endpoint Protection" }
    #endregion ---------- Declare Variables to be Used ----------
    #region --------- Check if the SCCM 2012 R2 Client is Installed ---------
    $CM12ClientService = Get-Service -Name CcmExec
    If (($CM12R2ClientInstalled -ne $null) -and ($CM12ClientService -ne $null))
    $NewLine
    Write-Output "The $($CM12R2ClientInstalled.Name) $($CM12R2ClientInstalled.Version) is installed on $($env:COMPUTERNAME)"
    #endregion --------- Check if the SCCM 2012 R2 Client is Installed ---------
    #region -------- Uninstall any Forefront Component if any are Installed ---------
    If ($FCSInstalled)
    $NewLine
    Write-Output "The following Forefront component(s) are installed on $($env:COMPUTERNAME):"
    $NewLine
    $FCSInstalled.DisplayName
    Foreach ($FCS in $FCSInstalled)
    $NewLine
    Write-Output "Preparing to uninstall $($FCS.DisplayName)"
    $UninstallFCS = Start-Process -FilePath MsiExec -ArgumentList "/X$($FCS.ProdID)", 'REMOVEDATA=1' -NoNewWindow -Wait -PassThru
    If ($($UninstallFCS.ExitCode) -eq '0')
    $NewLine
    Write-Output "$($FCS.DisplayName) uninstalled successfully!"
    $NewLine
    #endregion -------- Uninstall any Forefront Component if any are Installed ---------
    #region --------- Install the SCEP Client if it is Not Installed ----------
    If ($SCEPInstalled -eq $null)
    $NewLine
    Write-Output "The System Center Endpoint Protection client is not installed on $($env:COMPUTERNAME)"
    $InstallSCEP = Start-Process -FilePath "C:\Windows\ccmsetup\SCEPInstall.exe" -ArgumentList '/s', '/q', '/NoSigsUpdateAtInitialExp', '/policy "C:\Windows\CCM\EPAMPolicy.xml"' -NoNewWindow -Wait -PassThru
    If ($($InstallSCEP.ExitCode) -eq '0')
    $NewLine
    Write-Output "System Center Endpoint Protection installed successfully!"
    $NewLine
    Else
    $NewLine
    Write-Warning -Message "System Center Endpoint Protection failed to install on $($env:COMPUTERNAME) with exit error: $($InstallSCEP.ExitCode)"
    $NewLine
    #endregion --------- Install the SCEP Client if it is Not Installed ----------
    Else
    $NewLine
    Write-Output "The System Center Endpoint Protection client is already installed on $($env:COMPUTERNAME)!"
    $NewLine
    Else
    $NewLine
    Write-Warning -Message "$($FCS.DisplayName) failed to uninstall on $($env:COMPUTERNAME) with exit error: $($UninstallFCS.ExitCode)"
    $NewLine
    Else
    $NewLine
    Write-Output "No Forefront components are installed on $($env:COMPUTERNAME)!"
    #region ---------- Install the SCEP Client if it is NOT Installed ----------
    If ($SCEPInstalled -eq $null)
    $NewLine
    Write-Output "The System Center Endpoint Protection client is not installed on $($env:COMPUTERNAME)"
    $InstallSCEP = Start-Process -FilePath "C:\Windows\ccmsetup\SCEPInstall.exe" -ArgumentList '/s', '/q', '/NoSigsUpdateAtInitialExp', '/policy "C:\Windows\CCM\EPAMPolicy.xml"' -NoNewWindow -Wait -PassThru
    If ($($InstallSCEP.ExitCode) -eq '0')
    $NewLine
    Write-Output "System Center Endpoint Protection installed successfully!"
    $NewLine
    Else
    $NewLine
    Write-Warning -Message "System Center Endpoint Protection failed to install on $($env:COMPUTERNAME) with exit error: $($InstallSCEP.ExitCode)"
    $NewLine
    #endregion --------- Install the SCEP Client if it is Not Installed ----------
    Else
    $NewLine
    Write-Output "The System Center Endpoint Protection client is already installed on $($env:COMPUTERNAME)!"
    $NewLine
    Else
    $NewLine
    Write-Output "The System Center Configuration Manager 2012 R2 client is not installed on $($env:COMPUTERNAME)!"
    $NewLine

  • How to uninstall photoshop CC (32 and 64 bits) when it's not present in Programs and Features of Control Panel?

    Hello,
    I have successfully downloaded and installed Photoshop CC 2014 on my PC (Win8.1, 64bits) and I intended to uninstall Photoshop CC (both 32- and 64-bits version). Unfortunately Photoshop is absent of Programs and Features.
    Could you tell me how to proceed with unisntall? Thanks in advance.
    Cheers
    Olivier

    You can try to download  CC Cleaner Tool
    Use the CC Cleaner Tool to solve installation problems | CC, CS3-CS6
    Select option for CS6/ creative cloud and select option for Photoshop CC , if listed.
    If you are getting up to date error , you can also try:
    CC desktop lists applications as "Up to Date" when not installed

  • I have removed the old Java Updates (17/19/21) from my Program and Features list(Win7). They still appear in the Tools Add-ons Extensions list. How do I remove them?

    I have removed the old Java Updates (17/19/21) from my Program and Features list(Win7). They still appear in the Tools>Add-ons>Extensions list. How do I remove them?
    In both SAFE and Regular browser windows, the UNINSTALL button is grayed out.
    I have tried in SAFE MODE, as well as the Help>troubleshooting Information>Application Basics>Profile Directory>Open Containing Folder,,,(looked, nothing there),,,,in both SAFE and Regular browser windows.

    You can uninstall (remove) the Java Console extensions, you do not need them to run Java applets.
    See http://kb.mozillazine.org/Java#Multiple_Java_Console_extensions
    Your above posted system details show outdated plugin(s) with known security and stability risks that you should update.
    *Shockwave Flash 10.1 r85
    Update the [[Managing the Flash plugin|Flash]] plugin to the latest version.
    *http://www.adobe.com/software/flash/about/

  • Why Internet Explorer 8 is appared when Internet Explorer 11 is removed via "Programs and Features" on Control panel?

    Hello everyone,
    I always want to thank you for usefule information from this forum.
    My issue like this subject is that I got a symptom, when I removed Internet Explorer 11 via "Programs and Features" on Control panel and I get reaponse and Internet Explorer 9 is appered directry throught "Programs and Features"
    under Windows Server 2008R2.
    However under another environment, I performed just same task under Windows Server2008R2 and then Internet Explorer 10 as previous IE via "Programs and Features".
    Could any one let me know why this symptom had been happen, what issue caused this?
    Also method to investigation for this issue is welcome and helpful.
    Thanks.....

    Hi,
     I checked IE11_main.log at the server and rearise basically, previous version 9 of one server and for another server previous version 10.
    I wonder why upgrade path is different between two environment of server.
    Anyway could anyone let me know how to investigate?
    Thanks lots.
    I would say, it depends on how you manage patching/updating, in your environment.
    Do you use automatic updating, in your environment?
    e.g., WSUS ? or ConfigMgr?
    Or, do you use windowsupdate.com and manually perform updating?
    An example, if you login to a machine, and are prompted for an update/upgrade to IE, do you just do it on that machine?
    Or, do you have a plan or method, where you ensure all machines are maintained/updated in the same way, by a certain person or team?
    Probably, the difference in these two machines, is due to human actions :)
    Don
    (Please take a moment to "Vote as Helpful" and/or "Mark as Answer", where applicable.
    This helps the community, keeps the forums tidy, and recognises useful contributions. Thanks!)

  • I cannot uninstall Mozilla thru my comuputer's Programs and Features. Is there another way to uninstall?

    I have Windows 2000xp. It seems to be interfering with other programs. I have gone to Programs and features and selected uninstall and nothing happens. It is version 3.6.3. Sure would appreciate help!!
    == This happened ==
    Every time Firefox opened
    == I tried to uninstall Mozilla/ ==
    == User Agent ==
    Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.30729; .NET CLR 3.0.30618; AskTB5.6)

    Just found this website and explains how to remove Bing:On XP, go under control panel, add and remove programs, it’s listed under “Search toolbar”, not Bing toolbar. Then remove it. You will see Bing’s name as you remove it.
    Found Search toolbar but did not see Bing when deleted

  • Programs and Features

    How can a program be listed on the Programs and Features page, But you can't uninstall it and it doesn't show up when you search?

    Hi,
    Sometimes applications don't register their uninstall routines correctly with Windows and there can be numerous reasons why a search for the installed item fails.  A good utility for seeing exactly what is installed on your PC is the free version of Revo Uninstaller. 
    Download and install Revo Uninstaller from the link below.
    http://www.revouninstaller.com/download-freeware-version.php
    Run revo and use it to view all your installed software. Right click on the icon of the program you wish to remove and select Uninstall.  This will initially launch the applications own uninstaller ( which may or may not fail ) but continue with the rest of the process.  During the process you may be asked to delete registry entries, just select all and then click delete.  Do the same for any left over files and folders.  Once the uninstall has completed, reboot the PC.
    Hope this helps.
    Best wishes,
    DP-K
    ****Click the White thumb to say thanks****
    ****Please mark Accept As Solution if it solves your problem****
    ****I don't work for HP****
    Microsoft MVP - Windows Experience

  • Equivalent to "Add/Remove Programs" aka "Programs and Features" Controls???

    WHEN will Apple finally get around to adding an equivalent thing to Windows' "Add/Remove Programs" (XP) aka "Programs and Features" (Vista) Control Panel???
    I am looking to uninstall some software from my computer. But only God knows where the installer has stashed files all over my drive! I don't want to leave behind a single preferences file or extension.
    Is there some easy way in Mac to do this? In Windows you just go to "Add/Remove Program" and you can uninstall every last shred or trace of that software. But in the Mac... there's about four or five major places to look, but how can you know if it installed something in a hidden directory in the Unix directories somewhere??

    drdocument, I respectfully, completely disagree with you.
    The average Mac user has no clue as to what the Library folder is for. Nor would they be able to sort through it all to find the five locations where the tons of crap might be stored.
    Lets take several examples. Here's some programs that I have installed that are quite typical of Mac users:
    Garage Band
    iTunes
    Adobe CS3
    Microsoft Office
    NONE of these programs can be deleted easily. Garbage Band stores its garbage in numerous unintuitive places:
    /Users/me/Music/Garageband
    /Library/Audio/Plug-ins
    /Library/Application Support/Garage Band/
    /Users/me/Library/Preferences/
    Further, it's not always clear whether the files you are deleting are used by just one application, or multiple applications from that same company (or even other companies). I often feel unsure if I'm deleting something from /Library/Audio/Plug-ins or /Library/Application Support/Adobe because... is it used only by Photoshop? What if I just wanted to uninstall InDesign and I no longer have the original install disk because, lets say, I sold it?
    It should not fall upon the user to play sleuth and hunt down the myriad places that these apps store things on the drive!!!
    There should be an EASY Control Panel in System Preferences that lets you uninstall any program off your drive. I seriously don't think that this would hamper application development or make the system run slower or be kludgy. Besides, when has Apple ever taken the path of making things harder on users because they were afraid by making it easier, it would slow down the computer???
    If anything the opposite has always been true.
    Even a shareware app that just has one application file and no other files on the drive should be able to be uninstalled with confidence by a control panel. Since, how do you KNOW it didn't put another file somewhere, even a preferences file? God only knows how many preferences files are on my drive that I don't need because they never got erased when I uninstalled the app. It would take me days to comb through that mess, especially since the arcane and unintuitive preference file naming scheme used by OS X does not use plain english but rather uses ridiculous un-Mac-like names like "com.unsanity.hoseyoursystem.preference"... whatever happened to "Microsoft Word Preferences" and "Adobe Photoshop Preferences" -- nice Mac-like filenames?!?!??!
    I'm tired of the PC-ization of the Mac, the further and further making it more complicated, having apps store more crap in more different places. Having multiple Library folders is just a nightmare from an ease-of-use standpoint, though I know it's necessary for a multi-user OS. But there ought to be a way to have a "single-user" mode that would eliminate the Users directory all together and just store everything at the root level of the HD, rather than having all my documents buried 10 levels deep into the drive.
    Anyway the point is you are wrong. The way it is set up makes it harder on users -- even seasoned users like me -- when we want to cleanly uninstall an application with confidence. It means tons of extra time sifting through the labrynthine unix crap. I hate it! Where has "user friendly" gone??
    Besides I would never trust a third-party shareware program to uninstall things. How would i know that it knew what to do? Plus it adds extra expense to the OS, for a feature that has been standard on Windows for what seems like 10 years!
    When will we finally get this feature? 2020?

Maybe you are looking for