다음이 롱텍스트 관련 정의어 부분과 저장부분의 id, object, name 등
주는 부분입니다.
이대로 저장은 되긴하는데 제대로 저장이 되는건가요?
그리고 tline값을 확인하려면 어디에서 확인해야하나요?
Data : BEGIN OF gs_0100,
id like thead-tdid,
spras like thead-tdspras,
name like thead-tdname,
object like thead-tdobject,
END OF gs_0100.
types : g_text_t(72) type c OCCURS 0.
Data : gs_head like thead,
gt_lines like tline OCCURS 0 WITH HEADER LINE,
text_table type g_text_t.
Data : line_length TYPE i VALUE 254.
--------------------------------------------------------------------------------
* 수정form에서 다음 부분이 맞는지 좀 봐주세요
다음과 같으 두개만 주었거든요 맞는건가요? 위에 데이터 정의 부분과 맞긴한건지 봐주세요
gs_head-tdid = 'ZKSH'. ------------제가 만든 text의 아이디
gs_head-tdname = gs_0100-name.
gs_head-tdspras = sy-langu.
gs_head-tdobject = 'ZTEXT'. ------------제가 만든 object의 이름
call METHOD editor->get_text_as_stream
IMPORTING
text = text_table
is_modified = l_modi
EXCEPTIONS
error_dp = 1
error_cntl_call_method = 2
others = 3.
댓글 4
-
버미!
2010.11.01 06:03
-
유정a
2010.11.01 07:55
tline 테이블에서 tline에 값이 들어오는지 어떻게 확인하나요
롱텍스트상에서 name 값만 변경해서 넣으면 값도 따로 저장되고 불러오기도 되거든요?
머가 문제일까요? 위처럼 변경하여도 값이 들어가질 않네요...
-
버미!
2010.11.01 17:44
제가 두번째 드린 소스는 INIT_TEXT, SAVE_TEXT, READ_TEXT에 대한 내용만 있습니다.
즉. Long Text 테스트 프로그램인거죠..
SAVE_TEXT해서 텍스트를 저장하고, Read_TEXT를 이용해서 저장된 Text를 읽어올 수 있는 거죠..
"tline 테이블에서 tline에 값이 들어오는지 어떻게 확인하나요"
디버깅 모드로 보시면 값이 들어오는 지 알수 있겠죠..
-
유정a
2010.11.01 18:25
에고 도저히 모르겠네요 ㅠ sap쪽으로 취직한 친구들이나 선배한테 물어도 이부분은 잘 모르겠다고 하네요
몇주를 매달렸는데 해결이 안나네요 ^^;
정말 감사합니다. 매번 답변도 해주시고 많은 도움이 되었어요
먼저 tline 테이블에 데이타가 들어오는 지 확인하시고,,
데이타가 들어 있다면
LOOP AT tline.
WRITE : /1 '|', 3 tline, 98 '|'.
ENDLOOP.
이 아니라
LOOP AT tline.
WRITE : /1 '|', 3 tline-tdline, 98 '|'.
ENDLOOP.
일 겁니다.