메뉴 건너뛰기

SAP 한국 커뮤니티



BOM 가져오는 SQL

sapjoy 2017.11.16 09:20 조회 수 : 3026 추천:2

TYPES:
    BEGIN OF ty_bom,
      idnrk TYPE stpo-idnrk,
      matnr TYPE mast-matnr,
      werks TYPE mast-werks,
      bmeng TYPE stko-bmeng,
      menge TYPE stpo-menge,
    END OF ty_bom.

  DATA gt_bom       TYPE TABLE OF ty_bom.

  SELECT d~idnrk
          a~matnr
          a~werks
          b~bmeng
          d~menge
     FROM mast AS a INNER JOIN stko AS b
                            ON a~stlnr = b~stlnr AND
                               a~stlal = b~stlal
                    INNER JOIN stas AS c
                            ON b~stlty = c~stlty AND
                               b~stlnr = c~stlnr AND
                               b~stlal = c~stlal
                    INNER JOIN stpo AS d
                            ON c~stlty = d~stlty AND
                               c~stlnr = d~stlnr AND
                               c~stlkn = d~stlkn
     INTO CORRESPONDING FIELDS OF TABLE gt_bom
    WHERE a~werks  = i_plant
      AND b~stlty  = 'M'
      AND d~idnrk EQ lv_model.