메뉴 건너뛰기

SAP 한국 커뮤니티



안녕하세요^^


 


반복제조 백플러쉬를 통해 확정한 생산실적을 취소할 때 약간의 문제가 생겼습니다. (T-code : MF41)


 


IMG상의 반복제조 프로파일에 백플러쉬 처리시 액티비티값을 예비원가 추정(T-code:MF30)한 값을 가져오도록


설정되어져 있습니다. 때문에 마스터 데이터 변경 시 에비원가 추정 작업을 함께 진행해 주고 있습니다.


 


특정 생산실적을 취소할 때  '오더 703871에 작업이 없습니다'  --> 메시지 번호 RU008


위와 같은 에러 메시지가 출력이 되어집니다.


 


여러가지 분석을 해 본 결과..


AFRU (오더확정) 테이블에 실적처리시 어떤 '작업라우팅 번호(AUFPL 필드)'로 처리되었는지 기록이되고


그 '작업라우팅 번호'는 AFVC(오더내 작업) 테이블에 원가취합처별로 정의가 되어져 있습니다.


 


테스트를 해 본 결과... 예비원가 추정작업(MF30)을 실행하니 AFVC 테이블에 '작업라우팅 번호'가 하나 더


추가 되더군요.. 하지만 예비원가 추정 이력 갯수보다 AFVC 테이블에 생성되어져 있는 작업라우팅 번호의


갯수가 더 많은 걸 보면.. 예비원가추정 작업을 진행할 때만 번호가 추가로 생성되는 건 아닌 것 같습니다.


작업라우팅 번호가 예비원가추정 작업 이외에 또 어떤 작업을 진행할 때 새로 생성이 되는건지요??


 


현재 발생한 문제는 AFRU (오더확정)테이블에 해당 오더가 '123456'번 작업라우팅 번호로 실적처리 되었다라고


기록이 되어져 있는데 그 작업라우팅 번호가 AFVC테이블에 존재하지를 않습니다.


그래서 '오더에 작업이 없다'란 메시지가 출력이 되는 것 같습니다.


 


어떻게해서 존재하지도 않는 '작업라우팅 번호'로 실적처리가 될 수 있는건지요;;;


 


혹시 예상되는 원인을 알고 계신분이 계시다면 도와주시기 바랍니다^^


 


** 질문 정리


1. 실적처리 시 존재하지 않는 작업라우팅 번호로 실적처리가 될 수 있는지??


2. 작업라우팅 번호는 어떤 Rule에 의해 성성되는지?? (예비원가 추정작업을 할 때 생긴다는 건 알아냈는데..


                                                                              나머지 또 어떤 경우에 생성되는건지요..)