메뉴 건너뛰기

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


 


 

번호 제목 글쓴이 날짜 조회 수
2992 [요청]TOP-OF-PAGE DURING LINE-SELECTION. ?? [1] 늑깍이 2009.01.08 1409
2991 <b>[완료]</b>모듈풀 프로그램에서 "타이틀" 길게 쓰는법? [2] tenyearsago 2009.01.08 1262
2990 <b>[완료]</b>[AT LINE-SELECTION]질문입니다. LINE-SELECTION에서 펑션이 가능한가요? [5] 쭈니 2009.01.07 1255
2989 [요청]중첩 if문와 case문 작성에 대해 조언구합니다. [2] 로미오 2009.01.07 3410
2988 <b>[완료]</b>테이블 3개 조인해서 인터널 테이블 생성 질문입니다. [1] 카츠 2009.01.07 1439
2987 <b>[완료]</b>[re] 테이블 3개 조인해서 인터널 테이블 생성 질문입니다. 카츠 2009.01.07 1414
2986 <b>[완료]</b>인터널 테이블 헤더에 있는 데이터를 바디에 옮기는 방법 [2] tenyearsago 2009.01.07 1470
2985 <b>[완료]</b>SET EXTENDED CHECK 무슨 명령일까요? [1] 김지성 2009.01.07 1357
2984 <b>[완료]</b>로컬로 만든 프로그램에 include를 붙이려하니까 에러가 나네요.왜일까요? [3] Happy~ 2009.01.07 3564
2983 <b>[완료]</b>테이블 컨트롤 sort 기능 해제명령어 [4] tenyearsago 2009.01.06 1705
2982 [요청]USER vs CUSTOMER EXIT 의 차이점이 무엇인가요? [1] 열공아밥 2009.01.06 1905
2981 <b>[완료]</b>Request 와 Task의 개념에 대해서... [2] 삽질 2009.01.06 1600
2980 [요청]data선언과 count에 관한 질문입니다. [3] 캔디^^ 2009.01.06 1198
2979 <b>[완료]</b>필드 카탈로그 옵션중 질문입니다. [4] 카츠 2009.01.06 1856
2978 <b>[완료]</b>[AT LINE-SELECTION]질문입니다. 다른질문요 file 쭈니 2009.01.06 1232
2977 [요청]팝업창을 통해 입력을 받을려면요? [4] 로이 2009.01.06 2012
» <b>[완료]</b>SAP 서브쿼리 용법 & IN 사용법좀 알려주세요. 막혔습니다... [1] 또길 2009.01.06 3697
2975 [요청]엑셀 다운로드시 제목과 시트이름이 항상 동일한가요? 2009.01.06 2007
2974 <b>[완료]</b>색을 변경하려면 무슨 구문을 써야 하나요?! MOTO 2009.01.05 1081
2973 [요청]Smartform 에서 Picture에 관하여... [3] im 해성 2009.01.05 1220