1. DATA : gv_val1 TYPE i VALUE 2,
gv_val2 TYPE i VALUE 3,
gv_sum TYPE i.
PERFORM sum_data USING gv_val1 gv_val2 CHANGING gv_sum.
WRITE : / 'Result is :', gv_sum.
FORM sum_data USING value(p_val1) value(p_val2) CHANGING value(p_sum).
p_sum = p_val1 + p_val2.
ENDFORM.
2. DATA : gv_val1 TYPE i VALUE 2,
gv_val2 TYPE i VALUE 3,
gv_sum TYPE i.
gv_sum = gv_val1 + gv_val2.
write : / 'Result is :', gv_sum.
결국 1.하고 2.하고 결과값은 같던데 언제 1.을 사용하는지 왜 사용하는건지에 대해서 좀...^^;;;
책으로는 이해가 쉽지가 않아서^^:;;
댓글 2
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | e-abap에서 출간된 책 소개 [8] | 양키 | 2013.01.31 | 11760 |
285 | 158ㅔ 4-2-5 [2] | baishui | 2013.06.17 | 865 |
284 | p194 4-3-1 [2] | baishui | 2013.06.18 | 876 |
283 | 130P 3-15 [1] | baishui | 2013.07.09 | 882 |
282 | 114p 예제 3-3-2 [3] | baishui | 2013.06.12 | 886 |
281 | 151p 4-2-2 [1] | baishui | 2013.06.17 | 890 |
280 | 147p 3-21 [2] | baishui | 2013.07.10 | 922 |
279 | 238p 5-6-1 [1] | baishui | 2013.07.03 | 927 |
278 | 74p 2-16 [1] | baishui | 2013.07.05 | 930 |
277 | 119page 3-8 [1] | baishui | 2013.07.09 | 938 |
276 | EASY ABAP 책에관련하여 문의드립니다.. [1] | Danielk | 2013.03.20 | 948 |
275 | [질문] sap windows gui 7.3 을 설치했는데요... [1] | 철미니 | 2013.05.23 | 971 |
274 | 교제 507쪽이요~(데이터참조) [1] | 뿌앙뿌앙 | 2013.03.22 | 972 |
273 | 181페이지 4-9 [1] | baishui | 2013.07.12 | 994 |
272 | p106 예제 3-2-5 [2] | baishui | 2013.06.11 | 1000 |
271 | 예제 3-2 문의드립니다. [1] | 밥퍼줘 | 2018.03.08 | 1002 |
270 | 182page 4-10 | baishui | 2013.07.12 | 1011 |
269 | easy abap 2.0교재 261~262쪽 질문드립니다. [1] | lookie87 | 2013.02.07 | 1031 |
268 | easy abap 2.0 p.690에 table control에서 궁금한거 있습니다. [2] | 싸밥아밥 | 2013.04.29 | 1034 |
267 | 186p 4-13 | baishui | 2013.07.12 | 1060 |
» | 172p 4-4 [2] | baishui | 2013.07.10 | 1065 |
1. 반복적으로 사용되는부분이 있을때.
- EX) 1 + 2 = 3 PERFORM 두변수 더하기
WRITE WRITE
2 + 3 = 5 ==> PERFORM 두변수 더하기
WRITE WRITE
3 + 4 = 7 PERFORM 두변수 더하기
WRITE WRITE
---------------------------------------------------------
지금은 PERFORM으로 해당 FORM ~ ENDFORM 내용이 한줄이라 차이를 못느끼만
계산식 라인이 10줄이라면 왼쪽은 변수값도 바꿔주면서 30줄 계산식 코딩을 3번 반복해서 적어야 하지만
오른쪽은 받아올 변수값만 잘 지정해서 10줄 FORM ~ ENDFORM만들어놓고 PERFORM만 불러다 쓰면 되겠죠.
2. INCLUDE에 PERFORM문을 몰아놓아 메인 프로그램이 깔끔하게 보이게 할때
EX) 메인PG INCLUDE 퍼폼몰아놓기
변수선언 FORM 값가져오기
스크린 ~ ENDFORM
PERFORM 값가져오기 FORM 값정렬/이름채우기
PERFORM 값정렬/이름채우기 ~ ENDFORM
PERFORM 계산하기 FORM 계산하기
PERFORM 화면뿌리기 ~ ENDFORM
끝. FORM 화면뿌리기
3 기타... ~ ENDFORM.