지난번에 재고 산출에 관하여 질문했는데 답변 잘 보았으며 답변에 감사 드립니다.
제가 다시 질문 하게 된 것은 지난번에 질문한것의 연장선 인데 특정월말의 재고를 산출 할때 어떻게 MSKU, MSKUH를 사용 해야 하는가 입니다.
고객위탁재고를 산출하는 FUNCTION을 만들어 사용 하고 있는데 문제가 발생 하였습니다.
예를 들면
1) 금일(2007.03.11) 특정 제품 A에 대한 2007년 1월말 재고를 산출 하고자 합니다.
2) MSKU Table 의 filed LFGJA (현재 기간 회계연도) = '2007', LFMON (현재 기간 (전기기간)) = '03' , KULAB ( 평가된 가용재고) = 4,800 입니다.
3) MSKUH Table에는 다음과 같습니다.
MATNR | LFGJA | LFMON | KULAB |
A | 2004 | 12 | 2,400 |
A | 2005 | 8 | 2,400 |
A | 2005 | 9 | 4,800 |
A | 2005 | 11 | 2,400 |
A | 2005 | 12 | 4,800 |
A | 2006 | 1 | 4,800 |
A | 2006 | 2 | 2,400 |
A | 2006 | 3 | 2,400 |
A | 2006 | 5 | 2,400 |
A | 2006 | 6 | 4,800 |
A | 2006 | 7 | 4,800 |
A | 2006 | 8 | 2,400 |
A | 2006 | 12 | 2,400 |
A | 2007 | 2 | 2,400 |
4) 2007년 MB5B - 전기일 재고 현황을 보면 다음과 같습니다.
재고 2007.01.01 2,400 EA
입고총계 4,800 EA
출고총계 2,400 EA
재고 2007.03.31 4,800 EA
MvT S 자재문서 품목 전기일 수량 BUn
631 W 4911516292 2 2007.01.26 2,400 EA
633 W 4911560755 1 2007.01.31 2,400- EA --> 입력일 : 2007.02.01
631 W 4911777674 2 2007.03.02 2,400 EA
즉 2007년 1월말 재고는 2,400 EA 입니다.
하지만 제가 만든 Function에는 재고가 0 EA로 산출 됩니다. 물론 MSKU, MSKUH 두 Table만 사용 하여 산출 합니다.
그리고 function을 호출 할때의 argument 는 제품코드, 재고를 산출 하고자 하는 년월 입니다.
여러 고수분 답변 부탁 드립니다.
아무런 대답이 없네요. 저도 몰라서 대답을 못합니다. 죄송합니다.