테이블
Field Data Type length Short Text
위의 사항을 다운 받으려면 어떻게 해야 하는지요?.
댓글 6
-
은근
2009.03.20 20:48
-
전컴
2009.03.20 20:54
TABLE: DD03L 테이블명으로 조회하시면 됩니다.
shot text는 data elements와 연결되므로, DD03L의 ROLLNAME으로 DD04T에서 찾아보시면 됩니다~^^
-
보나
2009.03.20 20:59
전컴님 말씀처럼하시면 되겠네요.
DD03L
에서 조회 후 텍스트는 DD03L 의 COMPTYPE 필드 값에 따라 D.E 인 경우에는 DD04T를
내장유형인 경우는 DD03T 에서 찾으시면 되겠네요.
-
신조
2009.03.21 03:02
해 봤는데요..
SHORT TEXT 부분이 해결이 안되네요..
뭘 잘못 한건지...
SHORT TEXT 부분 부연 설명좀 부탁 드릴께요..
-
사니아
2009.03.24 16:52
" 조금이나마 도움이 되고자 적어 보았습니다. 펑선안에 Short Text도 포함되어있습니다.
*----------------------------------------------------------------------*
* INTERNAL TABLES *
*----------------------------------------------------------------------*
TYPES : BEGIN OF s_layout,
fieldname LIKE dfies-fieldname,
rollname LIKE dfies-rollname,
keyflag LIKE dfies-keyflag,
datatype LIKE dfies-datatype,
leng LIKE dfies-leng,
decimals LIKE dfies-decimals,
fieldtext LIKE dfies-fieldtext,
reftable LIKE dfies-reftable,
reffield LIKE dfies-reffield,
END OF s_layout,
t_layout TYPE STANDARD TABLE OF s_layout.
DATA : lt_layout TYPE STANDARD TABLE OF s_layout,
ls_layout TYPE s_layout,
lt_temp TYPE STANDARD TABLE OF dfies WITH HEADER LINE.
*----------------------------------------------------------------------*
* SELECTION-SCREEN *
*----------------------------------------------------------------------*
SELECTION-SCREEN BEGIN OF BLOCK frame1 WITH FRAME.
PARAMETERS: pa_tabnm LIKE dd03l-tabname OBLIGATORY ,
pa_hfina TYPE rlgrap-filename OBLIGATORY DEFAULT 'C:TEMP'.
SELECTION-SCREEN END OF BLOCK frame1.
*----------------------------------------------------------------------*
* START-OF-SELECTION *
*----------------------------------------------------------------------*
START-OF-SELECTION.
CALL FUNCTION 'DDIF_FIELDINFO_GET'
EXPORTING
tabname = pa_tabnm
* FIELDNAME = ' '
langu = sy-langu
* LFIELDNAME = ' '
* ALL_TYPES = ' '
* GROUP_NAMES = ' '
* UCLEN =
* IMPORTING
* X030L_WA =
* DDOBJTYPE =
* DFIES_WA =
* LINES_DESCR =
TABLES
dfies_tab = lt_temp
* FIXED_VALUES =
* EXCEPTIONS
* NOT_FOUND = 1
* INTERNAL_ERROR = 2
* OTHERS = 3
.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
*----------------------------------------------------------------------*
* END-OF-SELECTION *
*----------------------------------------------------------------------*
END-OF-SELECTION.
LOOP AT lt_temp.
CLEAR ls_layout.
MOVE-CORRESPONDING lt_temp TO ls_layout.
APPEND ls_layout TO lt_layout.
ENDLOOP.
CONCATENATE pa_hfina pa_tabnm '.XLS'(001) INTO pa_hfina.
CALL FUNCTION 'DOWNLOAD'
EXPORTING
filename = pa_hfina
filetype
='DAT'
TABLES
data_tab = lt_layout. -
신조
2009.03.25 22:36
이것으로 하니까 완전히 해결이 되네요.
정말 고맙습니다.
앗...질문사항을 잘못읽었네요..밑에분 말대로 하시면 될거 같습니다.^^