메뉴 건너뛰기

SAP 한국 커뮤니티

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

阿坝 2008.12.03 20:51 조회 수 : 2192

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.                   


 


 


처음 보는건데여;;


 


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


 


 


 

번호 제목 글쓴이 날짜 조회 수
» [요청]Native SQL 관한 질문입니다~~~~~ [3] 阿坝 2008.12.03 2192
2752 <b>[완료]</b>탐색도움말 사용시 결과값이 아닌 조회조건이 먼저 나타나다록 하는 방법 [2] 준서기 2008.12.03 1304
2751 <b>[완료]</b>두개의 스크린에서 하나의 스크롤바로 둘다 움직일 수 있는지 알고 싶습니다. [2] file 피콜레티 2008.12.03 1209
2750 <b>[완료]</b>[SE09] Request No 이동(Merge) 가능한가요 [4] file 김지성 2008.12.03 2514
2749 [요청]CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' [4] chanmaniac 2008.12.03 2403
2748 [요청]SAP 내에 파일이 어디에 저장되는 지 궁금해서 질문올립니다. [3] 아밥걸 2008.12.02 1550
2747 <b>[완료]</b>수정가능 속성이 일부분 있는 GRID REFRESH 방법이 궁금합니다. [2] 또길 2008.12.02 1622
2746 <b>[완료]</b>특정한 법인의 코드가 들어갔을때 그 법인에 필요하지 않는 REASON코드는 보이지 않도록 하는방법좀 없을까요?? 쭈니 2008.12.02 1300
2745 <b>[완료]</b>테이블 컨트롤 특정필드 활성화에 관한 질문입니다. [7] file 튀밥 2008.12.02 2952
2744 [요청]파일명 더블클릭하면 파일 바로 뜰 수있게 하는방법 있을까요?? [2] 아밥걸 2008.12.02 1192
2743 [요청]다급합니다 도와주십시요 클래스 이벤트관련 문의사항입니다. [1] 기본도없는초보 2008.12.01 1239
2742 [요청]Class 사용하여 ALV Grid 띄워줄때 질문입니다. [6] im 해성 2008.12.01 1503
2741 <b>[완료]</b>PARAMETERS로 선언된 변수값이 특정이벤트에선 보이지 않습니다. [4] abap 2008.12.01 1520
2740 <b>[완료]</b>TABLE CONTROL 관련 질문입니다. [2] file 튀밥 2008.12.01 1526
2739 [요청]alv트리에서 노트 클릭시 옵티마이저 이벤트 관련해서 문의드립니다. 기본도없는초보 2008.12.01 1832
2738 [요청]넷위버 7.0 트라이버젼 라이센스 등록에 관해(급질문) [1] file 앙리 2008.12.01 1294
2737 <b>[완료]</b>Easy abap 교책 242 Macro 질문입니다. [4] abap 2008.11.30 1498
2736 <b>[완료]</b>ALV 조회 후 Export / Local File 클릭 시 에러 [2] file 다크호스 2008.11.29 4137
2735 <b>[완료]</b>정말 간단한 질문이 있습니다. (program package 생성) [2] 레지 2008.11.29 1101
2734 <b>[완료]</b>두개의 레코드를 하나의 레코드로 머지하려면 어떤 방법이 있는지요? [2] 기쁨 2008.11.29 1415