안녕하세요 e-abap을 통하여 많은 도움을 받고 있습니다. 이번에 Sales Order를 생하는 RFC를 개발 하였습니다.
BAPI를 이용하였는데 별문제 없이 생성이 되었습니다.
문의 할 내용은 Sales Order 생성시 입력 받은 Customer code에 따라서 Partner function 이
자동으로 딸려 올라오는데 이 것들 중에서 Sales employee가 속해 있는 Sales Group/Office를
가져와서 Sales Order에 설정해 주어야 하는데
어느 테이블에서 읽어와야 하는지요?
제가 찾아본 걸 토대로 만들어 보았습니다.
1.KNVP (Customer Master Partner Functions)
kunnr(Customer)
PARVW(Partner Functn):AF
PERNR(Personnel No)
2.PA09000 (HR Master Record: Infotype 0900 (Sales Data))
PERNR
ENDDA(End Date)
VKORG Sales Org.
VKBUR Sales Office
VKGRP Sales Group
SELECT VKBUR VKGRP
INTO (p_vkbur, p_vkgrp)
FROM PA09000
WHERE PERNR = (SELECT PERNR
FROM KNVP
WHERE kunnr = kunnr
AND vkorg = vkorg
AND parvw = 'AF')
AND ENDDA = ENDDA
AND vkorg = vkorg.