๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿง‘‍๐Ÿ’ผ SAP/ABAP

[SAP ABAP] CLEAR ๋ž€?

by Jay Din 2024. 3. 20.
728x90
๋ฐ˜์‘ํ˜•

CLEAR ๋ž€?

`CLEAR`๋Š” ABAP์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋ช…๋ น์–ด๋กœ, ๋ณ€์ˆ˜๋‚˜ ๋ฐ์ดํ„ฐ ๊ฐ์ฒด์˜ ๊ฐ’์„ ์ดˆ๊ธฐํ™”ํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

์ด ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ณ€์ˆ˜์— ์ €์žฅ๋œ ๊ฐ’์ด๋‚˜ ๋ฐ์ดํ„ฐ ๊ฐ์ฒด์˜ ๋‚ด์šฉ์„ ์‚ญ์ œํ•˜๊ณ  ์ดˆ๊ธฐ ์ƒํƒœ๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

CLEAR ์˜ˆ์ œ

DATA: lv_number TYPE i. " ์ •์ˆ˜ํ˜• ๋ณ€์ˆ˜ ์„ ์–ธ
lv_number = 10. " ๋ณ€์ˆ˜์— ๊ฐ’ ํ• ๋‹น

WRITE: / '์ดˆ๊ธฐํ™” ์ „:', LV_NUMBER.

CLEAR lv_number. " ๋ณ€์ˆ˜ ์ดˆ๊ธฐํ™”

WRITE: / '์ดˆ๊ธฐํ™” ํ›„:', LV_NUMBER.

์‹คํ–‰ํ™”๋ฉด

 

์ดˆ๊ธฐ๊ฐ’ ์ •๋ฆฌ

์ดˆ๊ธฐ๊ฐ’์€ ํ•ด๋‹น ๋ฐ์ดํ„ฐ ์œ ํ˜•์— ๋Œ€ํ•œ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค.

  1. ์ •์ˆ˜ํ˜•(Integer): ์ดˆ๊ธฐ๊ฐ’์€ 0์ž…๋‹ˆ๋‹ค.
  2. ์‹ค์ˆ˜ํ˜•(Floating Point): ์ดˆ๊ธฐ๊ฐ’์€ 0์ž…๋‹ˆ๋‹ค.
  3. ๋ฌธ์ž์—ด(String): ์ดˆ๊ธฐ๊ฐ’์€ ๋นˆ ๋ฌธ์ž์—ด("")์ž…๋‹ˆ๋‹ค.
  4. ๋ฌธ์ž(Character): ์ดˆ๊ธฐ๊ฐ’์€ ๊ณต๋ฐฑ(' ')์ž…๋‹ˆ๋‹ค.
  5. ๋‚ ์งœ(Date): ์ดˆ๊ธฐ๊ฐ’์€ SY-DATUM๊ณผ ๊ฐ™์€ ํ˜„์žฌ ๋‚ ์งœ์ž…๋‹ˆ๋‹ค.
  6. ์‹œ๊ฐ„(Time): ์ดˆ๊ธฐ๊ฐ’์€ SY-UZEIT๊ณผ ๊ฐ™์€ ํ˜„์žฌ ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค.
  7. ๊ตฌ์กฐ์ฒด(Structure): ๊ตฌ์กฐ์ฒด์˜ ๊ฐ ํ•„๋“œ๋Š” ํ•ด๋‹น ๋ฐ์ดํ„ฐ ์œ ํ˜•์˜ ์ดˆ๊ธฐ๊ฐ’์œผ๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค.
  8. ๋‚ด๋ถ€ ํ…Œ์ด๋ธ”(Internal Table): ์ดˆ๊ธฐ๊ฐ’์€ ๋นˆ ํ…Œ์ด๋ธ”์ž…๋‹ˆ๋‹ค.

 

728x90
๋ฐ˜์‘ํ˜•