728x90 ๋ฐ์ํ ๐ง๐ผ SAP/ABAP78 [SAP ABAP] IF-ENDIF์ CASE-ENDCASE ์กฐ๊ฑด๋ถ ๋? (์ฐจ์ด์ , ์ฌ์ฉ๋ฒ) IF-ENDIF์ CASE-ENDCASE ์ฐจ์ด์ ์ ๋ฆฌIF - ENDIF๋ฒ์, ํฌ๊ธฐ ๋น๊ต ๋ฑ ์กฐ๊ฑด์ด ์์ ๋CASE - ENDCASE๋จ์ผ๊ฐ์ผ ๊ฒฝ์ฐ IF - ENDIF ๋? IF๋ฌธ์ ์ฃผ์ด์ง ์กฐ๊ฑด์ด ์ฐธ์ธ์ง ๊ฑฐ์ง์ธ์ง์ ๋ฐ๋ผ ์ฝ๋๋ฅผ ์คํํ๊ฑฐ๋ ๊ฑด๋๋ฐ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์์ DATA: lv_score TYPE i.lv_score = 85.IF 100 >= lv_score and lv_score >= 90. WRITE 'Aํ์ ์ ๋๋ค.'.ELSEIF 89 >= lv_score and lv_score >= 80. WRITE 'Bํ์ ์ ๋๋ค.'.ELSEIF 79 >= lv_score and lv_score >= 70. WRITE 'Cํ์ ์ ๋๋ค.'.ELSE. WRITE 'Dํ์ ์ ๋๋ค.'.ENDIF. CASE - EN.. 2024. 3. 20. [SAP ABAP] CLEAR ๋? CLEAR ๋? `CLEAR`๋ ABAP์์ ์ฌ์ฉ๋๋ ๋ช ๋ น์ด๋ก, ๋ณ์๋ ๋ฐ์ดํฐ ๊ฐ์ฒด์ ๊ฐ์ ์ด๊ธฐํํ๋๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ด ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ฉด ๋ณ์์ ์ ์ฅ๋ ๊ฐ์ด๋ ๋ฐ์ดํฐ ๊ฐ์ฒด์ ๋ด์ฉ์ ์ญ์ ํ๊ณ ์ด๊ธฐ ์ํ๋ก ์ค์ ํ ์ ์์ต๋๋ค. CLEAR ์์ DATA: lv_number TYPE i. " ์ ์ํ ๋ณ์ ์ ์ธ lv_number = 10. " ๋ณ์์ ๊ฐ ํ ๋น WRITE: / '์ด๊ธฐํ ์ :', LV_NUMBER. CLEAR lv_number. " ๋ณ์ ์ด๊ธฐํ WRITE: / '์ด๊ธฐํ ํ:', LV_NUMBER. ์ด๊ธฐ๊ฐ ์ ๋ฆฌ ์ด๊ธฐ๊ฐ์ ํด๋น ๋ฐ์ดํฐ ์ ํ์ ๋ํ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ค์ ๋ฉ๋๋ค. ์ ์ํ(Integer): ์ด๊ธฐ๊ฐ์ 0์ ๋๋ค. ์ค์ํ(Floating Point): ์ด๊ธฐ๊ฐ์ 0์ ๋๋ค. ๋ฌธ์์ด(String): ์ด๊ธฐ๊ฐ์ ๋น.. 2024. 3. 20. [SAP ABAP] ๋ณ์, ํ ์คํธ, ํค์๋ ์๋์์ฑ ๊ธฐ๋ฅ, ์ฝ๋ ํํธ ์ฌ์ฉ๋ฒ ์ฝ๋ฉ ์ค์ ๋ณ์๋ช ์ด๋ ํค์๋๋ฅผ ์๋ชป ์ ๋ ฅํ์ฌ ๋๋ฒ๊น ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ๊ฐ ์ข ์ข ์์ต๋๋ค. ์๋์์ฑ ๋จ์ถํค๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋ฌํ ์ค์๋ฅผ ์ค์ฌ ์ฝ๋ ์์ฑ ํจ์จ์ฑ์ ๋์ผ ์ ์์ต๋๋ค. ์๋์์ฑ ํค ctrl + spacebar ์ฌ์ง๊ณผ ๊ฐ์ด ์์๋ฆฌ F๋ง ์น๊ณ `ctrl + spacebar`๋ฅผ ๋๋ฅด๋ฉด ์ฐ๊ด ํ ์คํธ๋ค์ด ๋์ค๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค. ์ฝ๋ ํํธ ์ฌ์ฉ๋ฒ ์ฝ๋ ํํธ๋ ABAP์์ ์ ๊ณตํ๋ ํค์๋๋ฅผ ์๋์์ฑํ์ฌ ์์ฝ๊ฒ ํ๋ก๊ทธ๋จ์ ๋ง๋ค ์ ์๊ฒ ํฉ๋๋ค. ์๋ ์ฌ์ง๊ณผ ๊ฐ์ด wr ๋ ๊ธ์๋ง ์ณ๋ ์์ ํค์๋๊ฐ ์๊ฒจ Tab์ ๋๋ฅด๋ฉด ์๋์์ฑ๋ฉ๋๋ค. ์ฝ๋ ํํธ ์ค์ ๋ฐฉ๋ฒ 1. ๋ ํฌํธ ํ์ด์ง > ์ฐ์ธก ํ๋จ > ํด๋ ๋ชจ์ ์์ด์ฝ ํด๋ฆญ 2. ์ฝ๋ ์๋ฃ ํญ๋ชฉ > ์ํ๋ ์กฐ๊ฑด ํญ๋ชฉ ์ฒดํฌ 2024. 3. 20. [SAP ABAP] ๊ฐ ํ ๋น(Value Assignments) ํ๋ ๋ฒ ๊ฐ ํ ๋น(Value Assignments) ๊ฐ ํ ๋น(Value Assignments)์ ํ๋ก๊ทธ๋๋ฐ์์ ๋ณ์๋ ์์์ ๊ฐ์ ๋ถ์ฌํ๋ ๊ณผ์ ์ ์๋ฏธํฉ๋๋ค. ๊ฐ ํ ๋น์ ํ๋ก๊ทธ๋จ์์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ณ ์ ์ฅํ๋๋ฐ ํ์์ ์ ๋๋ค. ๊ฐ์ ํ ๋นํ๋ ๊ณผ์ ์ ๋ณ์ ๋๋ ์์์ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ํน์ ๊ฐ์ ์ ์ฅํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ๊ฐ ํ ๋น ์์ ๋ณ์์ ๊ฐ ํ ๋น DATA: lv_number TYPE I. " ์ ์ํ ๋ณ์ ์ ์ธ lv_number = 10. " ๋ณ์์ ๊ฐ 10์ ํ ๋น ์์์ ๊ฐ ํ ๋น ์์์ ๊ฐํ ๋น ์์ธํ ์ค๋ช CONSTANTS: c_pi TYPE F VALUE '3.141592'. " ์์ ์ ์ธ ๋ฐ ๊ฐ ํ ๋น ๊ตฌ์กฐ์ฒด์ ๊ฐ ํ ๋น TYPES: BEGIN OF ty_person, name TYPE string, age TYP.. 2024. 3. 20. ์ด์ 1 ยทยทยท 7 8 9 10 11 12 13 ยทยทยท 20 ๋ค์ 728x90 ๋ฐ์ํ