메뉴 건너뛰기

SAP 한국 커뮤니티

아밥시작한지 얼마안됬습니다.


 


예제를 연습하다가 perform문 실행순서가 궁금해서요. 질문드립니다.


 


 

*&---------------------------------------------------------------------*
*& Report  Z05_009
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*

REPORT  z05_009.

DATABEGIN OF line,
    col1(3VALUE 'KIM',
    col2(3VALUE 'LEE',
    col3(3VALUE 'CHO',
  END OF line.


PERFORM demo USING line.

DATA fn1(4VALUE 'COL1'.
DATA fn2(4VALUE 'COL2'.
DATA fn3(4VALUE 'COL3'.


*&---------------------------------------------------------------------*
*&      Form  DEMO
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*      -->P_LINE  text
*----------------------------------------------------------------------*
FORM demo  USING    p TYPE any.
  FIELD-SYMBOLS .
  ASSIGN COMPONENT fn1 OF STRUCTURE p TO .
  WRITE:/ ,'씨'.
  ASSIGN COMPONENT fn2 OF STRUCTURE p TO .
  WRITE:/ ,'씨'.
  ASSIGN COMPONENT fn3 OF STRUCTURE p TO .
  WRITE:/ ,'씨'.
ENDFORM.                    " DEMO


 


 


위의 코드에서 PERFORM demo USING line.의 위치가


DATA fn1(4VALUE 'COL1'.
DATA fn2(4VALUE 'COL2'.
DATA fn3(4VALUE 'COL3'.

의 data선언문 위에 위 있거나 아래있거나 결과값은 같게 출력되는데.


PERFORM문이 data선언문 위에 있으면 data선언이 안됀상태에서 form문이 실행되는데


왜 같은 결과값이 나오나요?


 


 


* e-abap님에 의해서 게시물 복사되었습니다 (2011-03-15 14:36)
번호 제목 글쓴이 날짜 조회 수
6466 [요청]alv에서 edit_mask 사용하구싶은데 잘안되네요.. [2] CoolGuy 2008.09.10 8971
6465 <img src=2.gif>ALV 셀 병합하는 방법 알려주세요.. [4] 은미짱 2011.03.23 8860
6464 <b>[완료]</b>for all entries를 이용한 조인방법 [7] 아싸ㅎ 2008.04.03 8829
6463 [질문] alv에서 필드 폭의 길이를 지정할 수 없나요? [5] 나도아밥퍼 2007.05.23 8809
6462 [요청]read table [3] 풍뎅이 2007.12.05 8766
6461 ALV list를 write 구문을 사용해서 만들수 있나요? [2] mm 2021.04.01 8604
6460 [요청]REUSE_ALV_GRID_DISPLAY-Sort and mergy문의(input 필드있음) [1] 찬호사랑 2009.01.20 8569
6459 [요청]SORT (A필드는 오름차순 B필드는 내림차순) 관하여 질문드립니다. [4] 열심히 2008.10.10 8565
6458 [요청]SUM [6] 풍뎅이 2007.12.06 8554
6457 <img src=1.gif>DBLINK 설정시 테스트 할때 에러 메시지 한번 봐 주세요 바다사랑 2010.10.13 8357
6456 [요청]ALV 에서 수량 필드 소숫점 없애는 방법 [5] 파릇이 2008.06.12 8060
6455 <img src=3.gif>RFC 생성시 파라미터의 참조유형에 대한 질문입니다 [2] 승질알면서 2010.08.27 8053
6454 <img src=2.gif>인터널테이블 데이터 중복체크 질문드립니다. [5] GoodAbap 2010.06.21 8035
6453 [요청]절대값을 어떻게 해용???초보라서 ..부탁해용~~~~~~~ [3] 因緣 2008.10.29 7873
6452 [요청]SE80에서 프로그램 옆의 Description에 관하여 문의드립니다. [5] 풍뎅이 2008.02.26 7863
6451 [요청]MESSAGE TYPE에 관해 알고싶습니다!! [7] genius 2008.03.26 7858
6450 <img src=3.gif>MESSAGE_TYPE_X 덤프 문의드립니다. [6] 나만고양이 2010.11.15 7754
6449 [요청]FUNCTION ALV 에서 DATA_CHANGED 후 REFRESH 기능이 있을까요? [7] 왕초~삽질맨 2008.10.06 7732
6448 <img src=3.gif>프로그램 강제종료 방법이 있을까요?[추천:e-abap] [7] file 나만고양이 2010.10.04 7711
6447 <img src=3.gif border=0>mes table 로 인서트 중 dump 가 발생했습니다 [4] 아밥어렵네요 2009.04.15 7698