*&---------------------------------------------------------------------*
*& Module Pool Z13_05
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
PROGRAM z13_05.
CONTROLS mytabstrip TYPE TABSTRIP.
DATA: ok_code TYPE sy-ucomm,
save_ok TYPE sy-ucomm.
DATA : gv_number TYPE sy-dynnr,
gv_init TYPE c.
DATA : gv_answer TYPE c.
TABLES : zemp.
*&---------------------------------------------------------------------*
*& Module STATUS_0100 OUTPUT
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
MODULE status_0100 OUTPUT.
SET PF-STATUS 'G100'.
IF gv_init IS INITIAL.
mytabstrip-activetab = 'TAB1'.
gv_number = '0110'.
gv_init = 'X'.
ENDIF.
ENDMODULE. " STATUS_0100 OUTPUT
*&---------------------------------------------------------------------*
*& Module USER_COMMAND_0100 INPUT
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
MODULE user_command_0100 INPUT.
save_ok = ok_code.
CLEAR ok_code.
CASE save_ok.
WHEN 'BACK' OR 'CANC'.
LEAVE PROGRAM.
WHEN 'TAB1'.
gv_number = '0110'.
mytabstrip-activetab = save_ok.
WHEN 'TAB2'.
gv_number = '0120'.
mytabstrip-activetab = save_ok.
WHEN 'CREA'.
INSERT zemp.
IF sy-subrc <> 0.
MESSAGE 'Error occured' TYPE 'E'.
ENDIF.
MESSAGE 'Sucess' TYPE 'I'.
WHEN 'CHAG'.
UPDATE zemp. "TABLE DATA UPDATE
IF sy-subrc <> 0.
MESSAGE 'Error occured' TYPE 'E'.
ENDIF.
MESSAGE 'Sucess' TYPE 'I'.
WHEN 'DISP'. "TABLE DATA DISPLAY
SELECT SINGLE * FROM zemp
WHERE emp_no = zemp-emp_no.
IF sy-subrc <> 0.
MESSAGE 'Error occured' TYPE 'E'.
ENDIF.
MESSAGE 'Sucess' TYPE 'I'.
WHEN 'DELE'.
SELECT SINGLE * FROM zemp
WHERE emp_no = zemp-emp_no.
IF sy-subrc <> 0.
MESSAGE 'Error occured' TYPE 'E'.
ELSE.
CALL FUNCTION 'POPUP_TO_CONFIRM_LOSS_OF_DATA'
EXPORTING
textline1 = 'Delete Flight?'
titel = 'Attention'
IMPORTING
answer = gv_answer.
CHECK gv_answer NE 'N'.
DELETE zemp.
CLEAR zemp.
MESSAGE 'Sucess' TYPE 'I'.
ENDIF.
ENDCASE.
ENDMODULE. " USER_COMMAND_0100 INPUT
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
589 | REPORT Z15_005 | sapjoy | 2007.01.31 | 2503 |
588 | REPORT Z15_026 | sapjoy | 2007.01.31 | 2758 |
587 | REPORT Z15_027 . | sapjoy | 2007.02.01 | 2715 |
586 | REPORT Z15_028 | sapjoy | 2007.02.01 | 2509 |
585 | REPORT z15_031 | sapjoy | 2007.02.05 | 2437 |
584 | REPORT z15_032 | sapjoy | 2007.02.05 | 2578 |
583 | REPORT Z15_033 | sapjoy | 2007.02.05 | 2987 |
582 | REPORT Z15_034 | sapjoy | 2007.02.05 | 2079 |
581 | REPORT Z15_035 | sapjoy | 2007.02.05 | 2162 |
580 | REPORT Z15_036 | sapjoy | 2007.02.05 | 2214 |
579 | REPORT Z15_037. | sapjoy | 2007.02.05 | 2472 |
578 | REPORT Z15_038 | sapjoy | 2007.02.05 | 2175 |
577 | REPORT Z15_039 | sapjoy | 2007.02.05 | 2315 |
576 | REPORT Z17_001. | sapjoy | 2007.02.06 | 2147 |
575 | REPORT Z17_002 | sapjoy | 2007.02.07 | 2138 |
574 | REPORT Z17_003 | sapjoy | 2007.02.08 | 2347 |
573 | REPORT Z17_004. | sapjoy | 2007.02.11 | 2508 |
572 | REPORT Z17_005 | sapjoy | 2007.02.11 | 2174 |
571 | REPORT Z17_006 | sapjoy | 2007.02.11 | 2207 |
570 | REPORT Z017_007 [3] | sapjoy | 2007.02.11 | 2352 |