체인 수정 해서 넘기다 보니
Transport Connection 에서 (ROUT) of type 'Routine' is not available in version 'A 이런 메시지가 나왔습니다.
문제가 되는 Routine 은 WorkBench Find 로 찾아도 나오지 않는 Routine 이었고,
SE03 으로 TYPE : ROUT 로 하니 관련있는 REQUEST 가 나오기는 하는데 하고 있는 작업하고는 관계 없는 REQUEST 였습니다.
sdn 의 관계있는 글은 http://forums.sdn.sap.com/thread.jspa?threadID=1834418 입니다.
sdn 에서 질문한 사람은 이관 대상 중에 syntax error 발생한 것을 발견해서 해결 했다고 합니다.
저의 경우는 문제가 된 request 를 여러번 이관했는데, 이관했던 request 중 하나가 이관 중 error 발생하여 request 이관이 안되었습니다.
이것을 인지하지 못하고 관련 있는 것들을 계속 이관하다가 나중에 체인 Activate 할 때 쯤에야 문제가 생긴것을 알게 되었습니다.
저는 일단 이관 대상 object 를 신규로 만들어서 다시 이관해서 해결 했습니다.
처음 문제가 발생한 request 부터 해결 했다면 이관 대상 object 를 신규로 만들지 않아도 됐을 듯 합니다.
Data Source - InfoSource - DSO(ODS) 까지 신규로 개발하는데, 제목과 같은 메시지가 또 나오더군요.
원인은 InfoSource 가 $TMP 에 있는 상태에서 넘기려 해서 나온 메시지로 생각됩니다.
DSO(ODS) 나 Cube 신규 생성시 Transport Connection 의 Grouping 에서 In Data Flow Before 를 선택해서
이관 대상 Object 가 빠져있진 않은지 확인 하고, 포함되어 있더라고 Package 설정이 맞게 되어 있는지 확인 해야 겠습니다.