안녕하십니까?
e-abap에서 DB아이디로 활동중인 형님의 아는 동생입니다.
제가 오늘 스탠다드 프로그램을 COPY해서 수정하고 있습니다.
제가 원하는 필드를 가져와 화면 구성을 다 끝낸 상태인데요
문제는 화면필드 행 추가에 문제가 있습니다.
'REUSE_ALV_VARIANT_SELECT' << 이부분..
필드를 추가할때 연관되는 스탠다드 프로그램에서
SELECT (l_tab_fields-fields) FROM qals
qals테이블 안에 있는 필드를 체크하는데
저는 필드켓을 따로 추가 해줘서 덤프가 떨어지고 있는 상황입니다.
프로그램 내에서 display 하기전에 제가 원하는 필드를 삭제가 가능한가요 ㅡㅡ?
아니면....인터널 테이블을 정리 해야한다는데 ..
그 정확한 의미를 모르겠습니다;;
고수...선배님...DB횽아 부탁드릴께요 ~~
댓글 3
-
비안개
2008.07.12 02:41
'REUSE_ALV_VARIANT_SELECT' 라는 Function은 처음 접해보네요.. 도움을 드려드리고 싶지만.. 후움.. -
나이키
2008.07.14 20:06
위 펑션 'REUSE_ALV_VARIANT_SELECT' 는 READ DISPLAY VARIANT 이므로 개발자들이 직접 사용할 일은
거의 없을 것 같고, 질문하신 요지가 인터널 테이블에 있는 필드값을 체크해야 하는 상황이므로 필드값을 읽어 오기 위해
인터널 테이블에 필드는 추가했는데 리스트에 보여줄 필요가 없어 보여 주지 않았으면 하는 뜻이라면, 필드켓(필드카테고리)
설정 부분에서 NO-OUT 에 'X' 를 넣어 주면 인터널 테이블에 있는 필드를 보여 주지 않습니다.
질문의 내용이 이것이었길 바라면서 답변을 드렸는데 도움이 되길 바랍니다.
-
사상화
2008.07.15 23:56
감사합니다 비안개님 나이키님^^