안녕하세요^^
반복제조 백플러쉬를 통해 확정한 생산실적을 취소할 때 약간의 문제가 생겼습니다. (T-code : MF41)
IMG상의 반복제조 프로파일에 백플러쉬 처리시 액티비티값을 예비원가 추정(T-code:MF30)한 값을 가져오도록
설정되어져 있습니다. 때문에 마스터 데이터 변경 시 에비원가 추정 작업을 함께 진행해 주고 있습니다.
특정 생산실적을 취소할 때 '오더 703871에 작업이 없습니다' --> 메시지 번호 RU008
위와 같은 에러 메시지가 출력이 되어집니다.
여러가지 분석을 해 본 결과..
AFRU (오더확정) 테이블에 실적처리시 어떤 '작업라우팅 번호(AUFPL 필드)'로 처리되었는지 기록이되고
그 '작업라우팅 번호'는 AFVC(오더내 작업) 테이블에 원가취합처별로 정의가 되어져 있습니다.
테스트를 해 본 결과... 예비원가 추정작업(MF30)을 실행하니 AFVC 테이블에 '작업라우팅 번호'가 하나 더
추가 되더군요.. 하지만 예비원가 추정 이력 갯수보다 AFVC 테이블에 생성되어져 있는 작업라우팅 번호의
갯수가 더 많은 걸 보면.. 예비원가추정 작업을 진행할 때만 번호가 추가로 생성되는 건 아닌 것 같습니다.
작업라우팅 번호가 예비원가추정 작업 이외에 또 어떤 작업을 진행할 때 새로 생성이 되는건지요??
현재 발생한 문제는 AFRU (오더확정)테이블에 해당 오더가 '123456'번 작업라우팅 번호로 실적처리 되었다라고
기록이 되어져 있는데 그 작업라우팅 번호가 AFVC테이블에 존재하지를 않습니다.
그래서 '오더에 작업이 없다'란 메시지가 출력이 되는 것 같습니다.
어떻게해서 존재하지도 않는 '작업라우팅 번호'로 실적처리가 될 수 있는건지요;;;
혹시 예상되는 원인을 알고 계신분이 계시다면 도와주시기 바랍니다^^
** 질문 정리
1. 실적처리 시 존재하지 않는 작업라우팅 번호로 실적처리가 될 수 있는지??
2. 작업라우팅 번호는 어떤 Rule에 의해 성성되는지?? (예비원가 추정작업을 할 때 생긴다는 건 알아냈는데..
나머지 또 어떤 경우에 생성되는건지요..)