๊ด€๋ฆฌ ๋ฉ”๋‰ด

CS Student’s SAP&Tech Journey๐Ÿ’ซ

[SAP] ํŒจํ‚ค์ง€(Package) ์ƒ์„ฑํ•˜๊ธฐ / ๋กœ์ปฌ ํŒจํ‚ค์ง€์™€ ์ผ๋ฐ˜ ํŒจํ‚ค์ง€ ๋ณธ๋ฌธ

SAP/ABAP ๊ฐœ๋ฐœ ํ™˜๊ฒฝ

[SAP] ํŒจํ‚ค์ง€(Package) ์ƒ์„ฑํ•˜๊ธฐ / ๋กœ์ปฌ ํŒจํ‚ค์ง€์™€ ์ผ๋ฐ˜ ํŒจํ‚ค์ง€

์ธํฌ๋งˆํ‹ฑ 2025. 1. 22. 20:21

๐Ÿ”ทํŒจํ‚ค์ง€์˜ ์—ญํ• 

  • ํŒจํ‚ค์ง€๋Š” ์—ฌ๋Ÿฌ ํ”„๋กœ๊ทธ๋žจ๊ณผ ๊ฐœ๋ฐœ ๊ฐ์ฒด๋ฅผ ๋…ผ๋ฆฌ์ ์œผ๋กœ ๊ทธ๋ฃนํ™”ํ•˜๋Š” ์ปจํ…Œ์ด๋„ˆ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.
  • ํŠน์ • ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค๋‚˜ ๊ธฐ๋Šฅ์— ๋”ฐ๋ผ ํ”„๋กœ๊ทธ๋žจ์„ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • ์˜ˆ:
    • ZPACKAGE_HR๋ผ๋Š” ํŒจํ‚ค์ง€๋Š” ์ธ์‚ฌ ๊ด€๋ฆฌ์™€ ๊ด€๋ จ๋œ ํ”„๋กœ๊ทธ๋žจ๊ณผ ๊ฐ์ฒด๋ฅผ ํฌํ•จ.
    • ZPACKAGE_MM์€ ์ž์žฌ ๊ด€๋ฆฌ ๊ด€๋ จ ๊ฐ์ฒด๋ฅผ ํฌํ•จ.

 

๐Ÿ”ท ABAP ํŒจํ‚ค์ง€ ์ƒ์„ฑ ๋ฐฉ๋ฒ•

1. ํŒจํ‚ค์ง€ ์ƒ์„ฑ ๊ทœ์น™

  1. ๋ช…๋ช… ๊ทœ์น™:
    • ๋ชจ๋“  ๊ฐ์ฒด๋Š” ๋ฐ˜๋“œ์‹œ Z ๋˜๋Š” Y๋กœ ์‹œ์ž‘ํ•ด์•ผ ํ•จ. ์ด๋Š” Customer Namespace๋ฅผ ์˜๋ฏธ.
    • ์˜ˆ: ZPACKAGE_07, YPROJECT_01 ๋“ฑ.
    • ๋…์ผ์—์„œ ์ œ๊ณต๋œ ํ‘œ์ค€ ํŒจํ‚ค์ง€๋Š” Z, Y ์—†์ด ์‹œ์ž‘. ์˜ˆ: BC400.
  2. ๊ณ ์œ ์„ฑ ๋ณด์žฅ:
    • ํŒจํ‚ค์ง€ ์ด๋ฆ„์€ ๋ฐ˜๋“œ์‹œ Unique(๊ณ ์œ ) ํ•ด์•ผ ํ•˜๋ฉฐ, ์ค‘๋ณต ์ƒ์„ฑ ๋ถˆ๊ฐ€.

 

2. ํŒจํ‚ค์ง€ ์ƒ์„ฑ ๋‹จ๊ณ„

  1. T์ฝ”๋“œ: SE80 → Package → ์›ํ•˜๋Š” ํŒจํ‚ค์ง€ ์ด๋ฆ„ ์ž…๋ ฅ ํ›„ Enter.
  2. Application Component:
    • ํŒจํ‚ค์ง€๋ฅผ ํฌํ•จํ•˜๋Š” ์ƒ์œ„ ๋‹จ์œ„.
    • ์˜ˆ: FI(์žฌ๋ฌด), MM(์ž์žฌ ๊ด€๋ฆฌ), HR(์ธ์‚ฌ ๊ด€๋ฆฌ), CA(ํฌ๋กœ์Šค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜).
  3. Default Settings:
    • ๋””ํดํŠธ ๊ฐ’: HOME.
    • ์ด๊ด€ ๋Œ€์ƒ CR์€ Own Requests์—์„œ ์„ ํƒ.
  4. Transport Layer:
    • ์ด๊ด€ ํ™˜๊ฒฝ(QAS)์„ ์„ ํƒ ๊ฐ€๋Šฅ.

 

๐Ÿ”ท ๋กœ์ปฌ ํŒจํ‚ค์ง€($TMP)์™€ ์ผ๋ฐ˜ ํŒจํ‚ค์ง€์˜ ์ฐจ์ด

  • ๋กœ์ปฌ ํŒจํ‚ค์ง€ ($TMP):
    • ํ…Œ์ŠคํŠธ ๋ชฉ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์ž„์‹œ ์ €์žฅ์†Œ.
    • ์ด๊ด€(Transport)์ด ํ•„์š” ์—†๋Š” ๊ฐ์ฒด๋ฅผ ์ €์žฅ.
    • ๋‹ค๋ฅธ ๊ฐœ๋ฐœ์ž์™€ ๊ณต์œ ๋˜์ง€ ์•Š์œผ๋ฉฐ, ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์—๋งŒ ๋‚จ์Œ.
  • ์ผ๋ฐ˜ ํŒจํ‚ค์ง€ (Z, Y๋กœ ์‹œ์ž‘):
    • ๊ณ ๊ฐ ๋„ค์ž„์ŠคํŽ˜์ด์Šค๋กœ ์ €์žฅ๋œ ํŒจํ‚ค์ง€.
    • QAS ๋ฐ PRD๋กœ ์ด๊ด€ ๊ฐ€๋Šฅ.
    • ํŒจํ‚ค์ง€ ๋‚ด ๋ชจ๋“  ํ”„๋กœ๊ทธ๋žจ์€ ๋ช…ํ™•ํ•œ ์ด๊ด€ ๊ด€๋ฆฌ ๋Œ€์ƒ.

 

๋กœ์ปฌํŒจํ‚ค์ง€ Local Package

  • ํŠน์ˆ˜ํ•œ ํŒจํ‚ค์ง€๋กœ, ์ด๊ด€ ๋Œ€์ƒ์ด ์•„๋‹Œ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ณต๊ฐ„.
  • ์ด๋ฆ„์€ $TMP๋กœ ์‹œ์ž‘ํ•˜๋ฉฐ, CR์ด ํ•„์š”ํ•˜์ง€ ์•Š์Œ.
  • ๋กœ์ปฌ ํ…Œ์ŠคํŠธ์šฉ์œผ๋กœ ์‚ฌ์šฉ.

 


๐Ÿ”ท ABAP ํŒจํ‚ค์ง€ ์ง์ ‘ ๋งŒ๋“ค์–ด๋ณด๊ธฐ

โœ”๏ธ SE80 → Package → ์›ํ•˜๋Š” ํŒจํ‚ค์ง€ ์ด๋ฆ„ ์ž…๋ ฅ ํ›„ Enter.

์ €๋Š” ZPACKAGE1_07์ด๋ผ๋Š” Package๋ฅผ ์ƒ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.

 

โœ”๏ธ Application Component๋Š” ํŒจํ‚ค์ง€๋ฅผ ํฌํ•จํ•˜๋Š” ์ƒ์œ„ ๋‹จ์œ„๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
์ €๋Š” ํฌ๋กœ์Šค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ธ CA๋ฅผ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค.

- Short Description๋ฅผ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.
- Software Component๋Š” HOME์ด ๋””ํดํŠธ ๊ฐ’์ž…๋‹ˆ๋‹ค.
- Transport Layer๋Š” ์ด๊ด€ ํ™˜๊ฒฝ(QAS)์„ ์„ ํƒ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

 

โœ”๏ธRequest๋Š” ์ด๊ด€ ๋Œ€์ƒ CR๋ฅผ ์˜๋ฏธํ•˜๊ณ  Own Requests์—์„œ ์„ ํƒ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

 

โœ”๏ธ ์ €๋Š” TRAING-07์ด๊ณ  ์ œ๊ฐ€ ์†ํ•œ ์ด๊ด€ ๋Œ€์ƒ์ธ IDSK901954๋ฅผ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค.

 

โœ… SE09๋ฅผ ํ†ตํ•ด ์ œ๊ฐ€ ์ƒ์„ฑํ•œ ํŒจํ‚ค์ง€ ZPACKAGE1_07์ด ์ž˜ ์ƒ์„ฑ๋์Œ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.