메뉴 건너뛰기

SAP 한국 커뮤니티

<b>[완료]</b>필드들을 합치는 방법을 알고 싶습니다.

튀밥 2008.12.18 02:24 조회 수 : 1455 추천:1



-----------------------------------------------------------------------------------------------------------


제가 지금 구현하려는 것은


 


분류별 순번을 부여하는 것입니다.


 


ZBOOK이라는 TABLE에


 


TYPE과 NUM, 그리고 ID라는 필드가 있습니다.(나머지 도서정보 관련된 필드들도 존재함.)


 


위에 보이는 화면을 통해서 데이터를 입력하고 확인 버튼을 누르면


 


입력된 TYPE과 DB에 있는 TYPE를 비교하면서 NUM의 맥스값을 가져오게 합니다.


 


이렇게 가져온 NUM의 맥스값에 1을 증가 시켜서 NUM필드에 넣어줍니다.


 


그리고나서 ID에 TYPE과 NUM을 합쳐서 집어넣으려고 합니다.


 


예를 들면 TYPE이 A 이고 NUM이 003 이라면 A003이라는 값이 ID에 들어가는 것입니다.


 


밑에는 제가 코딩한 소스인데


 


문제점이 있습니다.


 


첫번째,


 


SELECT를 통해 NUM의 맥스 값을 가져와야 하는데 가져오지를 못하고 있습니다.


 


어떤 부분이 잘못된건지 잘 모르겠습니다.


 


두번째,


 


위에서 말씀드린데로  TYPE과 NUM을 합쳐서 ID값을 주려고 하는데


 


어떻게 합쳐야 되는지 모르겠습니다.


 


 


답변 부탁 드려요~ㅜㅜ


 


 


 


 


소스코드


-----------------------------------------------------------------------------------------------


 


*--TYPE에 대한 순번 맥스값 가져오기
  SELECT TYPE MAX( NUM )
  FROM ZBOOK
  INTO WA_ZBOOK
  WHERE TYPE = WA_ZBOOK-TYPE
  GROUP BY TYPE.
  ENDSELECT.



*--순번 증가 시키기
  NUM = WA_ZBOOK-NUM + 1.            "NUM은 증가값을 받기 위해 변수를 선언한 것입니다.



*--순번 자동 입력.
  WA_ZBOOK-NUM = NUM.



*--NUM 과 TYPE 을 ID에 넣기.
  WA_ZBOOK-ID = TYPE + NUM.          "이렇게 해보니 오류가 떠버리네요..ㅜㅜ



*--등록일, 등록자 초기화
  CLEAR WA_ZBOOK-WDAY.
  CLEAR WA_ZBOOK-WMAN.



*--등록일, 등록자 값 입력
  WA_ZBOOK-WDAY = SY-DATUM.
  WA_ZBOOK-WMAN = SY-UNAME.



*--파본상태, 대여상태 입력
  WA_ZBOOK-STATE1 = 'X'.
  WA_ZBOOK-STATE2 = 'O'.


 


*--IT_ZCUS에 데이터 받기.
  INSERT WA_ZBOOK INTO TABLE IT_ZBOOK.


 


*--DATA 저장.
  MOVE-CORRESPONDING WA_ZBOOK TO ZBOOK.
  INSERT INTO ZBOOK VALUES ZBOOK.

번호 제목 글쓴이 날짜 조회 수
2859 <b>[완료]</b>2개의 BDC가 성공적으로 수행되었을때 DB에 반영하는방법? [2] 밥돌이 2008.12.18 1376
2858 [요청]급급급급급급 백그라운드 작업에 대하여 알려수십시오. [2] Zking 2008.12.18 1068
2857 [요청]data upload시의 분할 업로드에 대한 문제 [1] SAP폐인 2008.12.18 1400
2856 <b>[완료]</b>smartforms작성시 테이블 line입력버튼이 비활성화만 됩니다.. [3] file 초보찍고 고수 2008.12.18 1528
2855 <b>[완료]</b>RFC펑션 질문좀 하겠습니다. 수동적이 아닌 다이나믹하게.. [3] 쭈니 2008.12.18 1503
2854 <b>[완료]</b>완전 초짜아밥하는 사람이 질문 하나 더 올립니다. 답변좀 부탁드립니다. [1] 쭈니 2008.12.18 2081
2853 [요청]한 프로그램에 내에서 2개의 트랜잭션(bdc)를 실행할때... ?? okay맨 2008.12.17 1343
2852 <b>[완료]</b>뭐가 문제인지 알수가 없어서.. 글올려봅니다. [1] 쭈니 2008.12.18 1516
» <b>[완료]</b>필드들을 합치는 방법을 알고 싶습니다. [4] file 튀밥 2008.12.18 1455
2850 <b>[완료]</b>RFC한번 봐주세요~~ 이상하게 안되서 다시한번 요청드립니다. [3] 쭈니 2008.12.18 1123
2849 [요청]ALV List에서 필드 Merge 하는 방법 좀 알려 주세요. [3] SkyDream 2008.12.18 1305
2848 [요청]필드심볼에 대해서 자세하게 알고 싶습니다. [2] ABAP초짜 2008.12.18 1646
2847 <b>[완료]</b>[건수집계 덤프처리]건수 집계시 건수에 따라 메모리 덤프 발생 [5] 폴라리스 2008.12.18 2378
2846 <b>[완료]</b>[스마트폼] 데이터칸 제외 나머지 여백 채우기. [2] dndb 2008.12.18 1497
2845 [요청]Package(Dev Class) 전체..백업에 관하여.. [1] 띵호아빠 2008.12.17 1997
2844 <b>[완료]</b>화면 기본값 설정은 어떻게 하나요?? 초보질문입니다 ㅜㅜ [3] 초보bsp/abap 2008.12.17 1490
2843 <b>[완료]</b>인터널 테이블의 최대값 조회 관련 질문입니다. [2] 튀밥 2008.12.17 2322
2842 [요청]se78 에 이미지를 잠깐 올렸다가 삭제 하는 펑션이 있을까요?? 아밥걸 2008.12.17 1380
2841 <b>[완료]</b>ALV TOOL 에서 레이아웃 변경 등 기능 추가하려면 어떻게 해야하나요? [5] file 기쁨 2008.12.17 2955
2840 <b>[완료]</b>스크린페인터에서 텍스트 필드 제어하는 방법 [5] 곰고양이 2008.12.17 2044