ALV-Save tab not fucntion in PF status

Following report that I have has a PF status Save which when clicked should mark the selected documenst in the output as selected and save . But in my report this is not happeining , it checks the doc when I press save but when I og out of the report and come back again it dosen show me the saved items as checked and shows just as before. Can anyone help me out pls.
*& Report  ZSD_PRINT_CONFIRMATION
REPORT  ZSD_PRINT_CONFIRMATION LINE-SIZE 190 LINE-COUNT 60
        no standard page heading.
TYPE-POOLS: slis.
TABLES: vbrk, vbrp, vbpa.
*&     Selection-Screen
SELECTION-SCREEN BEGIN OF BLOCK block1 WITH FRAME TITLE text-000.
SELECT-OPTIONS: s_vbeln  FOR  vbrk-vbeln,      " billing doc.
                s_kunnr  FOR  vbpa-kunnr,      " bill-to customer number.
                s_werks  FOR  vbrp-werks,      " line item plant.
                s_fkdat  FOR  vbrk-fkdat,      " billing date.
                s_fkart  FOR  vbrk-fkart,      " billing type.
                s_vkorg  FOR  vbrk-vkorg.      " sales org.
PARAMETERS    : p_hold as CHECKBOX.
SELECTION-SCREEN END OF BLOCK block1.
SELECTION-SCREEN BEGIN OF BLOCK block2 WITH FRAME TITLE text-024.
PARAMETERS    : pa_vari TYPE slis_vari DEFAULT ' '. " Display Variant.
SELECTION-SCREEN END OF BLOCK block2.
*& Internal Tables, Work Areas, Work Variables and Constants
* Storing Extracted Info.
TYPES: BEGIN OF t_extract,
         sel  type  C,
         count type I,
         vbeln        TYPE vbeln_vf,   " Billing document.
         posnr        TYPE posnr,      " line item.
         fkart        TYPE fkart,      " billing type.
         vtext        TYPE BEZEI20,    " billing type description.
         fkdat        TYPE fkdat,      " billing date.
         werks        TYPE werks_d,    " line item plant.
         werks_name1  TYPE name1,      " plant description.
         kunnr        TYPE kunnr,      " bill-to customer.
         kunnr_name1  TYPE name1_gp,   " bill-to description.
         netwr        TYPE netwr,      " net value,invoice total dollar
         zzflag       TYPE boolean,    " hold or print indicator
         zzreason     TYPE char30,     " reason being held
         zzuser       TYPE ernam,      " last changed by
         zz_changed_date TYPE dats,    " last changed date
         zz_changed_time TYPE tims,    " last changed time
        END OF t_extract.
DATA: it_extract  TYPE TABLE OF t_extract,
      it_extract2 TYPE TABLE OF t_extract,
      wa_extract  LIKE LINE  OF it_extract,
      wa_selected LIKE LINE  OF it_extract,
      wa_extract3 LIKE LINE  OF it_extract.
DATA: t_vbrk      TYPE TABLE OF vbrk,
      wa_vbrk     LIKE LINE OF t_vbrk.
* ALV data declaration
DATA: fieldcatalog TYPE slis_t_fieldcat_alv WITH HEADER LINE,
      gd_tab_group TYPE slis_t_sp_group_alv,
      gd_layout    TYPE slis_layout_alv,
      gd_repid     LIKE sy-repid.
* messages as result of processing in program, will be displayed
* at end of processing.
TYPES: BEGIN OF t_msg,
         vbeln        TYPE vbeln_vf,   " Billing document.
         dummy        TYPE c,
         message      TYPE CHAR80,
       END OF t_msg.
DATA: it_msg TYPE TABLE OF t_msg,
      wa_msg LIKE LINE OF it_msg,
      w_idx2 type sy-tabix,
      w_idx3 type sy-tabix.
CONSTANTS: c_zog2 TYPE vbrk-fkart value 'ZOG2',
           c_zol2 TYPE vbrk-fkart value 'ZOL2',
           c_zre  TYPE vbrk-fkart value 'ZRE ',
           c_s1   TYPE vbrk-fkart value 'S1  '.
*&     main body of processing logic
START-OF-SELECTION.
  IF s_vbeln[] IS INITIAL
    AND s_kunnr[] IS INITIAL
    AND s_werks[] IS INITIAL
    AND s_fkdat[] IS INITIAL
    AND s_fkart[] IS INITIAL
    AND s_vkorg[] IS INITIAL.
      MESSAGE s999(z001) WITH 'Please Enter Selections'(011).
  ELSE.
    PERFORM extract_data.
  ENDIF.
END-OF-SELECTION.
*  SET PF-STATUS 'STAT1000'.
  IF s_vbeln[] IS INITIAL
    AND s_kunnr[] IS INITIAL
    AND s_werks[] IS INITIAL
    AND s_fkdat[] IS INITIAL
    AND s_fkart[] IS INITIAL
    AND s_vkorg[] IS INITIAL.
      MESSAGE s999(z001) WITH 'Please Enter Selections'(011).
  ELSE.
    IF it_extract2[] IS INITIAL.
      MESSAGE s999(z001) WITH 'No Data Selected for this criteria'(002).
    ELSE.
      PERFORM field_catalog.
      PERFORM show_report.
    ENDIF.
  ENDIF.
*&    U S E R   C O M M A N D
AT USER-COMMAND.
* accommodated at teh end or report********
*  CASE sy-ucomm.
*    WHEN 'SELE'.
*      PERFORM update_itab_from_screen.
*      LOOP AT it_extract2 INTO wa_extract.
*        wa_extract-zzflag = 'X'.
*        MODIFY it_extract2 FROM wa_extract.
*      ENDLOOP.
*      PERFORM show_report.
*    WHEN 'DSEL'.
*      PERFORM update_itab_from_screen.
*      LOOP AT it_extract2 INTO wa_extract.
*        clear wa_extract-zzflag.
*        MODIFY it_extract2 FROM wa_extract.
*      ENDLOOP.
*      PERFORM show_report.
*    WHEN 'EXIT'.
*      leave to screen 0.
*    WHEN OTHERS.
*      MESSAGE S999(Z001) WITH 'Inactive Key, Try Again'(001).
*  ENDCASE.
*&    LINE SELECTION
AT LINE-SELECTION.
  PERFORM update_itab_from_screen.
  REFRESH it_msg.
* Upate vbrk append structure
  LOOP AT it_extract2 INTO wa_extract.
    w_idx2 = sy-tabix.
* if flag is on, there must be a reason
    if NOT wa_extract-zzflag is initial.
      if wa_extract-zzreason is initial.
        wa_msg-vbeln = wa_extract-vbeln.
        wa_msg-message =  'For Hold doc.,Reason required'(017).
        append wa_msg to it_msg.
        continue.
      endif.
    endif.
* only if the flag or reason has been changed with what's in database vbrk
* which was read in the beginning of program and stored in
* it_extract.
    read table it_extract into wa_extract3
      with key vbeln = wa_extract-vbeln.
    w_idx3 = sy-tabix.
    if sy-subrc = 0.
      if wa_extract3-zzflag <> wa_extract-zzflag
      or wa_extract3-zzreason <> wa_extract-zzreason.
        PERFORM update_vbrk.
      endif.
    endif.
  ENDLOOP.
* display an updated list.
  PERFORM show_report.
* display processing messages
* popup with table display ok has 'print' functionality but
* titletext is not working. One option is to copy following
* and fix titletext.
CALL FUNCTION 'POPUP_WITH_TABLE_DISPLAY_OK'
  EXPORTING
    ENDPOS_COL         = 35
    ENDPOS_ROW         = 15
    STARTPOS_COL       = 1
    STARTPOS_ROW       = 1
    TITLETEXT          = 'Results'
* IMPORTING
*   CHOISE             =
  TABLES
    VALUETAB           = it_msg.
* EXCEPTIONS
*   BREAK_OFF          = 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.
* wrf popup with table display has no 'print' capability
* but titletext is working.
*CALL FUNCTION 'WRF_POPUP_WITH_TABLE_DISPLAY'
*  EXPORTING
*    ENDPOS_COL         = 35
*    ENDPOS_ROW         = 15
*    STARTPOS_COL       = 1
*    STARTPOS_ROW       = 1
*    TITLETEXT          = 'Results'
*  TABLES
*    VALUETAB           = it_msg.
*&    LINE SELECTION
TOP-OF-PAGE.
* same as top-of-page during line-selection
  WRITE: 3 text-003, 14 text-013, 45 text-014, 58 text-015,
         69 text-016, 78 text-004, 88 text-005, 104 text-006,
         115 text-007, 121 text-008, 136 text-009,
         147 text-010, 173 text-012, 186 text-023,
         / sy-uline.
  FORMAT INTENSIFIED OFF COLOR OFF.
TOP-OF-PAGE DURING LINE-SELECTION.
  WRITE: 3 text-003, 14 text-013, 45 text-014, 58 text-015,
         69 text-016, 78 text-004, 88 text-005, 104 text-006,
         115 text-007, 121 text-008, 136 text-009,
         147 text-010, 173 text-012,186 text-023,
         / sy-uline.
  FORMAT INTENSIFIED OFF COLOR OFF.
*&      Form  show_report
*       Report to Display Available Orders on Screen
FORM show_report .
  DATA: l_idx TYPE i.
  l_idx = 0.
data: GS_layout TYPE slis_layout_alv.
gd_layout-zebra = 'X'.
gd_layout-colwidth_optimize = 'X'.
gd_layout-box_fieldname = 'SEL'.
gd_layout-f2code = 'SAVE'.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
   I_CALLBACK_PROGRAM                = sy-repid
   I_CALLBACK_PF_STATUS_SET          = 'SET_PF_STATUS'
   I_CALLBACK_USER_COMMAND           = 'USER_COMMAND'
   I_CALLBACK_TOP_OF_PAGE            = 'TOP_OF_PAGE'
   IS_LAYOUT                         = GD_LAYOUT
   IT_FIELDCAT                       = fieldcatalog[]
*   I_DEFAULT                         = 'X'
   I_SAVE                            = 'A'
*   IS_VARIANT                        =
  TABLES
    T_OUTTAB                          = it_extract2
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.
*  LOOP AT it_extract2 INTO wa_extract.
*    IF l_idx EQ 0.
*      FORMAT COLOR COL_NORMAL INTENSIFIED ON.
*      l_idx = 1.
*    ELSE.
*      FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
*      l_idx = 0.
*    ENDIF.
*    WRITE: / wa_extract-zzflag AS CHECKBOX,
*      3 wa_extract-vbeln,        "UNDER 'Bill.Doc'(003),
*     14 wa_extract-zzreason input on, "UNDER 'Reason'(013),
*     45 wa_extract-zzuser,       "UNDER 'User'(014),
*     58 wa_extract-zz_changed_date,  "Chngd Date(015),
*     69 wa_extract-zz_changed_time,  "Time(016).
*     78 wa_extract-fkart,        "UNDER 'Bill.Type'(004),
*     83 wa_extract-vtext,        "UNDER 'Description'(005),
*    104 wa_extract-fkdat,       "UNDER 'Bill.Date'(006),
*    115 wa_extract-werks,       "UNDER 'Plant'(007),
*    120 wa_extract-werks_name1(15), "UNDER 'Plt Descrptn'(008),
*    136 wa_extract-kunnr,       "UNDER 'Bill-to'(009),
*    147 wa_extract-kunnr_name1(15), "UNDER 'Name'(010),
*    163 wa_extract-netwr,       "UNDER 'Net Value'(012),
*    180 wa_extract-count.
*  ENDLOOP.
ENDFORM.                    " show_report
*&      Form  extract_data
*       text
*  -->  p1        text
*  <--  p2        text
FORM extract_data .
  CLEAR: it_extract.  REFRESH: it_extract.
* read and select all billing documents
   IF p_hold is not initial.
SELECT vbrk~vbeln vbrk~fkart vbrk~fkdat vbrk~netwr
           vbrk~zzflag vbrk~zzreason vbrk~zzuser
           vbrk~zz_changed_date vbrk~zz_changed_time
           vbrp~posnr vbrp~werks
      INTO CORRESPONDING FIELDS OF TABLE it_extract
      FROM vbrk INNER JOIN vbrp ON
           vbrk~vbeln = vbrp~vbeln
     WHERE vbrk~vbeln IN s_vbeln
       AND vbrk~fkart IN s_fkart
       AND vbrk~fkdat IN s_fkdat
       AND vbrk~vkorg IN s_vkorg
       AND vbrk~fksto NE 'X'
       AND vbrp~werks IN s_werks.
  ELSE.
* read and select billing documents
  SELECT vbrk~vbeln vbrk~fkart vbrk~fkdat vbrk~netwr
         vbrk~zzflag vbrk~zzreason vbrk~zzuser
         vbrk~zz_changed_date vbrk~zz_changed_time
         vbrp~posnr vbrp~werks
    INTO CORRESPONDING FIELDS OF TABLE it_extract
    FROM vbrk INNER JOIN vbrp ON
         vbrk~vbeln = vbrp~vbeln
   WHERE vbrk~vbeln IN s_vbeln
     AND vbrk~fkart IN s_fkart
     AND vbrk~fkart NE c_zog2             "NAL credit memo
     AND vbrk~fkart NE c_zol2             "NAL debit memo
     AND vbrk~fkart NE c_zre              "NAL credit for returns
* testing revealed that fksto = X (cancelled) is blank while
* fkart is S1, cancelled invoice. Need to check both fields.
     AND vbrk~fkart NE c_S1               "cancelled invoice
     AND vbrk~fkdat IN s_fkdat
     AND vbrk~vkorg IN s_vkorg
     AND vbrk~fksto NE 'X'
     AND vbrp~werks IN s_werks.
  IF sy-subrc <> 0.
    MESSAGE s999(z001) WITH 'No Data Selected for this criteria'(002).
  ENDIF.
ENDIF.
  CHECK sy-subrc = 0.
* only need first line item for this report.
  SORT it_extract BY vbeln posnr.
  DELETE ADJACENT DUPLICATES FROM it_extract COMPARING vbeln.
  LOOP AT it_extract INTO wa_extract.
* Retrieve and select by sales order bill-to on header level
* as well as lookup bill-to customer name/description
    SELECT SINGLE kunnr FROM vbpa INTO wa_extract-kunnr
     WHERE vbeln = wa_extract-vbeln
       AND posnr = '000000'
       AND parvw = 'RE'.
    IF wa_extract-kunnr IN s_kunnr.
      wa_extract-kunnr_name1 = zcl_kna1=>get_name1( wa_extract-kunnr ).
    ELSE.
      DELETE it_extract.
      CONTINUE.
    ENDIF.
* lookup billing type description
    SELECT SINGLE vtext FROM tvfkt
      INTO wa_extract-vtext
     WHERE spras = sy-langu
       AND fkart = wa_extract-fkart.
    IF sy-subrc <> 0.
      clear wa_extract-vtext.
    ENDIF.
* lookup plant description
    SELECT SINGLE name1 FROM t001w
      INTO wa_extract-werks_name1
     WHERE werks = wa_extract-werks.
    IF sy-subrc <> 0.
      clear wa_extract-werks_name1.
    ENDIF.
wa_extract-count = 1.
    APPEND wa_extract TO it_extract2.
  ENDLOOP.
ENDFORM.                    " extract_data
*&      Form  update_itab_from_screen
*       text
*  -->  p1        text
*  <--  p2        text
FORM update_itab_from_screen .
  DO.
    READ LINE sy-index FIELD VALUE wa_extract-zzflag wa_extract-vbeln
                                   wa_extract-zzreason.
    IF sy-subrc NE 0.
      EXIT.
    ELSE.
      CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
        EXPORTING
          input  = wa_extract-vbeln
        IMPORTING
          output = wa_extract-vbeln.
      READ TABLE it_extract2 INTO wa_selected
           WITH KEY vbeln = wa_extract-vbeln.
      IF sy-subrc EQ 0.
        wa_selected-zzflag = wa_extract-zzflag.
        wa_selected-zzreason = wa_extract-zzreason.
        MODIFY it_extract2 FROM wa_selected INDEX sy-tabix.
      ENDIF.
    ENDIF.
  ENDDO.
ENDFORM.                    " update_itab_from_screen
*&      Form  update_vbrk
*       text
*  -->  p1        text
*  <--  p2        text
FORM update_vbrk .
* read the current version of the corresponding billing doc. from vbrk
* in case it has been changed.
  SELECT single * FROM VBRK INTO wa_vbrk
   WHERE vbeln = wa_extract-vbeln.
  IF sy-subrc <> 0.
    wa_msg-vbeln = wa_extract-vbeln.
    wa_msg-message = 'Billing Doc. Not Found. Contact Support'(018).
    append wa_msg to it_msg.
  ENDIF.
* lock the same billing doc.
  CHECK sy-subrc = 0.
  CALL FUNCTION 'ENQUEUE_EVVBRKE'
   EXPORTING
     MODE_VBRK            = 'E'
     MANDT                = SY-MANDT
     VBELN                = wa_extract-vbeln
     X_VBELN              = ' '
     _SCOPE               = '2'
     _WAIT                = ' '
     _COLLECT             = ' '
   EXCEPTIONS
     FOREIGN_LOCK         = 1
     SYSTEM_FAILURE       = 2
     OTHERS               = 3.
  IF SY-SUBRC <> 0.
    wa_msg-vbeln = wa_extract-vbeln.
    wa_msg-message = 'Unable To Lock'(019).
    append wa_msg to it_msg.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ELSE.
* Update the corresponding billing doc. in vbrk
*    wa_vbrk-zzflag = wa_extract-zzflag.
*    wa_vbrk-zzreason = wa_extract-zzreason.
*    wa_vbrk-zzuser = sy-uname.
*    wa_vbrk-zz_changed_date = sy-datum.
*    wa_vbrk-zz_changed_time = sy-uzeit.
*    wa_extract3-zzflag = wa_vbrk-zzflag.
*    wa_extract3-zzreason = wa_vbrk-zzreason.
*    wa_extract3-zzuser = wa_vbrk-zzuser.
*    wa_extract3-zz_changed_date = wa_vbrk-zz_changed_date.
*    wa_extract3-zz_changed_time = wa_vbrk-zz_changed_time.
    UPDATE vbrk FROM wa_vbrk.
    IF sy-subrc = 0.
      CALL FUNCTION 'DEQUEUE_EVVBRKE'
        EXPORTING
        MODE_VBRK       = 'E'
        MANDT           = SY-MANDT
        VBELN           = wa_extract-vbeln
        X_VBELN         = ' '
        _SCOPE          = '3'
        _SYNCHRON       = ' '
        _COLLECT        = ' '.
      if sy-subrc = 0.
        wa_msg-vbeln = wa_extract-vbeln.
        wa_msg-message = 'Billing Document Updated'(022).
        append wa_msg to it_msg.
        modify it_extract index w_idx3 from wa_extract3
          transporting zzflag zzreason zzuser zz_changed_date zz_changed_time.
        modify it_extract2 index w_idx2 from wa_extract3
          transporting zzuser zz_changed_date zz_changed_time.
      else.
        wa_msg-vbeln = wa_extract-vbeln.
        wa_msg-message = 'Unable To unLock Document'(021).
        append wa_msg to it_msg.
      endif.
    ELSE.
      wa_msg-vbeln = wa_extract-vbeln.
      wa_msg-message = 'Failed to Update Document'(020).
      append wa_msg to it_msg.
    ENDIF.
  ENDIF.
ENDFORM.                    " update_vbrk
*&      Form  FIELD_CATALOG
*       text
*  -->  p1        text
*  <--  p2        text
FORM field_catalog .
  fieldcatalog-fieldname   = 'SEL'.
  fieldcatalog-seltext_m   = 'Select'.
  fieldcatalog-col_pos     = 19.
  fieldcatalog-checkbox = 'X'.
  fieldcatalog-edit = 'X'.
  APPEND fieldcatalog TO fieldcatalog.
  CLEAR  fieldcatalog.
  fieldcatalog-fieldname   = 'VBELN'.
  fieldcatalog-seltext_m   = 'Billing document'.
  fieldcatalog-col_pos     = 23.
  fieldcatalog-outputlen   = 10.
  fieldcatalog-emphasize   = 'X'.
*  fieldcatalog-key         = 'X'.
  fieldcatalog-hotspot     = 'X'.
*  fieldcatalog-edit = 'X'.
*  fieldcatalog-do_sum      = 'X'.
*  fieldcatalog-no_zero     = 'X'.
  APPEND fieldcatalog TO fieldcatalog.
  CLEAR  fieldcatalog.
*  fieldcatalog-fieldname   = 'POSNR'.
*  fieldcatalog-seltext_m   = 'line item'.
*  fieldcatalog-col_pos     = 1.
*  APPEND fieldcatalog TO fieldcatalog.
*  CLEAR  fieldcatalog.
  fieldcatalog-fieldname   = 'FKART'.
  fieldcatalog-seltext_m   = 'Billing Type'.
  fieldcatalog-col_pos     = 30.
  APPEND fieldcatalog TO fieldcatalog.
  CLEAR  fieldcatalog.
  fieldcatalog-fieldname   = 'VTEXT'.
  fieldcatalog-seltext_m   = 'Billing Type Description'(030).
  fieldcatalog-col_pos     = 31.
  APPEND fieldcatalog TO fieldcatalog.
  CLEAR  fieldcatalog.
  fieldcatalog-fieldname   = 'FKDAT'.
  fieldcatalog-seltext_m   = 'Billing Date'.
  fieldcatalog-col_pos     = 32.
  APPEND fieldcatalog TO fieldcatalog.
  CLEAR  fieldcatalog.
  fieldcatalog-fieldname   = 'WERKS'.
  fieldcatalog-seltext_m   = 'Line Item Plant'.
  fieldcatalog-col_pos     = 33.
  APPEND fieldcatalog TO fieldcatalog.
  CLEAR  fieldcatalog.
  fieldcatalog-fieldname   = 'WERKS_NAME1'.
  fieldcatalog-seltext_m   = 'Plant Description'.
  fieldcatalog-col_pos     = 34.
  APPEND fieldcatalog TO fieldcatalog.
  CLEAR  fieldcatalog.
  fieldcatalog-fieldname   = 'KUNNR'.
  fieldcatalog-seltext_m   = 'Bill-to Customer'.
  fieldcatalog-col_pos     = 24.
  fieldcatalog-outputlen   = 15.
*  fieldcatalog-datatype     = 'CURR'.
  APPEND fieldcatalog TO fieldcatalog.
  CLEAR  fieldcatalog.
  fieldcatalog-fieldname   = 'KUNNR_NAME1'.
  fieldcatalog-seltext_m   = 'Bill-to Description'.
  fieldcatalog-col_pos     = 25.
  fieldcatalog-emphasize   = 'X'.
  fieldcatalog-hotspot     = 'X'.
  APPEND fieldcatalog TO fieldcatalog.
  CLEAR  fieldcatalog.
  fieldcatalog-fieldname   = 'NETWR'.
  fieldcatalog-seltext_m   = 'Invoice Total Dollar'.
  fieldcatalog-col_pos     = 26.
  APPEND fieldcatalog TO fieldcatalog.
  CLEAR  fieldcatalog.
  fieldcatalog-fieldname   = 'ZZFLAG'.
  fieldcatalog-seltext_m   = 'Hold / Print Indicator'.
  fieldcatalog-col_pos     = 21.
*  fieldcatalog-checkbox = 'X'.
  fieldcatalog-edit = 'X'.
  APPEND fieldcatalog TO fieldcatalog.
  CLEAR  fieldcatalog.
  fieldcatalog-fieldname   = 'ZZREASON'.
  fieldcatalog-seltext_m   = 'Reason Being Held'.
  fieldcatalog-col_pos     = 22.
  fieldcatalog-outputlen   = 15.
  fieldcatalog-edit = 'X'.
*  fieldcatalog-datatype     = 'CURR'.
  APPEND fieldcatalog TO fieldcatalog.
  CLEAR  fieldcatalog.
  fieldcatalog-fieldname   = 'ZZUSER'.
  fieldcatalog-seltext_m   = 'Changed By'.
  fieldcatalog-col_pos     = 27.
*  fieldcatalog-edit = 'X'.
  APPEND fieldcatalog TO fieldcatalog.
  CLEAR  fieldcatalog.
  fieldcatalog-fieldname   = 'ZZ_CHANGED_DATE'.
  fieldcatalog-seltext_m   = 'Changed Date'.
  fieldcatalog-col_pos     = 28.
*  fieldcatalog-edit = 'X'.
  APPEND fieldcatalog TO fieldcatalog.
  CLEAR  fieldcatalog.
  fieldcatalog-fieldname   = 'ZZ_CHANGED_TIME'.
  fieldcatalog-seltext_m   = 'Changed Time'.
  fieldcatalog-col_pos     = 29.
*  fieldcatalog-edit = 'X'.
  APPEND fieldcatalog TO fieldcatalog.
  CLEAR  fieldcatalog.
  fieldcatalog-fieldname   = 'COUNT'.
  fieldcatalog-seltext_m   = 'Count'.
  fieldcatalog-col_pos     = 37.
  fieldcatalog-do_sum      = 'X'.
  fieldcatalog-no_zero     = 'X'.
  APPEND fieldcatalog TO fieldcatalog.
  CLEAR  fieldcatalog.
ENDFORM.                    " FIELD_CATALOG
*&      Form  user_command
*       text
*FORM user_command.
FORM user_command USING r_ucomm     LIKE sy-ucomm
                        rs_selfield TYPE slis_selfield.
  DATA: ltp_vbeln TYPE vbeln.  " Sales document number.
CASE  r_ucomm.
    WHEN '&IC1'.
      IF ( rs_selfield-fieldname = 'VBELN'
        OR rs_selfield-fieldname = 'BILL_VBELN' )
       AND rs_selfield-value IS NOT INITIAL.        " Display sales document.
        ltp_vbeln = rs_selfield-value.
        zcl_sales_doc=>display( ltp_vbeln ).
      ENDIF.
* Comments - r_ucomm = SEL is the Select All. I took out the perform show_report
* because that actually calls another screen with the new ALV, instead of replacing
* the existing ALV. I added the refresh/col_stable/row_stable = 'X' to achieve this
    WHEN 'SEL'.
      PERFORM update_itab_from_screen.
      LOOP AT it_extract2 INTO wa_extract.
        wa_extract-zzflag = 'X'.
        MODIFY it_extract2 FROM wa_extract.
      ENDLOOP.
      RS_SELFIELD-refresh = 'X'.
      RS_SELFIELD-col_stable = 'X'.
      RS_SELFIELD-row_stable = 'X'.
* Comments - r_ucomm = DSEL is the DeSelect All. I took out the perform show_report
* because that actually calls another screen with the new ALV, instead of replacing
* the existing ALV. I added the refresh/col_stable/row_stable = 'X' to achieve this
    WHEN 'DSEL'.
      PERFORM update_itab_from_screen.
      LOOP AT it_extract2 INTO wa_extract.
        CLEAR wa_extract-zzflag.
        MODIFY it_extract2 FROM wa_extract.
      ENDLOOP.
      RS_SELFIELD-refresh = 'X'.
      RS_SELFIELD-col_stable = 'X'.
      RS_SELFIELD-row_stable = 'X'..
* Comments - Insert your code to call VBRK updates here in the SAVE portion.
    WHEN 'PICK'.
*PERFORM update_itab_from_screen.
*     REFRESH it_msg.
* Upate vbrk append structure
  LOOP AT it_extract2 INTO wa_extract.
    w_idx2 = sy-tabix.
* if flag is on, there must be a reason
    if NOT wa_extract-zzflag is initial.
      if wa_extract-zzreason is initial.
        wa_msg-vbeln = wa_extract-vbeln.
        wa_msg-message =  'For Hold doc.,Reason required'(017).
        append wa_msg to it_msg.
        perform show_report.
        continue.
      endif.
    endif.
* only if the flag or reason has been changed with what's in database vbrk
* which was read in the beginning of program and stored in
* it_extract.
    read table it_extract into wa_extract3
      with key vbeln = wa_extract-vbeln.
    w_idx3 = sy-tabix.
    if sy-subrc = 0.
      if wa_extract3-zzflag <> wa_extract-zzflag
      or wa_extract3-zzreason <> wa_extract-zzreason.
        PERFORM update_vbrk.
      endif.
    endif.
   ENDLOOP.
      RS_SELFIELD-refresh = 'X'.
      RS_SELFIELD-col_stable = 'X'.
      RS_SELFIELD-row_stable = 'X'.
    WHEN 'EXIT'.
      LEAVE TO SCREEN 0.
* Comments - I would personally issue a message warning here instead of
* totally leaving the program.
    WHEN OTHERS.
      message w000(kx) with 'Inactive Key, Try Again'.
*     LEAVE TO SCREEN 0.
  ENDCASE.
ENDFORM.                    "user_command
*&      Form  top_of_page
*       text
FORM top_of_page.
*alv header declarations
  DATA: t_header TYPE slis_t_listheader,
       wa_header TYPE slis_listheader,
       t_line LIKE wa_header-info,
       ld_lines TYPE i,
       ld_linesc(10) TYPE c,
       i_logo TYPE c.
* Title
  wa_header-typ  = 'H'.
  wa_header-info = 'Print Confirmation Report'.
  APPEND wa_header TO t_header.
  CLEAR wa_header.
* Date
  wa_header-typ  = 'S'.
  wa_header-key = 'Date: '.
  CONCATENATE  sy-datum+6(2) '.'
               sy-datum+4(2) '.'
               sy-datum(4) INTO wa_header-info.   "todays date
  APPEND wa_header TO t_header.
  CLEAR: wa_header.
* Total No. of Records Selected
  DESCRIBE TABLE it_extract2 LINES ld_lines.
  ld_linesc = ld_lines.
  CONCATENATE 'Total No. of Records Selected: ' ld_linesc
                    INTO t_line SEPARATED BY space.
  wa_header-typ  = 'A'.
  wa_header-info = t_line.
  APPEND wa_header TO t_header.
  CLEAR: wa_header, t_line.
  CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
    EXPORTING
      it_list_commentary = t_header.
      i_logo             = 'NEWALTA_LOGO'.
ENDFORM.                    "top_of_page
*                  SET PF STATUS FOR ALV                               *
* Comments - This is the form, similar to form USER_COMMAND, that is
* passed to your ALV function module so it knows where to grab the
* status from.
FORM set_pf_status USING rt_extab TYPE slis_t_extab.
  SET PF-STATUS 'STANDARD'.
ENDFORM.                    "set_pf_status
thanks

You need use the Function moduel in the user command.
GET_GLOBALS_FROM_SLVC_FULLSCR
follow the sample code.
REPORT ZTEST_ALV_CHECK MESSAGE-ID ZZ .
TYPE-POOLS: SLIS.
DATA: X_FIELDCAT TYPE SLIS_FIELDCAT_ALV,
IT_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV,
L_LAYOUT TYPE SLIS_LAYOUT_ALV,
X_EVENTS TYPE SLIS_ALV_EVENT,
IT_EVENTS TYPE SLIS_T_EVENT.
DATA: BEGIN OF ITAB OCCURS 0,
VBELN LIKE VBAK-VBELN,
POSNR LIKE VBAP-POSNR,
CHK(1),
color(4),
END OF ITAB.
SELECT VBELN
POSNR
FROM VBAP
UP TO 20 ROWS
INTO TABLE ITAB.
X_FIELDCAT-FIELDNAME = 'CHK'.
X_FIELDCAT-TABNAME = 'ITAB'.
X_FIELDCAT-COL_POS = 1.
X_FIELDCAT-INPUT = 'X'.
X_FIELDCAT-EDIT = 'X'.
X_FIELDCAT-CHECKBOX = 'X'.
APPEND X_FIELDCAT TO IT_FIELDCAT.
CLEAR X_FIELDCAT.
X_FIELDCAT-FIELDNAME = 'VBELN'.
X_FIELDCAT-SELTEXT_L = 'VBELN'.
X_FIELDCAT-HOTSPOT = 'X'.
X_FIELDCAT-TABNAME = 'ITAB'.
X_FIELDCAT-COL_POS = 2.
APPEND X_FIELDCAT TO IT_FIELDCAT.
CLEAR X_FIELDCAT.
X_FIELDCAT-FIELDNAME = 'POSNR'.
X_FIELDCAT-SELTEXT_L = 'POSNR'.
X_FIELDCAT-TABNAME = 'ITAB'.
X_FIELDCAT-COL_POS = 3.
APPEND X_FIELDCAT TO IT_FIELDCAT.
CLEAR X_FIELDCAT.
L_LAYOUT-info_fieldname = 'COLOR'.
*L_LAYOUT-ZEBRA = 'X'.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
I_CALLBACK_PROGRAM = SY-REPID
IS_LAYOUT = L_LAYOUT
I_CALLBACK_PF_STATUS_SET = 'STATUS'
I_CALLBACK_USER_COMMAND = 'USER_COMMAND'
IT_FIELDCAT = IT_FIELDCAT
TABLES
T_OUTTAB = ITAB
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.
*& Form STATUS
text
-->P_EXTAB text
FORM STATUS USING P_EXTAB TYPE SLIS_T_EXTAB.
Pf status
SET PF-STATUS 'STATUS'.
ENDFORM. " STATUS
*& Form USER_COMMAND
text
-->R_UCOMM text
-->RS_SELFIELD text
FORM USER_COMMAND USING R_UCOMM LIKE SY-UCOMM
RS_SELFIELD TYPE SLIS_SELFIELD.
DATA: GD_REPID LIKE SY-REPID, "Exists
REF_GRID TYPE REF TO CL_GUI_ALV_GRID.
IF REF_GRID IS INITIAL.
CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR'
IMPORTING
E_GRID = REF_GRID.
ENDIF.
IF NOT REF_GRID IS INITIAL.
CALL METHOD REF_GRID->CHECK_CHANGED_DATA .
ENDIF.
loop at itab where chk = 'X'.
itab-color = 'C300'.
modify itab index sy-tabix transporting color.
endloop.
RS_SELFIELD-refresh = 'X'.
break-point.
ENDFORM. "USER_COMMAND

Similar Messages

  • Before updating to FF 4.0, when I close, it warned me that I was about to close multiple tabs IT ALSO gave me the choice to save all open tabs (not bookmark) so they would all open once I opened FF again. Where is it???

    When I close - it does still tell me that I am about to close multiple tabs... but it no longer gives me the option to save open tabs, NOT bookmark, SAVE open tabs. That way, the next time I open Mozilla, all the open tabs from my previous session would open once again. 'Save Open Tabs' is GONE - it would be very helpful to have it back. I don't use it all the time, but it was much easier to save open tabs when I wasn't able to finish what I was doing instead of having to search through the previous days history to find what I need when I start my next session!!!

    Firefox now always stores the old session which you can access by going to the History menu and selecting "Restore Previous Session".
    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"

  • Firefox 4.ob10 Mac: The "Save Tabs?" does not appear when quitting FF

    I have disabled all extentions, add-ons, started up in Safe Mode or tried any other suggestions placed on the forum, but still, tabs are not saved.
    I don't find a "enable" or "disable Save Tabs" in the preferences
    As suggested, in the profile folder I have renamed the
    ''formhistory.sqlite ''to ''formhistory.sqlite.bak'' and
    sessionstore.js to sessionstore.js.bak
    No saving of Tabs. Any suggestion?
    Tkx
    Yve

    Hey, I don't really ever use save tabs (very rarely). Girlfriend, sister, others I know use it a lot. I've shown them FF 4 and they hate it because of the lack of it. I forgot all about about:config cause I barely use it. I was just skimming through to see what I could find and it looks like I've found the dang option :) Surprised no one else found it, or maybe they have but I haven't seen it when searching. Anyways, the config is:
    browser.showQuitWarning. Enjoy :)

  • Regarding Firefox 4 does not ask to save tabs and windows on exit even after trying all suggestions

    After installing Firefox 4, Firefox would no longer ask to save tabs and windows on exit. Even after trying all suggestions to resolve the problem, the problem continued. Under the corrupted files suggestion to rename two files, that also did not help. The original file names would be recreated automatically, so both file name versions would exist in that folder. NOTHING resolves the problem.
    Unfortunately, since that is a very desirable feature I, like other people who do not like Firefox 4, have gone back to an earlier version of Firefox.

    You can set the warn prefs on the about:config page to true via the right-click context menu or toggle with a double left-click.
    * browser.showQuitWarning, see http://blog.zpao.com/post/3174360617/about-that-quit-dialog
    * browser.tabs.warnOnClose, see http://kb.mozillazine.org/About%3Aconfig_entries
    * browser.warnOnQuit , see http://kb.mozillazine.org/browser.warnOnQuit
    * browser.warnOnRestart , see http://kb.mozillazine.org/browser.warnOnRestart
    * browser.startup.page , seehttp://kb.mozillazine.org/browser.startup.page (1 or 2)
    To open the <i>about:config</i> page, type <b>about:config</b> in the location (address) bar and press the "<i>Enter</i>" key, just like you type the url of a website to open a website.<br />
    If you see a warning then you can confirm that you want to access that page.<br />
    You can use "Firefox > History > Restore Previous Session" to get back the previous session.<br />
    There is also a "Restore Previous Session" button on the default about:home Home page.
    Another possibility is to use:
    *Tools > Options > General > Startup: "When Firefox Starts": "Show my windows and tabs from last time"

  • How do you get firefox 4 to save tabs and windows and restore them? Don't say set preferences to open them on startup or use restore previous session under history; those do not work. Or is it no longer possible to save windows and tabs?

    Question
    How do you get firefox 4 to save tabs and windows and restore them? Don't say set preferences to open them on startup or use restore previous session under history; those do not work. Or is it no longer possible to save windows and tabs?

    '''IT'S A EASY AS IT SHOULD BE.'''
    This is essentially paulbruster's answer, but I've added the steps some might assume, but which aren't so obvious to those of us who are new at this, like me.
    This solution might ''appear'' to be long and complicated, but after you follow the directions once, you'll find it's quick, clean, and simple. Almost like they designed it this way.
    # If you haven't already, open a bunch of tabs on a few different subjects.
    # Click the List All Tabs button on the right side of the tab strip.
    # Select Tab Groups.
    # Create a few groups as described [http://support.mozilla.com/en-US/kb/what-are-tab-groups#w_how-do-i-create-a-tab-group here] , i.e. just drag them out of the main thumbnail group into the new groups they create.
    # Now click on any thumbnail in any new group, but not the original big default group you may have left some tabs in.
    #A regular Firefox window will open, but'' only the tabs in that group will be visible.'' You also now have the Tab Groups button in the tab strip.
    # Right click on any tab, and there it is: Bookmark All Tabs. Click on it in the list of options. Or you can hit Ctrl+Shift+D instead and go straight to the dialogue box from the tab without any clicks. But don't go looking for this familiar option anywhere else, 'cause it's not there.
    # Now pick an existing folder or create a new one just like you would have before and '''shlpam!''' there they are. New folders are supposed to end up in the Unsorted category all the way at the very bottom, but for some reason mine show up at the bottom of my last sorted category.
    # DO NOT CLICK THE UPPER-RIGHTMOST X to close this group of tabs. This will close ALL of your tabs in all groups, currently visible or not. At least it asks if you're sure first. Instead, click your new Tab Groups button to return to the Boxes 'O Thumbnails window, and click the X in the group box you just bookmarked.
    # Click on another thumbnail to repeat the process with another group, or click on a thumbnail in the big default box to return to the original FF window. You can also click the Tab Groups button at the upper right, or Ctrl+Shift+E, which will also get you ''into'' the Boxes 'O Nails window ''from'' FF.
    # So now when you reopen FF after shutdown, simply select your folder from your Bookmarks and Open All in Tabs. '''Just like paulbruster said. '''

  • If I exit from Firefox "Save Tabs" did not appear.WindosXP.Firefox 3.5.7

    For better using I uninstall Firefox 3.5 and install Firefox 4.0.1. It often crush and I uninstall Firefox 4.0.1 and install Firefox 3.5.7. Now when I exit from Firefox, window "Save Tabs" do not appear. It is unpleasant for me.
    Thank you.

    Just for clarification, the about:config browser.showQuitWarning true no longer brings up a dialog ever, which it used to do in closing an individual window, as well as closing the Firefox Application.

  • FX4.0.1: will not save tabs after computer shutdown

    General Settings:
    "Show my tabs from last time"
    "Mozilla Firefox Start Page"
    Privacy Settings:
    Firefox will "Use custom settings for history"
    Permanent browsing mode: unchecked
    keep 3rd party cookies until "I close FX"
    Clear history when FX closes: unchecked
    FX will save tabs when closed/re-opened during current session, but when computer is shutdown/re-booted FX start page does not show restore session button, and "restore previous session" on History is greyed-out.

    Would you mind installing Firefox 14 again, and seeing if you get any crash Id's from it? there is a startup crash that we are investigating right now, and it seems similar to what you are experiencing.
    #Press the following shortcut to get a Run window: [Windows] + [R]. This should bring up a window that contains a text field.
    #In that text field, enter %APPDATA% and press Enter. An explorer window should open.
    #From that explorer window, double-click on the ''Mozilla'' folder, then double-click on ''Firefox'' and then on ''Crash reports''. Double-click on ''submitted''.
    #Now, you should see a list of files that contain reports. Go to ''View'' > ''Arrange Icons by'' > ''Modified'' to get the most recent files at the top of the window.
    #Open the most recent 5 files with a text editor and copy the IDs.
    #Paste each ID into the reply window on the forums.
    Thanks in advance!
    You can find more information and troubleshooting steps in the [[Firefox crashes]] article.

  • Firefox will not save my tabs or prompt asking if I want to save tabs. When it reopens it doesn't even bring up my home pages which have been properly saved. I have tried all the suggested fixes - the problem persists even in safe mode.

    Firefox does not prompt to save my tabs nor does it bring them back when it reopens. It does not even bring up my home page. I have tried the suggested fixes in the help section. This still happens in safe mode so I tried disabling plugins etc. - no change.

    http://www.virtualhelp.me/applications/51-office/288-firefox-4-doesnt-save-tabs#yvComment288
    this should solve some of your problem if it is because you got the '''newer''' version!!

  • Clsing Firfox 4.- for Yahoo does not save tabs on close like previous versions. Your help says settings but does not tell me what setting...

    In all the previous versions of Firefox, when I close Firefox, I was asked if I wanted to save my tabs. The latest version is not allowing that option. Why not and what setting will bring this function back. I should not have to pull down the History menu and request Previous Session, I should be able to start with my previous session if I exit and not close the tabs.
    Upgrades should increase functionality and NOT completely change the look and feel of the program.
    Thanks

    One of the changes in Firefox 4: '''''by default''''' Firefox 4 does not display the "Save Tabs and Exit" warning message when closing multiple tabs, but it can be turned back on by changing some preferences.
    *<u>Saving tabs was not removed from Firefox 4</u>, but it works a bit differently.
    *By default, Firefox 4 will not ask to save tabs, but instead it will always save your tabs on exit <u>unless you are in Private Browsing mode</u>. You can restore them next time by:
    *#clicking Firefox button > History >"Restore Previous Session", or
    *#type '''''about:home''''' in the URL bar and press the Enter key, then press the "Restore Previous Session" button
    *''<u>Note: This was a decision by the developers. On this forum, we are all '''uncompensated volunteers''' here to help other users. The developes/employees of Mozilla/Firefox rarely, if ever visit here.</u>''
    Some things to check:
    #'''Browsing history must be saved'''
    #*Firefox button: Firefox button > Options > Options > Privacy > [X] Remember my browsing history
    #*Menu Bar: Tools > Options > Privacy > [X] Remember my browsing history
    #'''Also make sure you do not clear "Browsing History" when using Clear Recent History or when closing Firefox'''
    #*Using Clear Recent History
    #**Firefox button: Firefox button > History >Clear Recent History
    #**Menu Bar: Tools > Clear Recent History
    #*When closing Firefox
    #**Firefox button: Firefox button > Options > Options > Privacy (checked) > Settings
    #**Menu Bar: Tools > Options > Privacy (checked) > Settings
    #**See: https://support.mozilla.com/en-US/kb/Clear%20Recent%20History
    #'''Make sure you are not in Private Browsing mode''' or '''in permanent Private Browsing mode''':
    #*See: https://support.mozilla.com/en-US/kb/Private%20Browsing
    #'''If you have the'''Tab Mix Plus'''extension''', then disable the built-in session restore.
    To display the "Save Tabs and Exit" message when closing multiple tabs, you can do the following:
    #Type '''''about:config''''' in the URL/Location/Address bar and press the Enter key
    #Accept the warning message (promise to be careful)
    #The preferences page/list will open
    #Filter = '''''browser.tabs.warnOnClose'''''
    #If its value is set to false, double-click on it (in the lower panel) to toggle its value to true
    #Repeat steps 4 and 5 for these following 3 preferences also:
    #*'''''browser.warnOnQuit'''''
    #*'''''browser.warnOnRestart'''''
    #*'''''browser.showQuitWarning'''''
    #**Note: last pref is new in Firefox 4b12, may need to add (boolean)
    #**Info/Instruction for using '''''about:config''''': http://kb.mozillazine.org/About:config
    #See:
    #*https://support.mozilla.com/en-US/questions/785169
    #*http://forums.mozillazine.org/viewtopic.php?f=23&t=2105039&p=10434467&sid=fd2a35945bb2c633687f7b50d8c53989
    #*http://blog.zpao.com/post/3174360617/about-that-quit-dialog
    <br />
    <br />
    '''You need to update the following:'''
    *'''''Shockwave Flash 10.2 r153 '''''
    #'''''Check your plugin versions''''' on either of the following links':
    #*http://www.mozilla.com/en-US/plugincheck/
    #*https://www-trunk.stage.mozilla.com/en-US/plugincheck/
    #*'''Note: plugin check page does not have information on all plugin versions'''
    #*There are plugin specific testing links available from this page:
    #**http://kb.mozillazine.org/Testing_plugins
    #'''Update the [[Managing the Flash plugin|Flash]] plugin''' to the latest version.
    #*Download and SAVE to your Desktop so you can find the installer later
    #*If you do not have the current version, click on the "Player Download Center" link on the "'''Download and information'''" or "'''Download Manual installers'''" below
    #*After download is complete, exit Firefox
    #*Click on the installer you just downloaded and install
    #**Windows 7 and Vista: may need to right-click the installer and choose "Run as Administrator"
    #*Start Firefox and check your version again or test the installation by going back to the download link below
    #*'''Download and information''': http://www.adobe.com/software/flash/about/
    #**Use Firefox to go to the above site to update the Firefox plugin (will also install plugin for most other browsers; except IE)
    #**Use IE to go to the above site to update the IE ActiveX
    #*'''Download Manual installers'''.
    #**http://kb2.adobe.com/cps/191/tn_19166.html#main_ManualInstaller
    #**Note separate links for:
    #***Plugin for Firefox and most other browsers
    #***ActiveX for IE

  • Fire Fox does not ask to save tabs when I exit. It started this when I loaded my last update - 4.0. How do I fix? Getting tired of starting over . . .

    Fire Fox does not ask to save tabs when I exit. It started this when I loaded my last update - 4.0. How do I fix? Getting tired of starting over . . .

    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"

  • E-recruiting BSP Tab Note Save & Back button  doesn't save data

    Hi all,
    We have implemented, EHP3, and we had a problem with the cancel button in the screen of the tab note of TRM category, the problem with  Cancel button was that it save data when it shouldn't do, so we implemented the note < 1439737   " Note text is getting saved when you press 'Cancel' button " > and <1379694  "  Changes in the letter section are lost after tab switch " >, so the problem with Cancel button was solved, but now the Save & Back button doesn't save anything the data is getting lost, we sent am OSS Note to SAP, but still no answer, so I wanna know if somebody has a similar problem, and if it is, how did u solve?? Please let me know please.
    Many Thanks.

    Hi all,
    We have implemented, EHP3, and we had a problem with the cancel button in the screen of the tab note of TRM category, the problem with  Cancel button was that it save data when it shouldn't do, so we implemented the note < 1439737   " Note text is getting saved when you press 'Cancel' button " > and <1379694  "  Changes in the letter section are lost after tab switch " >, so the problem with Cancel button was solved, but now the Save & Back button doesn't save anything the data is getting lost, we sent am OSS Note to SAP, but still no answer, so I wanna know if somebody has a similar problem, and if it is, how did u solve?? Please let me know please.
    Many Thanks.

  • Firefox does not ask to save tabs and windows on exit

    I've done everything suggested in this article:
    [https://support.mozilla.com/en-US/kb/Firefox+does+not+ask+to+save+tabs+and+windows+on+exit]
    Settings in "Options" are ok.
    I have no extensions/themes. And the problem is still there on safe mode.
    Out of the two files mentioned as possibly corrupted, I deleted formhistory.sqlite but the file sessionstore.js is not in the profile directory when Firefox is closed (as the article suggests... it is there when Firefox is open)

    What is the startup setting?
    Tools > Options > General > Startup: "When Firefox Starts"
    In Firefox 3 you do not get the 'Save & Quit' pop-up dialog if you choose Tools > Options > General > Startup: "When Firefox Starts": "Show my windows and tabs from last time".<br />
    If that option is selected then your pages will already be reopened the next time.<br />
    To get that pop-up dialog you have to select one of the other choices (Show my home page,Show a blank page).<br />
    You can reset the warn prefs on the about:config page via the right-click context menu.<br />
    browser.tabs.warnOnClose , see http://kb.mozillazine.org/About%3Aconfig_entries
    browser.warnOnQuit , see http://kb.mozillazine.org/browser.warnOnQuit
    browser.warnOnRestart , see http://kb.mozillazine.org/browser.warnOnRestart
    To open the <i>about:config</i> page, type <b>about:config</b> in the location (address) bar and press the "<i>Enter</i>" key, just like you type the url of a website to open a website.<br />
    If you see a warning then you can confirm that you want to access that page.<br />

  • In Student File:Status Tab Not Updating Automatically

    Hi all
    When I create a Student, and Create Admission application and create admission,  Every time status should be updated automatically. In one system it is updating Correctly, But in Other system it is not updating.
    In the other system it is updating only when I create student with the status 'Account Data Not Updated'. Later Statuses like (Admitted Applicant: ADMA, Applicant: ADMU,Attending: CS01,Student: CS03) are not updating.
    Can any one tell me where I have to Configure it.
    I think because of it the Student Header Status is also not displaying.
    My developer debugged and found that, As there are no Active Status Indicators, Student Header Status is coming empty.
    Also he found that the Status Infotype 1728 is Empty in one System and filled in other System.
    I have checked both the systems, But I didn't find any difference.
    I have been struggling for past One week for the same.
    Please do the Helpful.
    Thanks and Regards
    Avinash.
    I

    Hi Vinod
    Thanks for help.
    I have activated the BADI HRPIQ00_SET_STATIND for filter ADO1(Create Adm Appl) and AD05(Execute Adm).
    But that BADI is not triggering when I create admission application or when Creating Admission.
    The Status tab is still not updating.
    As per my knowledge when ever we create admission application, or create admission like things, the status tab in student file updates automatically depending on some configuration. Because in the other system (which i told in my earlier Question)in which statuses are updating correctly,there is no active Implementation of the BADI HRPIQ00_SET_STATIND,but still Statuses in this System are Updating Correctly.
    As of now I have Implemented the BADI HRPIQ00_SET_STATIND with filter AD01 AD05. I didnt write any code in it.
    When I put a Break point in the method SET_STATIND of the active Implemented BADI, that break point is not triggering when i create adm appl and when creating admission. So can you tell me how to proceed further to write any code in that.
    Are there any standard templates of code available to activate and deactivate the statuses in the method SET_STATIND.
    Or any other Config issues because of which the updation of statuses are effecting.
    Issue Reg: Status Line
    I have seen the BADI HRPIQ00_ST_HD_HS and Implemented the method BUILD_STATUS_LINE for the Custom status.
    As you told to use standard Implementation to get the status line, Can you tell me where i could find the standard Implementation to build the status line.
    Also to write a custom program to build the status line, Infotype for stauses 1728 is not updating. So I cannot able to fetch the data of statuses from the Infotypes.
    Thanks in advance.
    Regards
    Avinash
    Edited by: Avinash on Dec 4, 2009 8:03 AM

  • When shutting down, FF does not save tabs or ask if I want to save them.

    Several times recently, when shutting down, the small window asking if I want Firefox to save tabs does not appear, and the tabs are lost.

    One of the changes in Firefox 4: '''''by default''''' Firefox 4 does not display the "Save Tabs and Exit" warning message when closing multiple tabs, but it can be turned back on by changing some preferences.
    *<u>Saving tabs was not removed from Firefox 4</u>, but it works a bit differently.
    **By default, Firefox 4 will not ask to save tabs, but instead it will always save your tabs on exit. You can restore them next time by choosing "Restore Previous Session" from the History menu, or pressing the restore button on Firefox's default home page.
    **''<u>Note: This was a decision by the developers. On this forum, we are all '''uncompensated volunteers''' here to help other users. The developes/employees of Mozilla/Firefox rarely, if ever visit here.</u>''
    To display the "Save Tabs and Exit" message when closing multiple tabs, you can do the following:
    #Type '''''about:config''''' in the URL/Location/Address bar and press the Enter key
    #Accept the warning message (promise to be careful)
    #The preferences page/list will open
    #Filter = '''''browser.tabs.warnOnClose'''''
    #If its value is set to false, double-click on it (in the lower panel) to toggle its value to true
    #Repeat steps 4 and 5 for these following 3 preferences also:
    #*'''''browser.warnOnQuit'''''
    #*'''''browser.warnOnRestart'''''
    #*'''''browser.showQuitWarning'''''
    #**Note: last pref is new in Firefox 4b12, may need to add (boolean)
    #**Info/Instruction for using '''''about:config''''': http://kb.mozillazine.org/About:config
    #See:
    #*https://support.mozilla.com/en-US/questions/785169
    #*http://forums.mozillazine.org/viewtopic.php?f=23&t=2105039&p=10434467&sid=fd2a35945bb2c633687f7b50d8c53989
    #*http://blog.zpao.com/post/3174360617/about-that-quit-dialog

  • Why is Save tabs in archive as MAFFS ZIPPED not working?

    I have tried to save all my tabs, or selected ones, using the "Save tabs in archive as MAFFS ZIPPED" option. It didn't work, although it worked till recently. When I click on save, the download function starts, but it never ends. Although the download is never completed, I also noticed that the file being created is only 234 bytes, whereas an old MAFFS file I had created a while ago was 4.21 MB. Is there anything I can do to download my tabs into a ZIPPED MAFFS file?

    Could you try updating your extensions? It may have been a while -- that particular extension was updated in February.
    * https://addons.mozilla.org/en-us/firefox/addon/mozilla-archive-format/
    * orange Firefox button (or Tools menu) > Add-ons > Gear icon > Check for Updates

Maybe you are looking for

  • I can no longer view raw files in bridge - CS4

    I have already updated camera raw to view my CR2 files from my Canon 50 D.  All was working well, I have already edited over 1000 photos using bridge to browse.  I used it yesterday and it worked fine.  Shot some more photos, loaded them to my comput

  • Creation of a web service datasource in APO BW

    I am using APO V5, which includes BW V7. I need to create a 'web service' datasource in APO BW, so that I can receive XML data from XI to update the datasource. How can I create the 'web service' datasource?... should the 'logical system' be the conn

  • X220 Problems after upgrade to Win 8 Pro

     Hi all, Two weeks ago I upgraded OS on my ThinkPad X220 (model 428759G, BIOS 1.37) to Windows 8 Pro X64. After upgrade I did “factory reset” (function of Windows 8), because I preferred clean installation. Then there were installed all updates via W

  • Depreciation posting to real internal order in ECC 6.0

    Hello SAP experts, Our business scenario is we want to post the depreciation calculated on asset to Real Internal Order and not Cost Center.   We are implementing in ECC 6.0. Q1 - what are the basic configuration required Q2 - Internal order created

  • Extracting Non-Contigous pages in acrobat 9

    How do I extract Non-Contigous pages in Acrobat 9