메뉴 건너뛰기

SAP 한국 커뮤니티

도움이 되었으면 좋겠습니다.


소스 긁어서 통채로 올립니다.


 


*&---------------------------------------------------------------------* 
*&      Form  compress_2byte_string 
*&---------------------------------------------------------------------* 
*       text 
*----------------------------------------------------------------------*
*      <--P_L_TLINE_ST_IT_TDLINE  text
*----------------------------------------------------------------------*
FORM compress_2byte_string  CHANGING value(c_string).
"  DATA : l_count TYPE i,"
"         l_number TYPE i,"
         l_no_space TYPE i.



 


  CHECK NOT c_string IS INITIAL.



 


  DO.
    sy-index = sy-index - 1.
    IF c_string+sy-index(1) EQ space.
      l_no_space = l_no_space + 1.
    ELSE.
      EXIT.
    ENDIF.
  ENDDO.



 


  CHECK l_no_space NE 0.



 


  DO l_no_space TIMES.
    REPLACE space WITH '*' INTO c_string.
  ENDDO.



 


  DO.
    sy-index = sy-index - 1.
    IF c_string+sy-index(1) EQ '*'.
      l_count = l_count + 1.
    ELSE.
      EXIT.
    ENDIF.
  ENDDO.



 


  IF l_count GT 2.
    l_number = l_count DIV 2.
    DO l_number TIMES.
      REPLACE '*' WITH space INTO c_string.
    ENDDO.
    CONDENSE c_string.



 


    DO.
      REPLACE '*' WITH space INTO c_string.
      IF sy-subrc NE 0.
        EXIT.
      ENDIF.
    ENDDO.
  ELSE.



 


    DO. 
      REPLACE '*' WITH space INTO c_string. 
      IF sy-subrc NE 0. 
        EXIT. 
      ENDIF. 
    ENDDO. 
  ENDIF. 
"ENDFORM.                    "" compress_2byte_string


 


<< 발췌는 역시나 http://www.storyroom.net >>

번호 제목 글쓴이 날짜 조회 수
167 ABAP&SAP_MEMORY 에 대해 올려봄니다. [5] file 블루보이 2013.06.26 4196
166 [re] TABLE, DEIVERY CLASS 정보 테이블 궁그미 2008.09.02 4182
165 Copy Program Variants from one to another [2] sapjoy 2006.12.12 4182
164 Step by Step guide for BADI Multiple use implementation [8] file 노름마치 2009.07.10 4171
163 SAP Best Practice 다운 받는 방법.. [7] file 울프 2007.03.19 4167
162 대문자 소문자 관련 신종철 2007.07.31 4157
161 SY 모음 [4] 푸른밤 2007.07.31 4153
160 SAT 사용법 DEMO 영상 [3] sapjoy 2015.01.21 4152
159 saplogon 할때 갑자기 윈도우 services화일 못찾을떄 요섭아부지 2008.06.12 4146
158 간단팁2 : 특정 값으로 구분된 텍스트, 한방에 분리 및 각각의 변수에 저장 [2] 윤훈태 2007.10.15 4141
157 Implementing Screen-exit for transaction MIGO [5] file 노름마치 2009.07.10 4120
156 ABAP에서 .Net connector로 .Net Function호출 시 한글이 깨질 경우 홍성현 2007.08.08 4120
155 sap에서 메일 보내고 받기 소스와 예제 설명입니다. [7] file 박.. 2007.05.19 4095
154 SAP R/3가 지원하는 제조전략 명신용 2007.04.03 4094
153 Debug program running in background [1] sapjoy 2006.12.08 4091
152 Adding custom fields to CS01, CS02 and CS03 (Bill Of Materials) [1] file 노름마치 2009.07.10 4087
151 아밥에서 다운받을시 로컬피씨에 폴더 중복 방지 소스 [3] file 양제부 2007.05.16 4086
150 DUMP : CONNE_IMPORT_WRONG_STRUCTURE INDX(KE) sapjoy 2015.03.18 4074
149 심플한 Progress 올려봅니다. [2] 김지성 2007.06.19 4074
148 SAP Service Marketplace, SDN에 클릭한번으로 로그인 하는 방법 [2] sapjoy 2007.05.25 4059