안녕하세요. SAP JOY에 가입하고 나서 처음으로 올리는 글이네요..>.<


제가 WD4A로 아주 간단한 개발일정프로그램 게시판을 만든 적이 있었습니다. 

그때 TextArea 에 Line Break로 고생한 적이 있어서 해결 방법을 제시해 봅니다. 


1. 바인딩할 TEXTEDIT 또는 TEXTVIEW 엘리먼트의 타입은 string_table로 만들어준다


<텍스트 글 등록시점 >

"코멘트 파싱 저장
  
LOOP AT ls_data-cmmsg_tbl INTO ls_cmmsg .
    
IF sy-tabix .
      
CONCATENATE ls_cmmsg `` INTO ls_zgwt0003-cmmsg .
    
ELSE .
      
CONCATENATE ls_zgwt0003-cmmsg cl_abap_char_utilities=>newline ls_cmmsg `` INTO ls_zgwt0003-cmmsg .
    
ENDIF .
  
ENDLOOP .

  ls_zgwt0003
-cmmsg zcscl_util=>removequotls_zgwt0003-cmmsg ) .

 

 

 

<텍스트 상세보기 출력시점>

   "comment setting
    
REPLACE ALL OCCURRENCES OF cl_abap_char_utilities=>newline IN ls_data-cmmsg WITH '<br>' IN CHARACTER MODE .
    
SPLIT ls_data-cmmsg AT '<br>' INTO TABLE lt_cmmsg IN CHARACTER MODE .
    ls_data
-cmmsg_tbl lt_cmmsg[] .

   lo_data_node
->set_static_attributesEXPORTING index =  static_attributes ls_data ) .