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
-
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
YveHey, 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" -
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 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!! -
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.
ThanksOne 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 . . .
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.
IHi 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