메뉴 건너뛰기

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에서는 이런식의 쿼리는 안되네요.


 


 

번호 제목 글쓴이 날짜 조회 수
6194 CL_GUI_FRONTEND_SERVICES=>GUI_UPLOAD [3] file bd 2007.07.18 3732
6193 <b>[완료]</b>BATCH-JOB 돌린 결과를 SAP WORKPLACE 에 멜로 보내주기 [2] chanmaniac 2008.06.04 3728
6192 <img src=3.gif border=0>다운로드 받는 파일에 공백 자리수 채우는 방법 [9] hccpi 2009.06.24 3726
6191 <img src=2.gif>[SAP 메뉴] 세팅관련 질문 드립니다. ^^ [6] file Jam 2010.11.30 3725
6190 <b>[완료]</b>Cluster tables은 INNER JOIN 이 안되는가요? [3] ABAP짱! 2008.02.27 3718
6189 <img src=3.gif>매크로 연동 워드 파일 PDF 파일로 변환하여 저장하기 [4] 고담 2010.07.23 3715
6188 <b>[완료]</b>이런일도 발생을..BDC 문제 [9] 김지성 2007.04.09 3712
6187 <b>[완료]</b>데이터베이스 테이블의 엔트리 삭제는 어떻게하죠? [7] bizarre 2008.03.28 3710
6186 [요청]Exists 구문에 대한 질문입니다. [2] kkk 2007.12.13 3708
6185 <img src=2.gif>alv 통화 필드와 금액관련 문의.................. [2] 돌맹이 2011.01.25 3705
6184 <b>[완료]</b>ALV에 하나의 Field에 Drop Down선택 값을 알수 있는 방법이 있나요?(Row의 Click이벤트로여~) [2] Lee Hyun 2008.02.22 3705
6183 <b>[완료]</b>DATA CHANGE 부분에서 오류가 납니다. [1] 랑랑이 2008.06.18 3699
6182 RFC로 접속시 해당 사용자의 로컬 아이피 가져오는 방법.. [5] 하얀콩 2007.03.09 3698
6181 FOR ALL ENTRIES IN 구문 말고 다른 DB테이블과 인터널 테이블 조인하려면 어떻게 해야될까요? [3] 죠죠 2021.08.24 3696
6180 <img src=3.gif>1000 번화면에 버튼 생성. 질문. [8] 돌맹이 2010.12.17 3695
6179 BDC(Call Transaction)의 리턴값에 대해 문의드립니다. [6] 김지성 2007.04.17 3695
6178 <img src=3.gif>select 관련 질문 하나 드립니다. 답변을 애타게 기다립니다 ㅠ [13] 초밥 2010.12.01 3691
6177 [요청]printer 출력 시 한글 깨짐 현상,,, [4] darkangel 2008.08.21 3691
6176 HINTS ?, 아래와 같이 쓰는 구문의 차이가 뭔지 알 수 있을까요? [6] 김창훈 2007.08.14 3691
6175 [re] value테이블과 check테이블 차이가 뭔가요? [4] file sapjoy 2007.06.07 3691