easy abap 책 보고 있는데 궁금해서 질문드립니다
skip이란게 다음페이지로 넘어간다?이런거 아닌가여?
sy-tabix 는 디버깅할때 1씩 올라가던데 먼지는 잘모르겠습니다
동적/정적의 개념좀 쉽게 설명해주시면 감사하겠습니다 ㅜㅜ
대충은 의미를 알겠지만 확실히 이해하고싶어서 기초적인 질문 드린점 죄송합니다
눈길 조심하시구여 감기조심하세여!!
댓글 3
-
부엉이
2010.12.20 19:03
-
휀돌이
2010.12.20 19:03
안녕하세요 ㅎ
- SKIP : 리스트의 다음 라인(다음줄)으로 커서를 옮긴다. 이런 뜻입니다. SKIP 5 로 사용하면 5줄 아래로 커서를 이동해서 5줄의 공백이 생기는 효과입니다.
-SY-TABIX 는 LOOP할 때의 인터널 테이블 인덱스를 의미합니다. LOOP AT 구문이 처음 실행되면 인터널 테이블의 첫 번째 라인이 실행중이다라고 의미하여 SY-TABIX = 1 값을 갖고 있습니다. 다음 라인이 실행되면 SY-TABIX = 2 값을 갖게 됩니다. ㅎ
-동적/정적 개념은.. 동적이란뜻은 고정되어 있지 않다는 의미, 정적은 고정되어 있다는 뜻입니다. 예를 들어 설명하는게 이해가 쉬울텐데 정적의 개념을 이해 하기 쉽게 다음 구문이 있다고 합니다. DATA : l_char TYPE c10. 이 구문은 프로그램 순차적으로 실행되면서 저 구문을 만나는 시점에 메모리에 character 값 10 칸을 저장할 공간을 할당받아 놓습니다. 이 메모리 공간은 사용자가 제어 할 수 없고 정적으로 메모리에 계속 상주하게 됩니다. 동적 변수는 이와는 반대로 메모리 공간을 제어 할 수 있습니다. 메모리 공간의 할당 제거를 abap 구문으로 사용자가 제어 할 수 있습니다. 즉 고정되어 있지 않고 동적으로 이루어 진다는 이야기지용 DATA : l_sflight TYPE REF TO sflight. 라는 구문을 선언하게 되면 메모리 공간을 할당받지 않고, CREATE DATA l_sflitht 하는 시점에 메모리에 공간을 할당 받게 됩니다,
동적 정적 개념은 주위에 컴퓨터 공학 배우신 분들 있으시면 물어 보시면 친절하게 자세하게 설명해 주실텝니다. ㅎ
-
안녕바다
2010.12.21 00:50
댓글달아주셔서 감사드립니다^^
skip N. => 현 위치 line 을 기준으로 N 만큼 뒤로
skip line to N => N번째 라인으로 이동
sy-tabix는 loop 구문안에서 시스템이 자동으로 카운팅해주는 변수라고 생각하시면 됨
비슷한 시스템변수로 sy-index, sy-dbcnt 등이 있음
동적/정적은 단어의 의미 그대로인데 정확히 어떤부분이 궁금하신지 명확하게 기술하시면
제뒤에 더 뛰어나신 분들이 주루룩 답 달아 주실거임;;