메뉴 건너뛰기

SAP 한국 커뮤니티

 

MODULE user_command_0100 INPUT.
  save_code = ok_code.
  CLEAR ok_code.
  CASE save_code.
    when 'SAVE'.
      "실제 itab에서 DB로 저장 되는 sql을 사용 해야한다
    WHEN 'TOGGLE'.
      LOOP AT flights-cols INTO cols WHERE index GT 2.
        IF cols-screen-input = '0'.
          cols-screen-input = '1'.
        ELSEIF cols-screen-input = '1'.
          cols-screen-input = '0'.
        ENDIF.
        MODIFY flights-cols FROM cols INDEX sy-tabix.
      ENDLOOP.
    WHEN 'SORT_UP'.
      READ TABLE flights-cols INTO cols WITH KEY selected = 'X'.
      IF sy-subrc = 0.
        SORT itab STABLE BY (cols-screen-name+10ASCENDING.
        cols-selected = ' '.
        MODIFY flights-cols FROM cols INDEX sy-tabix.
      ENDIF.
    WHEN 'SORT_DOWN'.
      READ TABLE flights-cols INTO cols WITH KEY selected = 'X'.
      IF sy-subrc = 0.
        SORT itab STABLE BY (cols-screen-name+10DESCENDING.
        cols-selected = ' '.
        MODIFY flights-cols FROM cols INDEX sy-tabix.
      ENDIF.
    WHEN 'DELETE'.
      READ TABLE flights-cols INTO cols WITH KEY screen-input = '1'.
      IF sy-subrc = 0.
        LOOP AT itab INTO demo_conn WHERE mark = 'X'.
          DELETE itab.
        ENDLOOP.
      ENDIF.
  ENDCASE.
ENDMODULE.        


 


flights 콘트롤에 연결된 itab의 컬륨이 4개 있다고 가정할때


컬륨이 itab-c1 itab-c2 itab-c3 itab-c4 라고 할때 토글 소팅 삭제를 하는 프로그램입니다.


그런데 위의 소스에서 WHERE index GT 2./ (cols-screen-name+10) /screen-input = '1'.
이게 이해가 가지 않습니다. 왜 10을 붙였는지도 모르겠고


screen-name도 이해가 가지 않습니다. 물론 콘트롤의 참조하는 구조체라고는 알고있는데


정확한 의미를 쫌 해석 해주십시요. 책을 보아도 자세히는 나와있지 않네요.


고수님들 부탁드립니다. 제발요

번호 제목 글쓴이 날짜 조회 수
3230 [요청]Smartforms로 Invoice 작성시 오류관련 문의 [1] file copine 2009.02.25 1104
3229 [re] [요청]Smartforms로 Invoice 작성시 오류관련 문의 [4] copine 2009.02.25 1180
3228 [요청]데이터 출력건수와 더블클릭 메시창에 나오는게 하는방법 문의합니다. [2] file 로미오 2009.02.25 1384
3227 <b>[완료]</b>DOI 초보적 질문 (프로그램 종료와 함께 엑셀이 안 닫히게). [9] JiruMi 2009.02.25 3676
3226 [요청]Write 할때 top page 에서 좌측만 공제할수 잇는 방법 아시는분 잇으면 도와주삼 Zking 2009.02.25 1017
3225 [요청]정말 간단한 질문 두개 드립니다 [13] 쿵쓰 2009.02.25 1263
3224 [요청]ABAP을 처음 사용하고자 합니다. [10] 아밥따라하기 2009.02.26 1421
3223 <b>[완료]</b>alv list tool bar의 버튼 제거하기 [3] 십년만에 2009.02.26 2703
3222 [요청]또 질문이네요.................................... [5] 레지 2009.02.26 1402
3221 <b>[완료]</b>엔터눌렀을시 아웃풋값 들어가게 하는방법 질문입니다. [5] file 카츠 2009.02.26 1661
3220 [요청]프로그램은 있는데 SE80 패키지명으로 열었을때 프로그램이 안보이는 경우의 원인은 무엇인가요? [4] file 하오 2009.02.27 2093
3219 <b>[완료]</b>Maintenance View 에서 변경한 데이타 history 질문입니다 [3] 아카드05 2009.02.27 2564
» [요청]테이블 콘트롤 참조 구조체 설명쫌 부탁드립니다. 고수님들 [2] 아밥돌이 2009.02.27 1318
3217 <b>[완료]</b>online 프로그램도 sample이 있나요? [3] 아밥소녀 2009.02.27 1415
3216 <b>[완료]</b>안녕하세요~~ 이런기능을 하려면??? 어떻게 해야 할까요 [5] file 쭈니 2009.02.27 1064
3215 <b>[완료]</b>데이터 참조, 필드심볼 관련 질문입니다... [5] 도움이 2009.02.27 1653
3214 [요청][요청]SALES오더를 바피로 생성할때 빌링문서를 참조해서 생성할수 있나요? 운차이 2009.02.27 1197
3213 [요청]아밥초보자입니다. 오류메시지로 고민입니다. [2] 아밥따라하기 2009.03.01 1325
3212 [요청]도와주세요 로그온 접속 오류입니다. [7] 아밥따라하기 2009.03.01 1755
3211 [요청]트라이얼버전에서 필요프로그램 무엇인가요? [1] 아밥따라하기 2009.03.02 1026