SAP joy

질문이 있는데 두서가 없을꺼 같아서요ㅜㅜ

[레벨:1]닉네임은닉네임 2018.08.02 20:54
정말 기본적인 질문인데 두서없이 하게돼서 이해 하실 수 있을지 모르겠습니다.

일단 테이블을 생성했고요 키값으로 지정된게 13자리 케릭터 타입으로 했습니다.
도메인 안쓰고 외장 유형인가에 직접넣어서 절정했고 용도는 데이터가 생성 될 때마다 하나씩 번호를 추가할 생각이였습니다. 이걸 A라 칭하겠습니다

데이터 생성 시에는 +1 로직을 넣었더니 번호가 추가돼서 잘 들어가더라구요

테이블에서도 그냥 조건없이 전체를 조회하니까 데이터가 싹 나오는데

A에 1 이런식으로 넣으면 값이 안나와서 DEN어쩌구인가 이거 비슷 한걸로 해서 좌측으로 빈공간없이 땡기니까 그때부턴 이제 잘 됐습니다

근데 여기서 문제가 생긴게 번호를 1을 더하는 방법이 테이블 값을 읽어와서 디센딩 한다음에 제일 첫줄값에 +1을 하는거였는데

이게 10부터는 인식을 제대로 못해서요...ㅜㅜ

1
10
2
3
4
5
6
7
8
9
이런 식으로 읽어집니다

혹시 해결 방법이나 아님 번호 추가하는 좋은방법 있으신지요

제가 써도 정신없는데 혹시 이해하신 고수님계신면 조언좀 부탁드리겠습니다..ㅜ
의견 (0)

질문자 선택 답변 보기 답변등록

현재 답변들 4
[레벨:5]재곤 2018.08.02 21:11

TCODE SNRO사용해 보셨나요


의견 (2)
[레벨:2]슈렌 2018.08.03 08:39

질문을 제가 제대로 이해한게 맞는지 모르겠지만..


+1씩 넘버링하는 순번 개념의 테이블 필드 타입에 문제가 있는것으로 보입니다.


타입을  char->numc로 변경 해보세요.

의견 (0)
[레벨:8]윤뚱 2018.08.03 08:35
질문자로부터 선택받은 답변입니다

생성된 테이블 Key Type을 Char -> Numeric으로 변경할 수 없거나...혹은 현재 생성된 Data를 삭제할 수 없다면


조회시 Data type 변형을 해서 Sort를 하시면 될 거 같네요.

의견 (1)
[레벨:1]코리08 2018.08.06 13:47

위와 같은 질문은 본인이 작성한 ABAP Code도 같이 넣어 주면 좋습니다.

Table Field의 Type을 변경하면, Conversion 문제가 생기면 ( C-> I 등으로 변경) Active가 되지 않습니다.

처음 하시는 분은 당황하실테니, 테이블 데이터를 모두 삭제하고 변경하시면 좋을거 같습니다.( 중요한 테이블 데이터가 아니고, 임시인 경우 )

의견 (0)

서비스 링크

X
Login

브라우저를 닫더라도 로그인이 계속 유지될 수 있습니다. 로그인 유지 기능을 사용할 경우 다음 접속부터는 로그인을 하실 필요가 없습니다. 단, 게임방, 학교 등 공공장소에서 이용 시 개인정보가 유출될 수 있으니 꼭 로그아웃을 해주세요.

X