발생상황)
자재재원장 마감수행시 표준가로 평가가 세팅된 자재에서 배부하지 않음 / 배부되지 않음이라는 항목이 나타나게 되는데 사유는 여러가지가 있습니다. 보통 이 경우는 당기 기준으로 차이금액으로 귀속되기는 하지만 '배부'가 되지 않았다는 Text에서 혼선이 있을수가 있습니다.
- 배부하지 않음(Not Distributed)
1.1 발생원인
- 발생하는 원인은 하기 SAP Note와 같이 여러가지 사유가 있지만 주 사유로는 stock coverage라고 한다.
- Stock Coverage는 예를들어 자재원장에서 생산입고시 입고수량과 입고가격차이가 전기되는데 이후 결산시 해당 입고 가격차이는 입고시점의 수량기준으로 배부가 되는데 만약 재고수량 < 입고수량인 경우에는 입고가격차이를 전부 배부하지 못하고 재고수량만큼의 가격차이만 안분하고 나머지 가격차이는 배부하지 않음(Not Distributed)으로 나타난다고 한다.
- 재고에 배부될 '입고차이금액의 수량'보다 누적재고 수량이 작을 경우 발생함
- 발생위치 : 누적재고의 상단에 발생
1.2 관련 SAP Note 원문(Note 908776)
There a few causes of this (as explained in the SAP Note) but the main one is to do with stock coverage. This means that if the variance in a period is based on a larger quantity than the cumulative inventory quantity for that period, then SAP will only use the proportion of the variance that relates to the cumulative quantity to calculate the actual cost. The rest of the variance will be “Not distributed”. For example, if you had a goods receipt of 200 units of a material and 100 units were consumed in the month; and in the next month the invoice receipt was posted for the 200 units but there was a price difference from the invoice of 100 dollars. In material ledger, only 50 dollars (cumulative quantity [100] divided by invoice quantity [200] multiplied by price difference [100]) of the variance will be used in the actual cost calculation for that material. The remaining 50 dollars which is “not distributed” will remain in the price difference account.
Solution:You can use the Value Flow Monitor (transaction CKMVFM) to delete the price limiter quantity and hence distribute the “Not Distributed” variance to the ending inventory.
a) system applied a 'price limiter' logic(stock coverage check)
b) system applied a fallback strategy during price determination(see note 579216) to avoid a negative periodic unit price(PUP)
c) Execution of transaction CKMM
d) A subsequent price change(LTPC)
e) error in cycle convergency after multilevel step
a) 위에서 설명한 Stock Coverage Check Logic
b) fallback strategy -> 결산시 실제단가가 (-) 되는것을 피하기 위해 '배부하지 않음'을 발생
* fallback strategy의 경우 정의하는 순서가 있긴한데 여기서는 PASS
c) CKMM -> CKMM 수행시 가격지시자 변경하여 가격차이가 발생하는 경우
d) LTPC -> 향후 가격차이 변경?
e) 다중레벨 가격결정 후 사이클 수렴?
1.3 해결방안
- 그냥 놔둬도 당기비용을 귀속되기는 한다.
- 아니면 Not Distributed 항목자체를 안 나타나게 하려면 다중레벨 가격결정에서 하기와 같이 'No Stock Coverage Check'를 지시자를 설정한다.

- 위 Note에서와 같이 Tcode CKMVFM에서 price limiter logic의 PL 수량 삭제도 가능함
-> 단 위 방법은 단가가 튈 가능성이 있으므로 주의해야함

2. 배부되지 않음(Not Allocated and Not Included)
2.1 발생원인
- 대표적으로 입고금액 차이가 발생했지만 차이를 전달해줄 후속 오브젝트가 없을 경우 '배부되지 않음'이 발생

-> 해당 자재는 반제품으로 22.4월에 완제품 생산오더로 투입되었음
-> 완제품은 연산품으로 두개의 자재중 하나만 생산입고 되고 나머지는 되지 않았는데 이 경우 생산입고 되지 않은 자재쪽으로는 가격차이가 전기되지 않고 "Not Allocated'가 발생함
- 또한 소비재평가를 사용하지 않는 경우 배부되지 않음이 발생

-> 자재원장 결산시 소비재평가 미수행 이 경우 가격차이가 소비 Side로 넘어가지 않고 'Not Allocated'로 발생함
- 발생위치 : 누적재고의 하단
2.2 해결방안
- 생산입고가 누락된 경우 : 생산입고 처리수행필요
- 소비재평가 미수행인 경우 : 소비재평가 수행 세팅 추가필요
- 추가로 재공품에 투입된 경우라면 자재원장의 WIP 재평가 기능 세팅 및 수행
'SAP - CO > 2. SAP CO Q&A' 카테고리의 다른 글
2/V -> 3/S MTM 처리 영향도 확인(with Chat GPT) (2) | 2025.08.04 |
---|