REPORT z16_003.
CONTROLS flights TYPE TABLEVIEW USING SCREEN 100.
DATA: cols LIKE LINE OF flights-cols,
lines TYPE i.
DATA: ok_code TYPE sy-ucomm,
save_ok TYPE sy-ucomm.
DATA: gt_itab TYPE TABLE OF demo_conn.
TABLES demo_conn.
SELECT * FROM spfli INTO CORRESPONDING FIELDS OF TABLE gt_itab.
LOOP AT flights-cols INTO cols WHERE index GT 2.
cols-screen-input = '0'.
MODIFY flights-cols FROM cols INDEX sy-tabix.
ENDLOOP.
CALL SCREEN 100.
MODULE status_0100 OUTPUT.
SET PF-STATUS 'SCREEN_100'.
DESCRIBE TABLE gt_itab LINES lines.
flights-lines = lines.
ENDMODULE.
MODULE cancel INPUT.
LEAVE PROGRAM.
ENDMODULE.
MODULE read_table_control INPUT.
MODIFY gt_itab FROM demo_conn INDEX flights-current_line.
ENDMODULE.
MODULE user_command_0100 INPUT.
save_ok = ok_code.
CLEAR ok_code.
CASE save_ok.
WHEN 'TOGGLE'.
LOOP AT flights-cols INTO cols WHERE index GT 2.
IF cols-screen-input = '0'.
cols-screen-input = '1'.
ELSEIF cols-screen-input = '1'.
cols-screen-input = '0'.
ENDIF.
MODIFY flights-cols FROM cols INDEX sy-tabix.
ENDLOOP.
WHEN 'SORT_UP'.
READ TABLE flights-cols INTO cols WITH KEY selected = 'X'.
IF sy-subrc = 0.
SORT gt_itab STABLE BY (cols-screen-name+10) ASCENDING.
cols-selected = ' '.
MODIFY flights-cols FROM cols INDEX sy-tabix.
ENDIF.
WHEN 'SORT_DOWN'.
READ TABLE flights-cols INTO cols WITH KEY selected = 'X'.
IF sy-subrc = 0.
SORT gt_itab STABLE BY (cols-screen-name+10) DESCENDING.
cols-selected = ' '.
MODIFY flights-cols FROM cols INDEX sy-tabix.
ENDIF.
WHEN 'DELETE'.
READ TABLE flights-cols INTO cols WITH KEY screen-input = '1'.
IF sy-subrc = 0.
LOOP AT gt_itab INTO demo_conn WHERE mark = 'X'.
DELETE gt_itab.
ENDLOOP.
ENDIF.
ENDCASE.
ENDMODULE.
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
529 | Z16_005 | sapjoy | 2009.09.21 | 2577 |
528 | report zsapdoi_003. | sapjoy | 2008.12.26 | 2569 |
527 | REPORT Z05_025 | sapjoy | 2007.05.28 | 2564 |
526 | report zunicode_002 | sapjoy | 2008.11.21 | 2562 |
525 | REPORT Z04_003 [9] | sapjoy | 2007.05.16 | 2561 |
» | REPORT z16_003 [1] | sapjoy | 2008.08.07 | 2551 |
523 | REPORT z19_001 | sapjoy | 2007.03.22 | 2551 |
522 | Z16_005TOP | sapjoy | 2009.09.21 | 2549 |
521 | REPORT zbadi_002. | sapjoy | 2009.01.09 | 2545 |
520 | REPORT Z07_013 | sapjoy | 2006.12.08 | 2544 |
519 | report zunicode_035. | sapjoy | 2008.11.21 | 2541 |
518 | module f4_drum_S101 input. | sapjoy | 2006.12.26 | 2541 |
517 | Include Z_SHARED_AREA | sapjoy | 2007.05.28 | 2528 |
516 | REPORT zbadi_001 | sapjoy | 2009.01.06 | 2527 |
515 | REPORT z18_031 | sapjoy | 2008.04.21 | 2527 |
514 | REPORT Z07_010. | sapjoy | 2006.12.07 | 2527 |
513 | REPORT Z15_020 | sapjoy | 2007.01.29 | 2524 |
512 | REPORT Z09_010 | sapjoy | 2006.12.19 | 2523 |
511 | sap_debug.txt | sapjoy | 2009.02.20 | 2521 |
510 | REPORT Z09_005 | sapjoy | 2006.12.18 | 2514 |
감사합니다~ 안그래도 엄청 헤매고 있었는데 도움이 되었어욤~^-^*