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

[SAP ABAP] ํ”„๋กœ๊ทธ๋žจ์˜ INCLUDE ๋ž€?

by Jay Din 2024. 4. 17.
728x90
๋ฐ˜์‘ํ˜•

INCLUDE ๋ž€?

https://help.sap.com/doc/abapdocu_752_index_htm/7.52/en-us/abapinclude_prog.htm

SAP ABAP - Keyword Documentation์˜ Programming Guidelines์„ ๋ณด๋ฉด INCLUDE ํ”„๋กœ๊ทธ๋žจ์€ ์†Œ์Šค์ฝ”๋“œ์˜ ๋ชจ๋“ˆํ™”๋ฅผ ์œ„ํ•ด ์‚ฌ์šฉ๋œ๋‹ค๊ณ  ๋ช…์‹œ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

 

์‚ฌ์šฉ์˜ˆ์‹œ

 

INCLUDE ๋„ค์ด๋ฐ๋ฃฐ

 

ํ”„๋กœ๊ทธ๋žจ๋ช… + '_' + TOP/O01/I01 ๋“ฑ๋“ฑ
  • TOP: ์ „์—ญ๋ณ€์ˆ˜ ๊ด€๋ฆฌ
  • O01: PBO ๊ด€๋ฆฌ ๋ชจ๋“ˆ
  • I01: PAI ๊ด€๋ฆฌ ๋ชจ๋“ˆ

 

INCLUDE ํŠน์ง•

`INCLUDE`๋ฅผ ํ™œ์šฉํ•˜๋ฉด ํ”„๋กœ๊ทธ๋žจ์˜ ๊ตฌ์„ฑ๊ณผ ๊ด€๋ฆฌ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ์ง€๋‚˜์น˜๊ฒŒ ๋งŽ์€ `INCLUDE`๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ”„๋กœ๊ทธ๋žจ์˜ ๋ณต์žก์„ฑ์ด ์˜พ์•„์งˆ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ ์ ˆํ•œ ์ˆ˜์ค€์œผ๋กœ ํ™œ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

  • ์ฝ”๋“œ ์žฌ์‚ฌ์šฉ:
    • ๊ณตํ†ต๋œ ๊ธฐ๋Šฅ์ด๋‚˜ ๋…ผ๋ฆฌ๋ฅผ ํ•œ ๋ฒˆ๋งŒ ์ž‘์„ฑํ•˜๊ณ  ์—ฌ๋Ÿฌ ํ”„๋กœ๊ทธ๋žจ์—์„œ ์žฌ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์ฝ”๋“œ์˜ ์ค‘๋ณต์„ ์ค„์ด๊ณ  ์œ ์ง€๋ณด์ˆ˜๋ฅผ ๊ฐ„ํŽธํ•˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
  • ์ฝ”๋“œ ๋ชจ๋“ˆํ™”:
    • `INCLUDE`๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฝ”๋“œ๋ฅผ ๋ชจ๋“ˆํ™”ํ•˜๋ฉด ํ”„๋กœ๊ทธ๋žจ์„ ๊ธฐ๋Šฅ๋ณ„๋กœ ๋‚˜๋ˆ„์–ด ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์ฝ”๋“œ์˜ ๊ฐ€๋…์„ฑ๊ณผ ์ดํ•ด๋„๊ฐ€ ๋†’์•„์ง‘๋‹ˆ๋‹ค.
  • ๊ตฌ์กฐ ๋ฐ ๋…ผ๋ฆฌ ๋ถ„๋ฆฌ:
    • ํ”„๋กœ๊ทธ๋žจ์˜ ๊ตฌ์กฐ์™€ ๋…ผ๋ฆฌ๋ฅผ ๋ถ„๋ฆฌํ•˜์—ฌ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. `INCLUDE`๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ, ํ™”๋ฉด ๊ตฌ์„ฑ, ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง ๋“ฑ์„ ๋ณ„๋„์˜ ์ฝ”๋“œ ํŒŒ์ผ๋กœ ๋ถ„๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

728x90
๋ฐ˜์‘ํ˜•