안녕하세요 제가 정말 초보다 보니 잘 모르겠구 이렇게도 해보고 저렇게도 해보고 하는데
잘 안되는점이 있어서요
질문이 무엇인가 하면요
제가 ALV화면을 만들었습니다.
선택을 하고 신규 버튼 누르게 되면 선택된 화면이 CALL SCREEN 0513으로 넘어가면서
보게 되는데요
문제가 선택 되지 않은 아이템들도 같이 뿌려준다는것이지요
그래서 제가 조건문을 사용하여 MARK가 'X'이면 보여주고 아니면 안보이게 하려고
HIDE문을 사용하려고 합니다
그래서 말인데요
예제로 좀 보여주실수있을까해서요
선택된 화면 외에 ITEM은 보이지 않도록 하려면 어떻게 방법이 없을까요??
질문한게 이게 맞는지 모르겠네요. 클래스에서 선택된 값을 체크하는것입니다.
DATA: LT_ROWSA TYPE LVC_T_ROW,
LS_ROWSA TYPE LVC_S_ROW.
COUNTA TYPE I VALUE 0,
CALL METHOD G_GRID1->GET_SELECTED_ROWS
IMPORTING
ET_INDEX_ROWS = LT_ROWSA[].
LOOP AT LT_ROWSA INTO LS_ROWSA.
COUNTB = COUNTB + 1.
READ TABLE '현재의 ALV에 나타난 인터널테이블' INDEX LS_ROWSA-INDEX.
MOVE '현재의 ALV에 나타난 인터널테이블'.
필요한 로직.
ENDLOOP.
감사합니다.