안녕하세요.
혼자서는 도무지 해결되지 않아 이렇게 질문드립니다.
AT LINE-SELECTION.
GET CURSOR FIELD gv_fname VALUE gv_value.
CASE gv_fname.
WHEN 'GS_SCARR-CARRID'.
SPLIT sy-lisel AT ' ' INTO gv_carrid gv_carrname.
WRITE : gv_carrid, gv_carrname.
WHEN OTHERS.
ENDCASE.
에서 GET ~ 구문에서 VALUE gv_value가 어떤 역할을 하는지 궁금합니다.
VALUE gv_value 빼고 GET CURSOR FIELD gv_fname 해도 결과 값을 똑같이 나옵니다.
답변해주시면 감사하겠습니다.
안녕하세요 짧은 지식으로..
테이블에 필드를 클릭했을때
gv_fname 은 필드명
gv_value는 필드값 을 받습니다.
그래서 지금 저 아래 케이스 구문에서는 gv_value가 없어도 상관없습니다.
case는 필드명을 이용하여 처리하였기 때문입니다.