메뉴 건너뛰기

SAP 한국 커뮤니티

<b>[완료]</b>select 하는 구문입니다 도움을 바랍니다.

ABAP쟁이 2008.11.09 16:02 조회 수 : 1069



  1번테이블            2번테이블


 고객명                플랜트   고객명


111111                  1234      111111


p5678                    5678      222222


 


이럴 경우


1번테이블에서 고객명이 2번과 같을경우엔 고객명은 그대로 쓰고 플랜트만 추가합니다.


 


1번테이블에   p  로 시작하는 고객명이 나오면 2번 테이블에서 플랜트에 p 를 붙여서 같을경우


2번 테이블의 고객명을 쓰고 플랜트명도 추가합니다.


 


이런식으로 select 하는 문입니다..


 


제가 짠거로는 처음 고객명이 같을때는 가능한데 두번째 p로 시작하는 고객명이 나올때는 값이 한번 나오고


더이상 나오지 않습니다.


 


많은 도움 바랍니다.


*==============================================================================================


      SELECT
       *
       INTO CORRESPONDING FIELDS OF TABLE IT_TANK2
      FROM ZSSCMAST AS A


     WHERE
      A~MATNR IN R_MATNR
      AND A~KUNNR IN R_KUNNR.


 


      LOOP AT IT_TANK2.


 


        IF NOT IT_TANK2-KUNNR IS INITIAL.


 


          SELECT SINGLE KUNNR WERKS
          INTO (IT_TANK2-KUNNR, IT_TANK2-WERKS)
          FROM ZSCCCSKS
          WHERE
          KUNNR EQ IT_TANK2-KUNNR.


 


          ITAB-KUNNR = IT_TANK2-KUNNR.
          ITAB-WERKS = IT_TANK2-WERKS.


          APPEND ITAB.
          SORT ITAB BY KUNNR MATNR.


        ENDIF.


 


        IF NOT IT_TANK2-KUNNR IS INITIAL.


 


          SELECT SINGLE KUNNR WERKS
          INTO  (IT_ZSCCCSKS-KUNNR, IT_ZSCCCSKS-WERKS)
          FROM ZSCCCSKS
          WHERE KUNNR NE IT_TANK2-KUNNR.


 


          CONCATENATE 'P' IT_ZSCCCSKS-WERKS INTO ZWERKS.


          IF IT_TANK2-KUNNR = ZWERKS.



            ITAB-KUNNR = IT_ZSCCCSKS-KUNNR.
            ITAB-WERKS = IT_ZSCCCSKS-WERKS.


            APPEND ITAB.


          ENDIF.



        ENDIF.
      ENDLOOP.


 


*=======================================================================================


 


 

번호 제목 글쓴이 날짜 조회 수
2605 <b>[완료]</b>Table Control에서 질문입니다.(해당 계정에 대한 텍스트 나타내기) [2] 냥냥 2008.11.11 1265
2604 [요청]인터널테이블에 담긴 글자를 나눠서 여러줄로 만들고싶은데요~~ [4] 아밥걸 2008.11.11 1214
2603 <b>[완료]</b>write 할때 몇번째 글자부터 보이게 하는 것 아시나요? [2] 해물파전 2008.11.11 1009
2602 [요청]리포트 프로그램 작성할때 경고창!(해결좀 부탁드립니다.) [5] file Top Secret 2008.11.10 1104
2601 [요청][스마트폼] 한 행에 다른 템플릿 출력하고할 경우에.... [4] file 효방 ^-^ 2008.11.10 1606
2600 <b>[완료]</b>라디오버튼 관련 질문입니다.답변부탁드립니다. [1] file 튀밥 2008.11.10 1153
2599 [요청]loop 안에 if문에서 걸렸을때 loop까지 한번에 빠져나오려면?? [5] bizarre 2008.11.10 4790
2598 [요청]abap object에서 ->, =>에 대해 질문입니다. [3] 앙리 2008.11.10 2111
2597 <b>[완료]</b>리포트 프로그램 관련 질문입니다. [5] file 튀밥 2008.11.10 1149
2596 <b>[완료]</b>header있는 인터널테이블과 header없는 인터널 테이블의 차이 [5] 샴바나 2008.11.10 1785
2595 [요청]loop at item 질문.. (중간에 빠져나오려면..) [2] bizarre 2008.11.10 1810
2594 <b>[완료]</b>같은질문을 또 드려봅니다...답변좀 자세하게 부탁드려요. [2] ㅇrㄱlㅈrㄱl 2008.11.10 1284
2593 <img src=3.gif>[요청][급질문] 데이타베이스 뷰를 만들었는데 티코드를 붙이고 싶어요..그냥 테이블에 붙이는 유지 보수 뷰가 아니고요.. [3] sagar 2008.11.10 1284
2592 [요청]구구단을 출력해보려고 합니다. 힌트바랍니다 [1] 아상 2008.11.10 1981
2591 [요청]Dynamic Table(CREATE_DYNAMIC_TABLE) 질문 드립니다. you1228 2008.11.10 2779
» <b>[완료]</b>select 하는 구문입니다 도움을 바랍니다. [5] file ABAP쟁이 2008.11.09 1069
2589 [요청]INITIALIZATION과 loop문장에 대한 대한 질문입니다. [4] 로미오 2008.11.09 1465
2588 <b>[완료]</b>Easy ABAP 교재의 효율적인 공부 순서 방법은 과연 무엇일까요? [8] Top Secret 2008.11.09 1207
2587 [요청]get, read문에 대한 질문입니다. [4] 아로미 2008.11.09 1360
2586 [요청]Sales Order가 취소된 건인지 확인하는 방법은? [3] 김지성 2008.11.07 1291