메뉴 건너뛰기

SAP 한국 커뮤니티

[요청]Native SQL 관한 질문입니다~~~~~

阿坝 2008.12.03 20:51 조회 수 : 2344

FORM SELECT_RTN1.


  EXEC SQL PERFORMING APPEND_RTN.
    SELECT  /*+ ORDERED USE_NL(T00 T01 T02 T03 T04 T05 T06 T07
                               T08 T09 T10 T11 T12 T13 T14 T15
                               T16 T17 T18 T19 T20 ) */
           T00.REGIOGROUP,   T00.HAUS,   T01.VSTELLE, T01.VBSART,
           T01.FLOOR, T02.ANLAGE,  T02.ANLART, T03.ABLEINH, T06.PARTNER,
           DECODE(T06.TYPE,'1',T06.NAME_LAST,'2',
                  T06.NAME_ORG1,'3',T06.NAME_ORG1),
        T08.CITY1 || ' ' || T08.STREET || ' ' ||
           T08.HOUSE_NUM1 || ' ' || T01.HAUS_NUM2,
        T11.BGLJAHR,
           DECODE(T11.BGLART,'01','신품','02','검정품') ,
           T12.SERNR, T12.BAUJJ,
           T12.BAUMM, T12.HERST, T12.MATNR,
           TO_NUMBER(NVL(RTRIM(RTRIM(RTRIM(RTRIM(T14.BAUKLTXT,'M'),
                     'T'),'R'),'Corrector'),0)),
           NVL(T17.NOTE,' '), T20.TARIFART, T15.FUNKTXT,T18.MESSDRCK ,
           T22.LBTXT,
           DECODE(T19.PR_AREA_AI,'0001','보정계수적용',
                                 '0002','보정계수미적용'),
           T02.ERDAT,             T02.ERNAM,
           T08.STR_SUPPL3,        T08.LOCATION
       INTO :G_ITAB-REGIOGROUP,   :G_ITAB-HAUS,     :G_ITAB-VSTELLE,
            :G_ITAB-VBSART,       :G_ITAB-FLOOR,    :G_ITAB-ANLAGE,
            :G_ITAB-ANLART,       :G_ITAB-ABLEINH,  :G_ITAB-PARTNER,
            :G_ITAB-NAME_ORG1,    :G_ITAB-ADDR,     :G_ITAB-BGLJAHR,
            :G_ITAB-BGLART_T,     :G_ITAB-SERNR,    :G_ITAB-BAUJJ,
            :G_ITAB-BAUMM,        :G_ITAB-HERST,    :G_ITAB-MATNR,
            :G_ITAB-BAUKLTXT,     :G_ITAB-NOTE,     :G_ITAB-TARIFART,
            :G_ITAB-FUNKTXT,      :G_ITAB-MESSDRCK, :G_ITAB-LBTXT,
            :G_ITAB-PR_AREA_AI_T, :G_ITAB-ERDAT,    :G_ITAB-ERNAM,
            :G_ITAB-STR_SUPPL3,   :G_ITAB-LOCATION


       FROM EHAUISU T00, EVBS   T01, EANL  T02, EANLH T03, EVER T04,
            FKKVKP  T05, BUT000 T06, ILOA  T07, ADRC  T08,
            EASTL   T09, EGERH  T10, EGERS T11, EQUI  T12, ETYP T13,
            TE237T  T14, TE055T T15, IFLOT T16, ENOTE T17,
            EZUZ    T18, ETDZ   T19, EASTS T20,
         MARA    T21, T024X  T22
      WHERE T00.MANDT = :SY-MANDT
        AND T00.REGIOGROUP BETWEEN :P_REGIO-LOW AND :P_REGIO-HIGH
        AND T00.MANDT = T01.MANDT
        AND T00.HAUS  = T01.HAUS
        AND T01.MANDT = T02.MANDT
        AND T01.VSTELLE = T02.VSTELLE
        AND T02.ERDAT BETWEEN :P_ERDAT-LOW AND :P_ERDAT-HIGH
        AND T02.MANDT = T03.MANDT
        AND T02.ANLAGE = T03.ANLAGE
        AND T03.BIS = '99991231'
        AND T02.MANDT = T04.MANDT(+)
        AND T02.ANLAGE = T04.ANLAGE(+)
        AND T04.AUSZDAT(+) = '99991231'
        AND T04.MANDT = T05.MANDT(+)
        AND T04.VKONTO = T05.VKONT(+)
        AND T05.MANDT = T06.CLIENT(+)
        AND T05.GPART = T06.PARTNER(+)
        AND T00.MANDT = T07.MANDT
        AND T00.HAUS = T07.TPLNR
        AND T07.OWNER = '2'
        AND T07.MANDT = T08.CLIENT
        AND T07.ADRNR = T08.ADDRNUMBER
        AND T02.MANDT = T09.MANDT
        AND T02.ANLAGE = T09.ANLAGE
        AND T09.BIS = '99991231'
        AND T09.MANDT = T10.MANDT
        AND T09.LOGIKNR = T10.LOGIKNR
        AND T10.BIS = '99991231'
        AND T10.MANDT = T11.MANDT
        AND T10.EQUNR = T11.EQUNR
        AND T11.MANDT = T12.MANDT
        AND T11.EQUNR = T12.EQUNR
        AND T12.MANDT = T13.MANDT
        AND T12.MATNR = T13.MATNR
        AND T13.MANDT = T14.MANDT
        AND T13.BAUKLAS  = T14.BAUKLAS
        AND T14.SPRAS = '3'
        AND T13.MANDT = T15.MANDT
        AND T13.FUNKLAS = T15.FUNKLAS
        AND T15.SPRAS = '3'
        AND T10.MANDT = T16.MANDT
        AND T10.DEVLOC = T16.TPLNR
        AND T16.MANDT = T17.MANDT(+)
        AND ' ' = T17.SPRAS(+)
        AND T16.TPLNR = T17.OBJKEY(+)
        AND '3' = T17.OBJTYPE(+)
        AND '1' = T17.LFDNR(+)
        AND T09.MANDT = T18.MANDT
        AND T09.LOGIKNR = T18.LOGIKNR2
        AND T18.BIS = '99991231'
        AND T18.ZUART = '03'
        AND T18.MANDT = T19.MANDT
        AND T18.LOGIKZW  = T19.LOGIKZW
        AND T19.BIS = '99991231'
        AND T19.MANDT = T20.MANDT
        AND T19.LOGIKZW  = T20.LOGIKZW
        AND T20.BIS = '99991231'
        AND T13.MANDT = T21.MANDT
        AND T13.MATNR = T21.MATNR
        AND T21.MANDT = T22.MANDT(+)
        AND T21.LABOR = T22.LABOR(+)
        AND '3'       = T22.SPRAS(+)
  ENDEXEC.


ENDFORM.                   


 


 


처음 보는건데여;;


 


어떤 의미인지 상세한 설명 부탁 드립니다~~


 


 


 

번호 제목 글쓴이 날짜 조회 수
2766 <b>[완료]</b>between관련 문의 입니다.급해서요 [2] 쭈니 2008.12.04 2569
2765 [요청]alv에서 다중선택시 한필드별로 정렬된 값중 하나의 라인만 선택하게 하는 방법 문의.. [1] hogun 2008.12.04 2285
2764 <b>[완료]</b>ABAP 개발 중국어 관련 질문입니다. [4] Mike 2008.12.04 1559
2763 [요청]스크린에서 테이블 컨트로 하는거 관련 질문입니다... [1] 도련님 2008.12.04 996
2762 [요청]SELECTION-SCREEN 등등.. 질문입니다. [3] 원더걸 2008.12.04 1458
2761 [요청]TAB의 Screen상에서 DB table 작업을 하고 싶습니다. ;; [1] 처절자취생 2008.12.04 1351
2760 [요청]동적 인터널 테이를 만들기 질문입니다. [1] abap 2008.12.03 1540
2759 [요청]Field symbol 실행과 관련해서 문의드립니다...^^:; [2] 우락부락 2008.12.04 1319
2758 [요청]CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'에 관한 질문입니다~ [2] 阿坝 2008.12.04 1383
2757 [요청]완전초보에여~ 도와주세여 푸쉬버튼.. [4] 세르지오 2008.12.03 1841
2756 [요청]TABLE CONTROL에 관한 질문입니다 call transaction하는데 문제가... [1] Gerrard 2008.12.04 1553
2755 <b>[완료]</b>테이블 컨트롤에서 스크롤관련 질문입니다. [4] file 튀밥 2008.12.03 1599
2754 <b>[완료]</b>MODIFY랑 DELETE 하는 방식 중에 궁금한 것이 하나있습니다 [7] Gerrard 2008.12.03 1405
» [요청]Native SQL 관한 질문입니다~~~~~ [3] 阿坝 2008.12.03 2344
2752 <b>[완료]</b>탐색도움말 사용시 결과값이 아닌 조회조건이 먼저 나타나다록 하는 방법 [2] 준서기 2008.12.03 1322
2751 <b>[완료]</b>두개의 스크린에서 하나의 스크롤바로 둘다 움직일 수 있는지 알고 싶습니다. [2] file 피콜레티 2008.12.03 1242
2750 <b>[완료]</b>[SE09] Request No 이동(Merge) 가능한가요 [4] file 김지성 2008.12.03 2547
2749 [요청]CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' [4] chanmaniac 2008.12.03 2445
2748 [요청]SAP 내에 파일이 어디에 저장되는 지 궁금해서 질문올립니다. [3] 아밥걸 2008.12.02 1682
2747 <b>[완료]</b>수정가능 속성이 일부분 있는 GRID REFRESH 방법이 궁금합니다. [2] 또길 2008.12.02 1685