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

[SAP] ํ”„๋กœ์ ํŠธ(Project) ๊ตฌ์„ฑํ•˜๊ธฐ / ์ด๊ด€ ํ”„๋กœ์„ธ์Šค๋ž€?

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

SAP ABAP ํ”„๋กœ์ ํŠธ๋Š” ๊ฐœ๋ฐœ ๋‹จ๊ณ„์—์„œ๋ถ€ํ„ฐ ํ…Œ์ŠคํŠธ ๋ฐ ์šด์˜ ๋‹จ๊ณ„๊นŒ์ง€์˜ ์ฒด๊ณ„์ ์ธ ์ด๊ด€ ๊ณผ์ •์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด SAP ์‹œ์Šคํ…œ ๋‚ด์—์„œ ๊ฐ์ฒด ๊ด€๋ฆฌ์™€ ํšจ์œจ์ ์ธ ์ด๊ด€์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ, ํ”„๋กœ์ ํŠธ ํŒ€์› ๊ฐ„์˜ ์—ญํ•  ๋ถ„๋‹ด๋„ ๋ช…ํ™•ํžˆ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค. 

 


 

1. ABAP ํ”„๋กœ์ ํŠธ ๊ตฌ์„ฑ ๋ฐ ์ด๊ด€ ํ”„๋กœ์„ธ์Šค

 

๐ŸŸฆ ํ”„๋กœ์ ํŠธ ๋‹จ๊ณ„

  1. DEV (Development) - ๊ฐœ๋ฐœ
    • ๊ฐœ๋ฐœ์ด ์ด๋ฃจ์–ด์ง€๋Š” ๋‹จ๊ณ„.
    • ๊ฐœ๋ฐœ๋œ ํ”„๋กœ๊ทธ๋žจ์€ ๋กœ์ปฌ ๋˜๋Š” ์ง€์ •๋œ ํŒจํ‚ค์ง€์— ์ €์žฅ.
    • Task Number๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์ž‘์—… ๊ธฐ๋ก.
  2. QAS (Quality Assurance System) - ํ…Œ์ŠคํŠธ
    • ๊ฐœ๋ฐœ๋œ ํ”„๋กœ๊ทธ๋žจ์„ ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ์œผ๋กœ ์ด๊ด€.
    • ์ด๊ด€ ๋‹จ์œ„๋Š” Change Request (CR)๋กœ, ํ•˜๋‚˜ ์ด์ƒ์˜ ํ”„๋กœ๊ทธ๋žจ์„ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Œ.
    • ํ…Œ์ŠคํŠธ ์™„๋ฃŒ ํ›„ ๋‹ค์Œ ๋‹จ๊ณ„๋กœ ์ด๊ด€.
  3. PRD (Production) - ์šด์˜ ํ™˜๊ฒฝ 
    • ์šด์˜ ํ™˜๊ฒฝ์œผ๋กœ ์ด๊ด€๋œ ๋‹จ๊ณ„.
    • ์ตœ์ข… ๊ฒ€์ฆ ํ›„ ์‹ค์ œ ์šด์˜์— ์‚ฌ์šฉ.

 

๐ŸŸฆ ์ด๊ด€ ๋‹จ์œ„ Change Request (CR) ๋ž€?

  • CR ์ •์˜: ํ”„๋กœ๊ทธ๋žจ, ํด๋ž˜์Šค ๋“ฑ ๊ฐ์ฒด๋ฅผ ์ด๊ด€ํ•˜๊ธฐ ์œ„ํ•œ ๋‹จ์œ„.
  • CR ๊ด€๋ฆฌ:
    • ํŒ€์›์€ SE09 T์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ CR์„ ํ™•์ธํ•˜๊ณ  ๊ด€๋ฆฌ.
    • ํ”„๋กœ์ ํŠธ ๋ฆฌ๋”๊ฐ€ ์ตœ์ข…์ ์œผ๋กœ CR์„ ๊ฒ€ํ† ํ•˜๊ณ  BC์—๊ฒŒ ์ด๊ด€ ์š”์ฒญ.

 

๐ŸŸฆ ํ”„๋กœ์ ํŠธ ๊ตฌ์„ฑ์› ์—ญํ• 

  • Project Leader: Change Request ๋‹ด๋‹น. ์ตœ์ข… ๊ฒ€ํ†  ๋ฐ ์ด๊ด€ ์š”์ฒญ.
  • Project Member 1, 2, 3: Task Number๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ๊ฐ์ฒด๋ฅผ ๊ฐœ๋ฐœ.
  • BC (Basis Consultant): CR ๋‹จ์œ„๋กœ ์ด๊ด€์„ ์ˆ˜ํ–‰.

 


 

2. ํŒจํ‚ค์ง€์™€ ํ”„๋กœ๊ทธ๋žจ์˜ ๊ด€๊ณ„

  1. ํŒจํ‚ค์ง€์˜ ์—ญํ• 
    • ํŒจํ‚ค์ง€๋Š” ์—ฌ๋Ÿฌ ํ”„๋กœ๊ทธ๋žจ๊ณผ ๊ฐœ๋ฐœ ๊ฐ์ฒด๋ฅผ ๋…ผ๋ฆฌ์ ์œผ๋กœ ๊ทธ๋ฃนํ™”ํ•˜๋Š” ์ปจํ…Œ์ด๋„ˆ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.
    • ํŠน์ • ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค๋‚˜ ๊ธฐ๋Šฅ์— ๋”ฐ๋ผ ํ”„๋กœ๊ทธ๋žจ์„ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
    • ์˜ˆ:
      • ZPACKAGE_HR๋ผ๋Š” ํŒจํ‚ค์ง€๋Š” ์ธ์‚ฌ ๊ด€๋ฆฌ์™€ ๊ด€๋ จ๋œ ํ”„๋กœ๊ทธ๋žจ๊ณผ ๊ฐ์ฒด๋ฅผ ํฌํ•จ.
      • ZPACKAGE_MM์€ ์ž์žฌ ๊ด€๋ฆฌ ๊ด€๋ จ ๊ฐ์ฒด๋ฅผ ํฌํ•จ.
  2. ํ”„๋กœ๊ทธ๋žจ์˜ ์œ„์น˜
    • ํ”„๋กœ๊ทธ๋žจ์€ ๋ฐ˜๋“œ์‹œ ํ•˜๋‚˜์˜ ํŒจํ‚ค์ง€์— ์†ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
    • ํ”„๋กœ๊ทธ๋žจ์€ ํŒจํ‚ค์ง€ ์—†์ด ์ƒ์„ฑํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ, ์ด ๊ฒฝ์šฐ ๋กœ์ปฌ ํŒจํ‚ค์ง€($TMP)๋กœ ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.
      • ๋กœ์ปฌ ํŒจํ‚ค์ง€์— ์ €์žฅ๋œ ํ”„๋กœ๊ทธ๋žจ์€ ์ด๊ด€ ๋Œ€์ƒ์ด ์•„๋‹ˆ๋ฉฐ, ๊ฐœ๋ฐœ ํ™˜๊ฒฝ(DEV)์—๋งŒ ๋‚จ์Šต๋‹ˆ๋‹ค.

 


 

3. ํŒจํ‚ค์ง€์™€ ํ”„๋กœ๊ทธ๋žจ์˜ ๊ตฌ์„ฑ ์˜ˆ์‹œ

  • ํŒจํ‚ค์ง€ ์ด๋ฆ„: ZPACKAGE_SALES
    • ํ”„๋กœ๊ทธ๋žจ 1: ZSALES_REPORT (์˜์—… ๋ณด๊ณ ์„œ ์ƒ์„ฑ)
    • ํ”„๋กœ๊ทธ๋žจ 2: ZSALES_SUMMARY (์˜์—… ์š”์•ฝ ๋ฐ์ดํ„ฐ ํ‘œ์‹œ)
    • ํ”„๋กœ๊ทธ๋žจ 3: ZSALES_ANALYSIS (์˜์—… ๋ฐ์ดํ„ฐ ๋ถ„์„)
    • ํ…Œ์ด๋ธ” 1: ZSALES_DATA (์˜์—… ๋ฐ์ดํ„ฐ ์ €์žฅ)
    • ํด๋ž˜์Šค 1: ZCL_SALES_UTIL (์˜์—… ๊ด€๋ จ ์œ ํ‹ธ๋ฆฌํ‹ฐ ํด๋ž˜์Šค)

์œ„ ๊ตฌ์„ฑ์—์„œ, ๋ชจ๋“  ๊ฐ์ฒด๋Š” ZPACKAGE_SALES๋ผ๋Š” ํŒจํ‚ค์ง€์— ์†ํ•˜๋ฉฐ, ์ด ํŒจํ‚ค์ง€๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ด๊ด€(Transport Request)์ด ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค.

 

SE09

๐ŸŸฆ ํ”„๋กœ์ ํŠธ ๋ฆฌ๋”์˜ ์ฃผ์š” ์—ญํ• 

  1. Change Request (CR) ๊ด€๋ฆฌ
    • ๊ฐœ๋ฐœ ํŒ€์›๋“ค์ด ์ƒ์„ฑํ•œ Task Number๋ฅผ ๊ฒ€ํ† ํ•˜๊ณ , ์ด๋ฅผ CR๋กœ ํ†ตํ•ฉ.
    • CR์€ ์ด๊ด€ํ•  ๊ฐ์ฒด๋“ค์˜ ์ง‘ํ•ฉ์œผ๋กœ, ์—ฌ๋Ÿฌ ํ”„๋กœ๊ทธ๋žจ, ํ…Œ์ด๋ธ”, ํด๋ž˜์Šค ๋“ฑ์„ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Œ.
    • CR ๋‹จ์œ„๋กœ Basis Consultant(BC)์—๊ฒŒ ์ด๊ด€ ์š”์ฒญ.
  2. ์ด๊ด€ ํ”„๋กœ์„ธ์Šค ์Šน์ธ
    • CR์˜ ์ ํ•ฉ์„ฑ์„ ํ™•์ธํ•˜๊ณ , QAS ๋ฐ PRD ํ™˜๊ฒฝ์œผ๋กœ์˜ ์ด๊ด€์„ ์ตœ์ข… ์Šน์ธ.
    • ์ด๊ด€ ์ค‘ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ์ถฉ๋Œ์ด๋‚˜ ๋ฌธ์ œ๋ฅผ ์‚ฌ์ „์— ์กฐ์œจ.
  3. ๊ฐœ๋ฐœ ๊ฐ์ฒด ๊ฒ€ํ† 
    • ํŒ€์›์ด ์ƒ์„ฑํ•œ ํ”„๋กœ๊ทธ๋žจ์ด๋‚˜ ๊ฐ์ฒด๊ฐ€ ํ”„๋กœ์ ํŠธ ์š”๊ตฌ์‚ฌํ•ญ์— ๋ถ€ํ•ฉํ•˜๋Š”์ง€ ํ™•์ธ.
    • ํŒจํ‚ค์ง€์™€ ๋„ค์ž„์ŠคํŽ˜์ด์Šค ๊ทœ์น™(Z, Y ์‹œ์ž‘ ์—ฌ๋ถ€ ๋“ฑ) ์ค€์ˆ˜ ์—ฌ๋ถ€ ์ ๊ฒ€.
  4. ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜
    • ๊ฐœ๋ฐœ ํŒ€๊ณผ BC ๊ฐ„์˜ ์ค‘๊ฐ„ ๋‹ค๋ฆฌ ์—ญํ• ์„ ์ˆ˜ํ–‰.
    • ๊ฐœ๋ฐœ์ž๋“ค์ด Task Number๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž‘์—…ํ•œ ๋‚ด์šฉ์„ BC์—๊ฒŒ CR ํ˜•ํƒœ๋กœ ์ „๋‹ฌ.

๐ŸŸฆ Change Request์™€ Task Number์˜ ๊ด€๊ณ„

  • Task Number:
    • ํ”„๋กœ์ ํŠธ ํŒ€์›์ด ์ž‘์—…ํ•  ๋•Œ ์ƒ์„ฑ๋˜๋Š” ๋‹จ์œ„.
    • ๊ฐœ๋ฐœ ์ค‘์ธ ํŠน์ • ํ”„๋กœ๊ทธ๋žจ, ํ…Œ์ด๋ธ” ๋“ฑ ๊ฐœ๋ณ„ ๊ฐ์ฒด๊ฐ€ ํฌํ•จ๋จ.
    • ์˜ˆ: DEVK900123 (Task Number)
  • Change Request:
    • ์—ฌ๋Ÿฌ Task Number๋ฅผ ํ†ตํ•ฉํ•˜์—ฌ ์ƒ์„ฑ๋˜๋Š” ๋‹จ์œ„.
    • QAS, PRD๋กœ ์ด๊ด€ํ•  ๋•Œ ์‚ฌ์šฉ.
    • ์˜ˆ: CR123456 (Change Request Number)

๐ŸŸฆ ์˜ˆ์‹œ ์‹œ๋‚˜๋ฆฌ์˜ค

  1. ํŒ€์› ์—ญํ• :
    • ํŒ€์› 1์ด ํ”„๋กœ๊ทธ๋žจ ZSALES_REPORT์„ ๊ฐœ๋ฐœํ•˜๊ณ  Task Number๋ฅผ ์ƒ์„ฑ.
    • ํŒ€์› 2๊ฐ€ ํ…Œ์ด๋ธ” ZSALES_DATA๋ฅผ ์ƒ์„ฑํ•˜๊ณ  Task Number๋ฅผ ๊ธฐ๋ก.
  2. ํ”„๋กœ์ ํŠธ ๋ฆฌ๋” ์—ญํ• :
    • ํŒ€์›๋“ค์˜ Task Number๋ฅผ ํ™•์ธํ•˜๊ณ  Change Request๋กœ ํ†ตํ•ฉ.
    • CR์— ํฌํ•จ๋œ ๊ฐ์ฒด๋ฅผ ๊ฒ€ํ†  ํ›„ BC์—๊ฒŒ ์ด๊ด€ ์š”์ฒญ.
  3. BC ์—ญํ• :
    • CR์„ QAS๋กœ ์ด๊ด€ํ•˜๊ณ  ํ…Œ์ŠคํŠธ๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด PRD๋กœ ์ตœ์ข… ์ด๊ด€.