메뉴 건너뛰기

SAP 한국 커뮤니티

텍스트반영시(자재명,저장위치명 기타등등) 속도개선 방법

김창훈 2007.08.14 18:40 조회 수 : 6020 추천:20

DATA : it_t001l LIKE t001l OCCURS 0 WITH HEADER LINE.



DATA : BEGIN OF itab OCCURS 0,
          werks  TYPE werks_d,
         lgort  TYPE lgort_d,
         lgobe  TYPE lgobe,
         matnr  TYPE matnr,
       END OF itab.


 


**  전, 늘 이렇게 써 왔는데요 ==> 이렇게 쓰지 말고.............................................
**  LOOP AT it_t001l.
**    itab-lgobe = it_t001l-lgobe.
**    MODIFY itab TRANSPORTING lgobe WHERE werks = it_t001l-werks
**                                     AND lgort = it_t001l-lgort.
**  ENDLOOP.


 


**  이렇게 써야해요..............................................
CLEAR  itab[].
SELECT * FROM mard INTO CORRESPONDING FIELDS OF TABLE itab


CLEAR  it_t001l[].
SELECT * INTO TABLE it_t001l FROM t001l CLIENT SPECIFIED
        WHERE mandt = sy-mandt.


SORT itab     BY werks lgort.
SORT it_t001l BY werks lgort.


 


LOOP AT it_t001l.
  READ TABLE itab WITH KEY werks = it_t001l-werks
                           lgort = it_t001l-lgort
                  BINARY SEARCH.


  CHECK sy-subrc IS INITIAL.


  LOOP AT itab FROM sy-tabix.
    IF itab-werks <> it_t001l-werks OR
       itab-lgort <> it_t001l-lgort.
      EXIT.
    ENDIF.
    itab-lgobe = it_t001l-lgobe.
    MODIFY itab.
  ENDLOOP.
ENDLOOP.


 


* BINARY SEARCH 하실땐 반드시 SORT 부터 하시구요....



번호 제목 글쓴이 날짜 조회 수
227 내역으로 T-CODE 찾기 SEARCH_SAP_MENU file sapjoy 2014.12.30 5778
226 SAP 귀차니즘 유저를 위한 팁 [2] SARA 2007.03.27 5791
225 SAP GUI 접속시 'sapdp00' unknown 에러가 뜰때 [7] 밤톨™ 2008.03.05 5794
224 SAP Table의 E-R Diagram 보기 BlackBean 2007.05.09 5813
223 Python과 SAP RFC 통신 [3] 홍성현 2007.08.09 5813
222 온라인 프로그램에서 유지보수뷰 연결할때 유용하게 쓸수 있습니다. [4] 천지개벽 2009.01.29 5826
221 <img src=d.gif>찾고자하는 화면을 쉽게찾을수있는 방법[추천:e-abap] [7] file 양키 2010.06.18 5827
220 ABAP Program Tips v3 [13] file 2008.09.04 5830
219 SE16N 을 이용하여 Add-On Table 데이타 조정하는 방법 [15] file 노름마치 2009.07.10 5836
218 [re] New abap 디버거기능소개 [4] file 낙엽 2009.12.22 5837
217 로그 오프 시키는 함수, LOGOFF, 로그오프 [4] sapjoy 2009.12.21 5882
216 New abap 디버거기능소개 [3] 열공아밥 2009.12.20 5888
215 TRY와 SQL [2] sapjoy 2013.12.05 5888
214 CTS Rollback [5] 심마니 2008.05.23 5949
213 ABAP/4 Development Code Efficiency Guidelines [1] sapjoy 2006.12.20 5988
212 ABAP TIP [4] file 둘리67 2007.10.03 5993
» 텍스트반영시(자재명,저장위치명 기타등등) 속도개선 방법 [6] 김창훈 2007.08.14 6020
210 sap table 정보 및 RFC 프로그래밍 가이드 [16] file 이은영 2007.05.11 6024
209 [For Power User] Dynamic Transient Program [3] file 양키 2011.01.21 6025
208 user-exit 찾기 [12] file 솔로몬 2007.07.31 6044