인터널 테이블의 값을
화면의 조회 조건에 따라 조회를 한후
두건을 선택하고 특정 버튼을 눌렀을 경우
'한 건만 선택해 주세요'
라고 처리하고 싶습니다.
그런데
select count(*) into cnt
from it_qals <--------------------- 인터널 테이블
where chk = 'X'
이렇게 하면
"IT_QALS" is not defined n the ABAP Dictionary as a table, projection view, or database view
라는 에러 메세지가 나옵니다.
인터널 테이블을 셀렉트 할려고 해서 나는 에러 사항 같고요
지금 보면 무슨 ALV에서 라인 선택해서 액션을 취할때 하나만 선택되고
복수선택을 하면 안되게 하려는것으로 보여지는데요
간단한 방법으로
LOOP AT IT_QALS WHERE CHK = 'X'.
LV_CNT = LV_CNT + 1.
IF LV_CNT > 1.
MESSAGE '알아서'.
EXIT.
ENDIF.
ENDLOOP.
이런식으로 해보세요