메뉴 건너뛰기

SAP 한국 커뮤니티

FIELD_EXIT_GSBER_I

sapjoy 2008.12.16 09:52 조회 수 : 2625

CHECK sy-tcode = 'AS02' OR sy-tcode = 'AS01'.


*필드값 읽어올때 사용할 인터널 테이블
*필드엑싯은 필드엑싯만 있는 전용 Function Group을 만들어서
*사용하고 scr_fields 선언은 top에 한번만 하면 된다.
*여기서는 그냥 보여주기 편하게 하기위해 함수내에 선언함
  DATA : scr_fields LIKE dynpread OCCURS 1 WITH HEADER LINE.
*


  DATA : lv_gsber  LIKE  anlz-gsber.



*사업영역 값 읽어오기
  CLEAR: scr_fields[].
  scr_fields-fieldname = 'ANLZ-GSBER'.  "F1에 나오는 화면 필드값
  APPEND scr_fields.


  CALL FUNCTION 'DYNP_VALUES_READ'
    EXPORTING
      dyname               = sy-cprog
      dynumb               = sy-dynnr
    TABLES
      dynpfields           = scr_fields
    EXCEPTIONS
      invalid_abapworkarea = 1
      invalid_dynprofield  = 2
      invalid_dynproname   = 3
      invalid_dynpronummer = 4
      invalid_request      = 5
      no_fielddescription  = 6
      invalid_parameter    = 7
      undefind_error       = 8
      OTHERS               = 9.


  CHECK sy-subrc = 0.
  READ TABLE scr_fields INDEX 1.
  lv_gsber = scr_fields-fieldvalue.


  IF lv_gsber NE '2000'.
    MESSAGE e398(00) WITH '사업영역은 2000만 입력해주세요'.
    EXIT.


  ENDIF.

번호 제목 글쓴이 날짜 조회 수
130 Include ZXCSAU05 sapjoy 2008.12.15 2587
129 REPORT ZBAPI_002. sapjoy 2009.02.09 2590
128 Z16_001TOP sapjoy 2009.09.21 2593
127 INCLUDE Z16_001O01 [1] sapjoy 2007.04.26 2595
126 REPORT Z04_005 . sapjoy 2006.12.02 2595
125 REPORT z18_025 sapjoy 2007.03.16 2598
124 Include Z16_001TOP sapjoy 2007.04.26 2601
123 REPORT z09_002 sapjoy 2006.12.15 2602
122 REPORT Z18_000 [1] sapjoy 2008.04.16 2602
121 REPORT ZSMARTFORMS_08. [2] sapjoy 2009.02.27 2602
120 REPORT Z03_018 [3] sapjoy 2006.12.02 2605
119 report zsalv_040 . sapjoy 2010.08.20 2608
118 REPORT Z07_017 sapjoy 2006.12.08 2609
117 REPORT Z05_008 [2] sapjoy 2007.05.27 2611
116 report zunicode_022. sapjoy 2008.11.21 2611
115 PUT_SPFLI PUT_SFLIGHT PUT_SBOOK sapjoy 2006.12.19 2614
114 REPORT z15_014 sapjoy 2007.01.26 2625
» FIELD_EXIT_GSBER_I sapjoy 2008.12.16 2625
112 REPORT z12_002 sapjoy 2006.12.28 2629
111 REPORT z18_036 sapjoy 2007.03.13 2631