메뉴 건너뛰기

SAP 한국 커뮤니티



transformation 으로 해서 db table 을 계속 접근하는 것보다 end routine으로 internal table에 담은 후 처리하는게 효율적일 것 같아서 로직을 수정해보았는데 속도가 너무 안나오네요.. 거의 사용이 불가능 할 정도... 기간을 1년치로 하면 transformation 으로 하는게 더 빠른 것 같아요.. 혹시 방법이 있을까요?

아래 로직입니다.

 

DATA L_SRC TYPE STANDARD TABLE OF ZTEIS_03,
       W_L_SRC LIKE LINE OF L_SRC,
       WA LIKE LINE OF RESULT_PACKAGE.

DATA L_ZTEIS_03 TYPE STANDARD TABLE OF ZTEIS_03,
      W_ZTEIS_03 LIKE LINE OF L_ZTEIS_03.

SELECT INTO CORRESPONDING FIELDS OF TABLE L_SRC
FROM  ZTEIS_03.

SORT  L_SRC DESCENDING BY ZCALDAY ZEISC001 ZEISC002 ZEISD001 ZEISD002.

LOOP AT RESULT_PACKAGE INTO WA.
  APPEND LINES OF L_SRC TO L_ZTEIS_03.
 IF WA-/BIC/ZEISC001 EQ 'RM_A_08' OR WA-/BIC/ZEISC001 EQ 'CH_A_08' .
  DELETE L_ZTEIS_03 WHERE NOT ZEISC001 EQ WA-/BIC/ZEISC001 AND
                                ZEISD001 EQ WA-/BIC/ZEISD001 AND
                                ZEISD002 EQ WA-/BIC/ZEISD002 ).
  DELETE L_ZTEIS_03 WHERE ZCALDAY >= WA-CALDAY.

 ELSE.
  DELETE L_ZTEIS_03 WHERE NOT ZEISC001 EQ WA-/BIC/ZEISC001 AND
                                ZEISD001 EQ WA-/BIC/ZEISD001 AND
                                ZEISD002 EQ WA-/BIC/ZEISD002 ).
  DELETE L_ZTEIS_03 WHERE ZCALDAY >= WA-CALDAY.
  DELETE L_ZTEIS_03 WHERE ZEV_04 '0'.

 ENDIF.

* MAX 값 찾기
SORT  L_ZTEIS_03 DESCENDING BY ZCALDAY ZEISC001 ZEISC002 ZEISD001
ZEISD002.
READ TABLE L_ZTEIS_03 INDEX INTO W_ZTEIS_03.

WA-/BIC/ZEV_05 W_ZTEIS_03-ZEV_04.
MODIFY RESULT_PACKAGE FROM WA.
CLEAR L_ZTEIS_03.
CLEAR W_ZTEIS_03.

ENDLOOP.

 

번호 제목 글쓴이 날짜 조회 수
146 bw 7.0 나오면서 sap korea에서 받은 것입니다. 3번째 파일 [10] file 옥뚱 2007.06.13 2273
145 bw 7.0 나오면서 sap korea에서 받은 것입니다. [24] file 옥뚱 2007.06.13 2928
144 Modeling the Data Warehouse Layer with SAP NetWeaver Business Intelligence [1] file 임재형 2007.05.25 2579
143 안녕하세요 윈도우10 에서 bex analyzer 실행에 대해 여쭤보고 싶은게 있습니다 anakin2 2019.01.03 1120
142 bw 로그인 오류 문의 개념탑재 2018.12.21 674
141 infoobject 마스터데이터 활성화 qqiioo 2017.09.27 1149
140 [Xcelsius - BEx 연결] #2032 Error [2] newtop504 2016.04.19 2966
139 BW MDXTEST 선택 값 변경 [1] 십년만에 2016.01.28 1869
138 Bex 쿼리의 Operator 질문입니다.^^ RRW3_GET_QUERY_VIEW_DATA [1] file Concatenate 2015.02.26 2782
137 BW의 RSRT 에서 조건값 입력 팝업에 Possible Entry 는 어디서 가져오는지요? [4] file Concatenate 2014.11.13 2624
136 Delta Mechanism 중 V3의 장점과 한계.. [1] qwert 2014.11.02 3071
135 리포트 네비게이션 필터 로딩속도.. 초보개발자 2014.05.26 2225
134 체인이 한 번 돌면 어느정도 용량의 데이터가 쌓이는지 알 수 있나요? [1] 열심히해 2014.04.21 2706
» end routine performance 속도가 너무 느리네요.. tunning 가능한 분? [2] 냐옹 2013.09.27 3572
132 ERROR max no of 100 conversations exceeded 라는 에러가 뜨네요;; [3] 쥬댕이6 2012.08.07 4352
131 SAP EP메뉴에 연결된 Bex Application 기능관련 문의입니다 [1] file 슬러쥐 2012.05.18 5639
130 어덯게 Data source 에서 HR Payroll 데이다(0HR_PY_1 ) 가져와야 하나요/ [3] 샙돌이 2012.04.25 9573
129 ODS 안에 DATA 삭제 [2] 초보개발자 2012.03.12 5458
128 windows7 64bit에서 BEX Analyzer Query Designer가 실행이 안돼요.. [4] 얼음나라 제롬 2012.02.02 5763
127 (ROUT) of type 'Routine' is not available in version 'A 메시지 [1] 십년만에 2011.12.12 4345