SNRO에서 넘버레인지 생성 시 subobject Data Element를 넣어주게 되어있는데요.
그게 필요한 이유는 B라는 필드의 FIXED VALUE에 따라 A필드를 채번해줄거라서요.
그래서 data element에 B필드의 데이터 엘리먼트 이름을 넣었는데 B데이터 엘리먼트의 도메인의 값테이블이 없다고 에러가 뜹니다 ㅜㅜ
도와주시겠어요 ㅜㅜ?
SNRO에서 넘버레인지 생성 시 subobject Data Element를 넣어주게 되어있는데요.
그게 필요한 이유는 B라는 필드의 FIXED VALUE에 따라 A필드를 채번해줄거라서요.
그래서 data element에 B필드의 데이터 엘리먼트 이름을 넣었는데 B데이터 엘리먼트의 도메인의 값테이블이 없다고 에러가 뜹니다 ㅜㅜ
도와주시겠어요 ㅜㅜ?
번호범위를 만들때
회사코드와 같이 하위오브젝트를 지정하기 위해서는 해당 Data Element의 Domain에 "Value Table"을 지정하셔야 합니다.
해당 "Value Table"의 Key필드의 Domain은 하위오브젝트로 사용할 Domain과 동일해야 합니다.
참고로, 하위번호로 사용할 고정값이 길지 않다면 하위오브젝트를 설정하지 않고 번호범위의 "번호범위번호"로 구분해서 A필드를 채번하셔도 좋을듯 합니다.
Value Table을 사용하는 Domain을 이용하여 번호범위의 하위오브젝트를 설정하려면 아래 예시처럼 하시면 됩니다.
단, 이경우에는 해당 value table에 값이 있어야 합니다.
1. 도메인에 사용할 Value Table
2. 해당 키필드 data element의 domain
3. domain의 value table 지정
4. 번호범위에 하위오브젝트 설정