ABAP/테이블

[ABAP] VBRK, VBAK 테이블 join 방법 (VBRK, VBRP, LIPS, VBAP, VBAK)

day_412 2024. 1. 5. 08:59

테이블 조회는 T:CODE - SE16N 에서 할 수 있습니다.

테이블명   변수명  
VBRK 대금청구 문서: 헤더 데이터 vbeln 대금청구문서 번호
VBRP
대금청구 문서: 품목 데이터 vbeln 대금청구문서 번호
vgbel 참조전표
vgpos 참조품목 
LIPS
SD 문서: 납품: 품목 데이터 vbeln 남품 번호
posnr 납품품목 
vgbel 참조전표 
vgpos 참조품목
VBAP
영업문서: 품목데이터 vbeln 판매 문서 번호
posnr 품목
VBAK 영업문서: 헤더데이 vbeln 판매문서 번호

 

 

 

VBRK 테이블과 VBAP 테이블 조인 조건

SELECT ...
  INTO CORRESPONDING FIELDS OF TABLE ...
  FROM vbrk AS a
    INNER JOIN VBRP AS b ON a~vbeln = b~vbeln
    INNER JOIN LIPS AS c ON c~vbeln = b~vgbel AND c~posnr = b~vgpos
    INNER JOIN VBAP AS d ON d~vbeln = c~vgbel AND d~posnr = c~vgpos
    INNER JOIN VBAK AS e ON e~vbeln = d~vbeln
  WHERE ...

 

 

 

참고 링크 : https://answers.sap.com/questions/2390266/link-between-vbap-and-vbrk.html