메뉴 건너뛰기

SAP 한국 커뮤니티



GRID

밤의화신 2017.04.04 09:12 조회 수 : 4369

DATA: BEGIN OF LT_DRDOWN OCCURS 10, DDTEXT LIKE DD07T-DDTEXT, DOMVALUE_L LIKE DD07T-DOMVALUE_L. DATA: END OF LT_DRDOWN. DATA: LS_DROPDOWN TYPE LVC_S_DROP. SELECT * INTO LT_DRDOWN FROM DD07T WHERE DOMNAME = 'AA' LOOP AT LT_DRDOWN. LS_DROPDOWN-HANDLE = '1'. LS_DROPDOWN-VALUE = LT_DRDOWN-DOMVALUE_L. APPEND LS_DROPDOWN TO LT_DROPDOWN. ENDLOOP. "엔터키를 칠때마다 CALL METHOD GV_GRID->REGISTER_EDIT_EVENT EXPORTING I_EVENT_ID = CL_GUI_ALV_GRID=>MC_EVT_ENTER. "값이 변경될때마다 CALL METHOD GV_GRID->REGISTER_EDIT_EVENT EXPORTING I_EVENT_ID = CL_GUI_ALV_GRID=>MC_EVT_MODIFIED. "리스트박스 정의 CALL METHOD GV_GRID->SET_DROP_DOWN_TABLE EXPORTING IT_DROP_DOWN = LT_DROPDOWN. "조회모드 CALL METHOD GV_GRID->SET_READY_FOR_INPUT EXPORTING I_READY_FOR_INPUT = 0. "편집모드 CALL METHOD GV_GRID->SET_READY_FOR_INPUT EXPORTING I_READY_FOR_INPUT = 1.



DATA LS_DROPDOWN TYPE LVC_S_DROP.

DATA LT_DROPDOWN TYPE LVC_T_DROP.


CLEAR GT_FIELDCAT.

GT_FIELDCAT-COL_POS = 5.

GT_FIELDCAT-FIELDNAME = 'TEXT'.

GT_FIELDCAT-TABNAME = 'GT_DISPLAY'.

GT_FIELDCAT-COLTEXT = 'CHECK'.

GT_FIELDCAT-DATATYPE = 'CHAR'.

GT_FIELDCAT-OUTPUTLEN = 10.

GT_FIELDCAT-DRDN_HNDL = '1'.

GT_FIELDCAT-EDIT = 'X'.

GT_FIELDCAT-LOWERCASE = 'X'.

APPEND GT_FIELDCAT.




CALL METHOD GV_GRID->SET_DROP_DOWN_TABLE

    EXPORTING

       IT_DROP_DOWN = LT_DORPWORN.


DATA GV_TARGET_CON TYPE REF TO CL_GUI_CONTAIONER.

DATA GV_DETAIL TYPE RET TO CL_GUI_HTML_VIEWER.

DATA GT_HTML(65535) OCCURS 1 WITH HEADER LINE.

DATA GV_URL TYPE CNDP_URL.


DATA LV_DESC  TYPE STRING.


CREATE OBJECT GV_DETAIL

    EXPORTING

          PARENT = GV_TARGET_CON.


CLEAR GT_HTML, GT_HTML[].


CONCATENATE '<FONT COLOR = BLUE>' '총 건수'

                              '&NBSP;:' T_TOTAL

                              '&NBSP;&NBSP;&NBSP;&NBSP;' 

                              'SUCCESS'

                             '&NBSP;:' T_SUCCESS

                             '&NBSP;&NBSP;&NBSP;&NBSP;'

                             'ERROR'

                             '&NBSP;:' T_ERROR

                  INTO LV_DESC

                  SEPARATED BY SPACE.

APPEND :

                 '<HTML><BODY TOPMARGIN = 0 LEFTMARGIN = 0 BGCOLOR = #EAE9D7>' TO GT_HTML,

                 '<TABLE BORDER = 0 WIDTH = 100% STYLE = ' ' FONT-SIZE:9PT' '>' TO GT_HTML,

                 '<TR VALIGN = MIDDLE>' TO GT_HTML,

                 '< TD>' TO GT_HTML,

                 LV_DESC TO GT_HTML,

                 '</TD>' TO GT_HTML,

                 '</TR>' TO GT_HTML,

                 '</TABLE></FONT></BODY></HTML>' TO GT_HTML.


* LOAD HTML DATA

CALL METHOD GV_DETIAL->LOAD_DATA

    IMPORTING

        ASSIGNED_URL = GV_URL

   CHANGING

        DATA_TABLE = GT_HTML[].

 

IF SY-SUBRC EQ 0.

    CALL METHOD GV_DETAIL->SHOW_URL

         EXPORTING

             URL = GV_URL.

ENDIF. 


DATA GT_RET LIKE DDSHRETVAL OCCURS 0 WITH HEADER LINE.


REFRESH GT_RET.


DATA LT_RET LIKE DDSHRETVAL OCCURS 0 WITH HEADER LINE.


CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST'

    EXPORTING

        TABNAME = 'DRAW'

        FIELDNAME = 'DOKNR'

        MULTIPLE_CHOICE = 'X'

   TABLES

       RETURN_TAB = LT_RET.


IF LT_RET[] IS NOT INITIAL.

    GT_RET[] = LT_RET[].

ENDIF.




번호 제목 글쓴이 날짜 조회 수
164 모율별 BAPI LIST 첨부 [52] file 양키 2010.09.15 15692
163 SAP Container [7] file MadMax 2010.06.16 15713
162 ABAP 문법 정리 (ABC순) [39] file 날기 2010.06.08 15731
161 File Manager 소스 입니다. [15] file 버미! 2010.10.26 15774
160 <img src=d.gif>SAP screen에 그림파일 조회하기(6)[추천:보나] [18] file 춘풍 2011.03.11 15782
159 Webdynpro for ABAP vs JAVA 영문문서 [7] file 열공아밥 2010.07.15 15788
158 <img src=c.gif>SAPexecute 프로그램 만들어봤습니다.[추천:e-abap][추천:열공아밥] [19] file 양키 2010.06.21 15802
157 CO 용어집 [21] file 플래툰K 2012.01.18 15815
156 ABAP for Power Users [8] file 나침반친구 2007.02.09 15833
155 Abap Workbench Concepts (TAW12) [7] file 모포 2010.06.18 15859
154 <img src=d.gif>note적용하기 snote 사용[추천:e-abap] [16] file 신촌독수리 2010.05.11 15909
153 <img src=d.gif>SAP screen에 그림파일 조회하기(5)[추천:보나] [19] file 춘풍 2011.03.11 15909
152 BW 데이터 소스 자료입니다. [7] file rednut79 2010.10.04 15947
151 ABAP 교육 자료 입니다. (한글 6권 및 샘플 1권 입니다.) [85] file 촌놈악마 2010.05.28 16044
150 좀 오래된거지만.. Timer test요.. [4] file 밥~~ 2010.12.05 16127
149 영문 abap 교재 입니다. [12] 아밥뽀 2012.03.22 16168
148 심심풀이 빙고게임...;;(초보니..이해해주세요 ^^;;;) [10] 그림장이 2012.01.20 16196
147 <img src=d.gif>notes 번호로 검색하는 프로그램[추천:보나] [9] 열공아밥 2010.07.15 16233
146 Using selection-screen in Table Maintenance Generator [9] file 양키 2012.12.12 16294
145 sap 문서가 열리지 않을때 참조하세요 [6] kim jong dae 2010.10.14 16312