메뉴 건너뛰기

SAP 한국 커뮤니티

3개의 테이블 A, B, C에서


 


A와 B를 inner join건 itab1을


 


C와 루핑을 돌리면서 C의 필드를 몇개 추가하려고 합니다.


 


3개 테이블 전부 공동키가 있어 3개를 전부 inner join해본결과


 


C테이블의 값중 null값으로 나와야 할부분까지 전부 레코드가 나오더군요.


 


또..itab1에 C를 outer join해보려 했으나..


 


C테이블 추가시 파라메터 조건절을 outer join에서는 넣을수없다고(?) 오류가 뜨더군요.


 


 


 


-> 이건 현재 실패하고 있는 로직입니다..


 


  IF p_vb_n EQ space.
    p_vb_n = '%'.
  ENDIF.
  IF p_vb_v EQ space.
    p_vb_v = '%'.
  ENDIF.


 


  SELECT
      a~auart
      a~vbeln
      b~posnr
      b~matnr
      b~kwmeng
      b~netwr
  FROM vbak AS a
   INNER JOIN vbap AS b
     ON a~vbeln EQ b~vbeln
  INTO CORRESPONDING FIELDS OF TABLE gt_list01
  WHERE a~erdat    IN    s_erdat
  AND   a~auart    IN    s_auart.


 


  SELECT
      a~vbeln
      c~vbeln AS vbeln_a
      c~posnn
  FROM vbak AS a
   INNER JOIN vbfa AS c
     ON a~vbeln EQ c~vbelv
  INTO CORRESPONDING FIELDS OF TABLE gt_list02
  WHERE c~vbtyp_n  LIKE  p_vb_n
  AND   c~vbtyp_v   LIKE  p_vb_v.


 


  LOOP AT gt_list01.
    CLEAR gt_list03.
    MOVE-CORRESPONDING gt_list01 TO gt_list03.
    APPEND gt_list03.
  ENDLOOP.


 


  LOOP AT gt_list02.
    CLEAR gt_list03.
    MOVE-CORRESPONDING gt_list02 TO gt_list03.
    APPEND gt_list03.
  ENDLOOP.


 


지금 이렇게 해봤는데 gt_list01에 있는 레코드는 gt_list03에 올라가나 gt_list02 레코드는 전혀 안들어갑니다.


 


gt_list라는 인터널 테이블을 만들고 01~03까지 like를 써서 그 테이블구조를 그대로 가져온 상태고요..


 


 


설명이 부족해도.. 초보자의 어설픈점이니 웃어넘겨주시고.. 답변좀 부탁드리겠습니다 ^^;

번호 제목 글쓴이 날짜 조회 수
3007 <b>[완료]</b>select문에서 from뒤의 테이블이 동적으로 변할 때는 어떻게 해야 합니까 [2] 아밥초보입니다 2009.01.12 1258
3006 [요청]no active external product for the fazzy search 파시블 엔트리 질문 [1] 카츠 2009.01.10 1633
3005 <b>[완료]</b>WBS번호를 변환하는 함수를 사용하는데 문제점 [2] 덩콘 2009.01.10 2700
3004 <b>[완료]</b>웹딘으로 개발한 프로그램 백업 방법 있는지요? [2] 김지성 2009.01.09 1187
3003 <b>[완료]</b>call transaction시 세션 갯수 관련 질문입니다. [2] 불근모자 2009.01.09 1369
3002 [요청]BDC 프로그램이 백그라운드 실행으로 돌렸을때 수행이 안되는것 같아요. [1] 넷가이 2009.01.09 2162
3001 <b>[완료]</b>[CHECKBOX]문의좀 하겠습니다. 보시고 아는분좀 답변 부탁드립니다. [4] file 쭈니 2009.01.09 1735
3000 [요청]bapi_reservation_change 와 관련되서 궁금합니다.^^; james80 2009.01.09 1539
2999 <b>[완료]</b>SAP GUI 7 어디서 다운 받죠? 질문 30자 이상 휴 힘들다 [2] 김지성 2009.01.09 1313
2998 [요청][문의]스마트폼 형식을 PDF파일로 자동저장할 수 있도록 하는 기능이나 펑션좀 알려주세요 [4] 대지꿀꾸링 2009.01.08 2043
2997 <b>[완료]</b>테이블컨트롤에서 현재 화면에 나타나는 라인수를 표시하는 방법 [2] tenyearsago 2009.01.08 1770
2996 [요청]PR 생성 시 오류 - Currency 확인은 어디서 하나요? [1] 용스 2009.01.08 1314
2995 [요청][질문]Standard Program에서 status 버튼 추가 방법 [3] 비와바람 2009.01.08 1457
2994 [요청]abap 메모리 export와 import 의문점 해결부탁합니다. [3] 원더걸 2009.01.08 2859
2993 [요청]select문장과 call screen 100 삽입위치에 대해.. [3] file 로미오 2009.01.08 1440
2992 [요청]TOP-OF-PAGE DURING LINE-SELECTION. ?? [1] 늑깍이 2009.01.08 1428
2991 <b>[완료]</b>모듈풀 프로그램에서 "타이틀" 길게 쓰는법? [2] tenyearsago 2009.01.08 1269
2990 <b>[완료]</b>[AT LINE-SELECTION]질문입니다. LINE-SELECTION에서 펑션이 가능한가요? [5] 쭈니 2009.01.07 1266
2989 [요청]중첩 if문와 case문 작성에 대해 조언구합니다. [2] 로미오 2009.01.07 3454
» <b>[완료]</b>테이블 3개 조인해서 인터널 테이블 생성 질문입니다. [1] 카츠 2009.01.07 1453