메뉴 건너뛰기

SAP 한국 커뮤니티

제가 하고픈건 날짜를 입력 받아 Z00 TABLE 에서 날짜를 조건으로 조회를 하고


거기서 나온 DATA 중 ID   , WK   ,  CD 를  기준으로 다시 U, V, C TABLE 을 조회하고싶습니다.


나름대로 해보려했는데 하단의 제방식으로 RANGE 에 담아서 하다보니


최초의 LT_DT   DATA 가 총 300개가 있었다고 한다면


거기에 해당하는 LT_KEY 를 찾고싶은데


다음 LT_KEY는 만개가 넘네요 ㅎㅎㅎ   1:1 이어야 하는데  1: N 이 되어버립니다.


조언좀 부탁드려요.


 


 


******** 수정중인 SOURCE ****************


INPUTDT <- 입력받은 날짜 SELECT OPTION.


 




RANGES LR_ID FOR U-D.
RANGES LR_WK FOR U-WK.


RANGES LR_CD FOR U-CD.


 


 


      SELECT ID
             WK
             DT
             CD
             INTO TABLE LT_DT
             FROM Z00
             WHERE DT   IN INPUT_DT
              



      CLEAR : LT_DT.


      LOOP AT LTDT.
        CLEAR :  LR_ID, LR_WK, LR_CD.


        LR_ID-SIGN      = 'I'.
        LR_ID-OPTION    = 'EQ'.
        LR_ID-LOW       =  LT_DT-ID.
        APPEND LR_ID.


        LR_WK-SIGN      = 'I'.
        LR_WK-OPTION    = 'EQ'.
        LR_WK-LOW       = LT_DT-WK.
        APPEND LR_WK.


        LR_CD-SIGN      = 'I'.
        LR_CD-OPTION    = 'EQ'.
        LR_CD-LOW       = LT_DT-CD.
        APPEND LR_CD.


      ENDLOOP.


 


      SELECT U~ID
             U~WK
             U~CD
             V~DT
             Q~RB
             Q~LT
             INTO TABLE LT_KEY
             FROM ( U INNER JOIN V
               ON U~AU EQ V~AU AND
                   U~AP EQ V~AP ) INNER JOIN Q
               ON V~AU EQ Q~AU AND
                   V~AP EQ Q~AP
             WHERE U~ID      IN LR_ID
               AND U~WK    IN LR_WK
               AND U~CD    IN LR_CD.


**********************************************


 


 


그냥 SQL 쿼리라면 조인을 해서 서브쿼리로 IN 으로 해당컬럼을


(A, B, C) IN (SELECT A,B,C, ~~~) 이런식으로 하면 되던데


SAP에서는 이런식의 쿼리는 안되네요.


 


 

번호 제목 글쓴이 날짜 조회 수
6227 <img src=1.gif>WDA Edit Or Modify Event 는 없을까요? ㅠㅠ 표군 2011.03.31 3988
6226 [re] [요청]ALV GRID에서 EDIT기능 이용시 질문요~! 올리브 2009.12.03 3980
6225 <img src=3.gif>[기초] 모듈풀과 실행가능 프로그램의 차이가 무엇인가요 ?? [8] 촌놈악마 2010.10.25 3974
6224 [re] 잠금 엔트리에 대해서... [1] file sapjoy 2007.03.24 3963
6223 <b>[완료]</b>ALV화면 크기 PC별로 조정하는 방법?? [4] 아밥소녀 2009.02.18 3959
6222 선형회귀분석(선형추세법) 함수에 대하여... ABAP 초보 2007.03.14 3959
6221 <b>[완료]</b> mainternance view(유지보수 뷰) 필드순서 [5] file redlemon14 2008.09.30 3958
6220 <b>[완료]</b>이런일도 발생을..BDC 문제 [9] 김지성 2007.04.10 3956
6219 <b>[완료]</b>THE WORK AREA "ITAB" IS NOT LONG ENOUGH라고 신텍스 오류가 발생합니다 [3] 아밥어렵네요 2008.04.24 3951
6218 <b>[완료]</b>ALV에서 MARK기능 구현하는 것에 대해 질문 드립니다. [3] Waiting 2008.01.04 3939
6217 <b>[완료]</b>DOI 초보적 질문 (프로그램 종료와 함께 엑셀이 안 닫히게). [9] JiruMi 2009.02.26 3931
6216 BDC(Call Transaction)의 리턴값에 대해 문의드립니다. [6] 김지성 2007.04.17 3930
6215 <img src=2.gif>테이블 Foreign Key 와 프로그램 관련 입니다. [1] aDam 2011.03.31 3921
6214 [요청]Binary Search의 원리에 대한 질문 [4] 수욕정이풍부지 2009.02.12 3916
6213 [요청]DB LINK 관련 - DB LINK가 제대로 되는지 어떻게 확인할 수 있을까요 [1] w 2007.12.18 3915
6212 <b>[완료]</b>데이터베이스 테이블의 엔트리 삭제는 어떻게하죠? [7] bizarre 2008.03.29 3912
6211 <b>[완료]</b>ALV Grid에서 Toolbar만 refresh 시키는 방법은 뭔가요? [2] 궁금해요. 2007.06.07 3912
6210 <img src=3.gif>PROCESS ON VALUE-REQUEST. 서치헬프질문요 [3] 덩콘 2010.05.11 3908
6209 <b>[완료]</b>펑션을 이용해 환율 정보를 알수 있는 방법에 대해 드립니다. [6] 열심히 2008.11.04 3907
6208 [요청]ALV GRID에서 EDIT기능 이용시 질문요~! [1] 풍운사랑 2008.06.30 3902