안녕하세요..
개발서버에서 T-code : SNRO에서 Number object생성 후 Number range를 assign하고 정상적으로 Number range설정하여 사용하고 있습니다.
예를 들어 이때 개발서버에서 Number range 테스트를 진행하다보면 800000 ~ 899999로 설정되었던 number ranges의 current number정보 ( Table : NRIV-NRLEVEL) 값이 800010으로 설정이 된 상태에서
CTS를 하게 되면 운영서버에도 해당 Number ranges의 current number가 8000010으로 넘어와 그 다음번호 부터 채번이 되는데요.
제가 아무래 찾아봐도 SNRO에서 Number Interval별로 초기화 셋팅하는 방법이 없는것 같은데요.
방법이 없습니까??
정~~안되면 걍 Table : NRIV-NRLEVEL 값을 휘리릭 강제로 변경할수밖엔 없는건가요??
댓글 4
-
페리
2010.03.31 02:38
-
찬호사랑
2010.03.31 02:52
아..snro -> number ranges -> status 버튼으로 강제로 조정 후 CTS하는 것이군요.
네..감사합니다.ㅎㅎ
하나 더 질문있습니다.
Number ranges object에 No.가 예를 들어 1개가 이미 있었고 No.를 하나 더 생성 후 해당 Number ranges object를 CTS할 때
기존에 있던 No랑 신규로 생성한 No가 같이 CTS가 되는 문제가 있더라고요..
이번에 생성한 No.만 CTS할수 있는 방법이 없습니까??
Interval -> Transport를 하면 No.별로 따로따로 CTS할수 있는 방법이 없더라고요
지난번에 IMG에 있는 number ranges CTS할 때 다른 number range도 같이 CTS되서 ( 개발서버의 current number 정보가 넘어갔습니다 ) 호되게 혼났거든요..ㅎㅎㅎ
-
찬호사랑
2010.03.31 02:57
Function : NUMBER_RANGE_INTERVAL_INIT
소스 확인해 보니 결국 NRIV Table의
nrlevel 필드를 초기화하네요.ㅎㅎ
관련 정보 감사합니다.
-
gold99
2010.04.04 02:32
Mike
|
IP: 61.74.***.
|
PL: 544
|
레벨: 7
[2010-01-06 10:20]
정보 감사합니다.
snro 들어가셔서 Number ranges -> Status 버튼으로 초기값 설정해주시거나..
아래 펑션에서 오브젝트 넣으셔도 초기화 됩니다.
CALL FUNCTION 'NUMBER_RANGE_INTERVAL_INIT'
EXPORTING
OBJECT = 'ZTEST'.