728x90

 

SELECT A~VBELN " SALES ORDER DOCUMENT
     , A~POSNR " SALES ORDER ITEM
     , C~VBELN " DEVLIVERY DOCUMENT
     , C~POSNR " DELIVERY ITEM
     , E~VBELN " BILLING DOCUMENT
     , E~POSNR " BILLING ITEM
     , F~FKSTO " BILLING CANCEL FLAG
     , F~SFAKN " CANCELED BILLING DOC
  FROM            VBAP AS A
  LEFT OUTER JOIN VBFA AS B ON  B~VBELV   = A~VBELN
                            AND B~POSNV   = A~POSNR
                            AND B~VBTYP_N = 'J'
  LEFT OUTER JOIN LIPS AS C ON  C~VBELN = B~VBELN
                            AND C~POSNR = B~POSNN
  LEFT OUTER JOIN VBFA AS D ON  D~VBELV = C~VBELN
                            AND D~POSNV = C~POSNR
                            AND ( D~VBTYP_N = 'M' OR D~VBTYP_N = 'N' )
  LEFT OUTER JOIN VBRP AS E ON  E~VBELN = D~VBELN
                            AND E~POSNR = D~POSNN
  LEFT OUTER JOIN VBRK AS F ON  F~VBELN = E~VBELN  
  
  WHERE
  • VBFA 매핑 테이블을 통해 SD 문서의 Sales Order , Delivery, Billing 연결
  • 다만, 매출조정이 Sales Order 에서 Delivery 없이 Billing 처리되거나 반품오더 처럼 Billing을 Order 기준으로 하는 경우는 가져오지 못함
  • FKSTO, SFAKN으로 취소 빌링들 필터링 가능
  • Sales Order 진행 상황 등을 확인하기 위해 사용가능
728x90

+ Recent posts