메뉴 건너뛰기

SAP 한국 커뮤니티

INCLUDE Z13_01_I01

전통주막 2024.11.11 20:50 조회 수 : 2

*----------------------------------------------------------------------*
***INCLUDE Z13_01_I01.
*----------------------------------------------------------------------*
*&---------------------------------------------------------------------*
*&      Module  USER_COMMAND_0100  INPUT
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
MODULE USER_COMMAND_0100 INPUT.

  CASE OK_CODE.

    WHEN 'BACK'.
      LEAVE TO SCREEN 0.

    WHEN 'CREATE'.

      INSERT ZEMPLIST FROM ZEMPLIST.
      IF SY-SUBRC EQ 0.
        MESSAGE S000 WITH 'Employee was created successfully'.
      ELSE.
        MESSAGE E000 WITH'Employee was not created'.
      ENDIF.

    WHEN 'CHANGE'.
      UPDATE ZEMPLIST FROM ZEMPLIST.
      IF SY-SUBRC EQ 0.
        MESSAGE S000 WITH'Employee was updated successfully'.
      ELSE.
        MESSAGE E000 WITH 'Employee was not updated'.
      ENDIF.

    WHEN 'DISPLAY'.
      SELECT SINGLE *
        FROM ZEMPLIST
        WHERE EMPCD EQ @ZEMPLIST-EMPCD
        INTO CORRESPONDING FIELDS OF @ZEMPLIST.

      SELECT SINGLE DNAME
        FROM ZTEAMLIST
        WHERE DEPCD EQ @ZEMPLIST-DEPCD
        INTO @ZTEAMLIST-DNAME.

    WHEN 'DELETE'.
      DELETE FROM ZEMPLIST WHERE EMPCD EQ @ZEMPLIST-EMPCD.
      IF SY-SUBRC EQ 0.
        MESSAGE S000 WITH 'Employee was deleted successfully'.
        CLEAR: ZEMPLIST, ZTEAMLIST.
      ELSE.
        MESSAGE E000 WITH 'Employee was not deleted'.
      ENDIF.
  ENDCASE.

ENDMODULE.
*&---------------------------------------------------------------------*
*&      Module  EXIT_0100  INPUT
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
MODULE EXIT_0100 INPUT.

  CASE OK_CODE.
    WHEN 'EXIT'.
      LEAVE PROGRAM.

    WHEN 'CANC'.
      LEAVE TO SCREEN 0.

  ENDCASE.
ENDMODULE.
*&---------------------------------------------------------------------*
*&      Module  CHECK_EMPCD  INPUT
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
MODULE CHECK_EMPCD INPUT.

  " 직원코드가 5자리가 넘어가면 오류
  IF STRLEN( ZEMPLIST-EMPCD ) >= 5.
    MESSAGE 'Please enter a maximum of 4 digits for your employee code.'
      TYPE 'E'.

  ENDIF.
ENDMODULE.
*&---------------------------------------------------------------------*
*&      Module  CHECK_EMP_INFO  INPUT
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
MODULE CHECK_EMP_INFO INPUT.

  IF ZEMPLIST-EMAIL IS NOT INITIAL AND
     ZEMPLIST-EMAIL NA '@'.

    MESSAGE 'Invalid email address.' TYPE 'E'.

  ENDIF.

ENDMODULE.
*&---------------------------------------------------------------------*
*&      Module  F1_EMPCD  INPUT
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
MODULE F1_EMPCD INPUT.
  DATA LINKS TYPE TABLE OF TLINE.

  CALL FUNCTION 'HELP_OBJECT_SHOW'
    EXPORTING
      DOKCLASS = 'TX'
      DOKNAME  = 'ZSCRIPT'
    TABLES
      LINKS    = LINKS.

ENDMODULE.

번호 제목 글쓴이 날짜 조회 수
163 INCLUDE z13_04_f01 전통주막 2024.11.11 1
162 INCLUDE z13_04_i01 전통주막 2024.11.11 1
161 INCLUDE z13_04_o01 전통주막 2024.11.11 1
160 INCLUDE z13_04_top 전통주막 2024.11.11 1
159 PROGRAM z13_04 file 전통주막 2024.11.11 2
158 INCLUDE Z13_03_I01 전통주막 2024.11.11 0
157 INCLUDE Z13_03_O01 전통주막 2024.11.11 1
156 INCLUDE Z13_03_TOP 전통주막 2024.11.11 0
155 PROGRAM z13_03 file 전통주막 2024.11.11 0
154 INCLUDE z13_02_i01 전통주막 2024.11.11 0
153 INCLUDE z13_02_o01 전통주막 2024.11.11 0
152 Include Z13_02_TOP 전통주막 2024.11.11 0
151 PROGRAM z13_02 file 전통주막 2024.11.11 0
» INCLUDE Z13_01_I01 전통주막 2024.11.11 2
149 INCLUDE Z13_01_O01 전통주막 2024.11.11 1
148 PROGRAM z13_01 file 전통주막 2024.11.06 2
147 REPORT z12_21. 전통주막 2024.10.30 1
146 REPORT z12_20. 전통주막 2024.10.30 0
145 REPORT Z12_19. 전통주막 2024.10.30 2
144 REPORT Z12_18. 전통주막 2024.10.30 0