메뉴 건너뛰기

SAP 한국 커뮤니티



안녕하세요?


SDN에도 동일한 질문을 올렸는데 만족할 만한 답변이 없어서 e-abap의 PP 고수님들께 문의드립니다.


 


고객이 요청한 것은,


MRP 돌고 PR 수량이 떨어질때 Dependant requirement 수량에 특정 %수량을 add 한 뒤 Rounding value가 먹게


해달라는 겁니다.


 


간단히 정리하면


 


 [SAP Original Logic]


- Original requirement Qty: 190


- Rounding value at Material Master (MRP1 View): 200


è  System 제안 PR Qty 200 at MD04.


 


[고객 요청 Logic]


- Original requirement Qty: 190


- C/S 목적의 additional buffer Qty : 10 % of Original requirement.


- Rounding value at Material Master (MRP1 View): 200


è  Rounding value 적용 전 Requirement qty 209 (190 + (190 x 10%) ) . system 제안PR Qty는 400이 되야함.


 


 


- RAW MATERIAL이라 SCRAP RATE가 적용안됨


-    BADI (MD_PURREQ_CHANGE/ CHANGE_BEFORE_SAVE_MRP)를 이용해 PR 수량을 조정해 보았지만,


 이미 Round value가 적용된 값을 변경할 수 있는 한계가 있음 


(  즉 Original qty 190라면 Round 먹어 200qty가 나오면 여기에 10%를 먹일 수 있어 220 qty가 되고 고객이 원하는 로직과 차이가 남 )


 


따라서 제가 알고싶은 것은 MRP 돌때 Rounding value가 먹기 전에 PR Qty를 바꾸는 방법입니다.


현재 자재에 Rounding value를 넣지 않고, 위에 BADI를 이용해 자체 Rounding 로직을 구현하는 쪽으로


 테스트 중인데 Rounding value값이 없으니 구매오더, 세일즈 오더 생성시에는 정상적으로 Rounding value가


적용되야 하는 제약이 있네요.


 따라서 다른 user-exit이나 스탠더드 셋팅이 있는지 문의드립니다.


 


감사합니다.