SAP/ABAP ๊ฐ๋ฐ ํ๊ฒฝ
[SAP] ํ๋ก์ ํธ(Project) ๊ตฌ์ฑํ๊ธฐ / ์ด๊ด ํ๋ก์ธ์ค๋?
์ธํฌ๋งํฑ
2025. 1. 22. 19:06
SAP ABAP ํ๋ก์ ํธ๋ ๊ฐ๋ฐ ๋จ๊ณ์์๋ถํฐ ํ ์คํธ ๋ฐ ์ด์ ๋จ๊ณ๊น์ง์ ์ฒด๊ณ์ ์ธ ์ด๊ด ๊ณผ์ ์ ํฌํจํฉ๋๋ค. ์ด๋ฅผ ํตํด SAP ์์คํ ๋ด์์ ๊ฐ์ฒด ๊ด๋ฆฌ์ ํจ์จ์ ์ธ ์ด๊ด์ด ๊ฐ๋ฅํ๋ฉฐ, ํ๋ก์ ํธ ํ์ ๊ฐ์ ์ญํ ๋ถ๋ด๋ ๋ช ํํ ์ด๋ฃจ์ด์ง๋๋ค.
1. ABAP ํ๋ก์ ํธ ๊ตฌ์ฑ ๋ฐ ์ด๊ด ํ๋ก์ธ์ค
๐ฆ ํ๋ก์ ํธ ๋จ๊ณ
- DEV (Development) - ๊ฐ๋ฐ
- ๊ฐ๋ฐ์ด ์ด๋ฃจ์ด์ง๋ ๋จ๊ณ.
- ๊ฐ๋ฐ๋ ํ๋ก๊ทธ๋จ์ ๋ก์ปฌ ๋๋ ์ง์ ๋ ํจํค์ง์ ์ ์ฅ.
- Task Number๋ฅผ ์์ฑํ๊ณ ์์ ๊ธฐ๋ก.
- QAS (Quality Assurance System) - ํ
์คํธ
- ๊ฐ๋ฐ๋ ํ๋ก๊ทธ๋จ์ ํ ์คํธ ํ๊ฒฝ์ผ๋ก ์ด๊ด.
- ์ด๊ด ๋จ์๋ Change Request (CR)๋ก, ํ๋ ์ด์์ ํ๋ก๊ทธ๋จ์ ํฌํจํ ์ ์์.
- ํ ์คํธ ์๋ฃ ํ ๋ค์ ๋จ๊ณ๋ก ์ด๊ด.
- 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. ํจํค์ง์ ํ๋ก๊ทธ๋จ์ ๊ด๊ณ
- ํจํค์ง์ ์ญํ
- ํจํค์ง๋ ์ฌ๋ฌ ํ๋ก๊ทธ๋จ๊ณผ ๊ฐ๋ฐ ๊ฐ์ฒด๋ฅผ ๋ ผ๋ฆฌ์ ์ผ๋ก ๊ทธ๋ฃนํํ๋ ์ปจํ ์ด๋ ์ญํ ์ ํฉ๋๋ค.
- ํน์ ๋น์ฆ๋์ค ํ๋ก์ธ์ค๋ ๊ธฐ๋ฅ์ ๋ฐ๋ผ ํ๋ก๊ทธ๋จ์ ๊ด๋ฆฌํ๊ธฐ ์ํด ์ฌ์ฉ๋ฉ๋๋ค.
- ์:
- ZPACKAGE_HR๋ผ๋ ํจํค์ง๋ ์ธ์ฌ ๊ด๋ฆฌ์ ๊ด๋ จ๋ ํ๋ก๊ทธ๋จ๊ณผ ๊ฐ์ฒด๋ฅผ ํฌํจ.
- ZPACKAGE_MM์ ์์ฌ ๊ด๋ฆฌ ๊ด๋ จ ๊ฐ์ฒด๋ฅผ ํฌํจ.
- ํ๋ก๊ทธ๋จ์ ์์น
- ํ๋ก๊ทธ๋จ์ ๋ฐ๋์ ํ๋์ ํจํค์ง์ ์ํด์ผ ํฉ๋๋ค.
- ํ๋ก๊ทธ๋จ์ ํจํค์ง ์์ด ์์ฑํ ์๋ ์์ง๋ง, ์ด ๊ฒฝ์ฐ ๋ก์ปฌ ํจํค์ง($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)์ด ์ด๋ฃจ์ด์ง๋๋ค.
๐ฆ ํ๋ก์ ํธ ๋ฆฌ๋์ ์ฃผ์ ์ญํ
- Change Request (CR) ๊ด๋ฆฌ
- ๊ฐ๋ฐ ํ์๋ค์ด ์์ฑํ Task Number๋ฅผ ๊ฒํ ํ๊ณ , ์ด๋ฅผ CR๋ก ํตํฉ.
- CR์ ์ด๊ดํ ๊ฐ์ฒด๋ค์ ์งํฉ์ผ๋ก, ์ฌ๋ฌ ํ๋ก๊ทธ๋จ, ํ ์ด๋ธ, ํด๋์ค ๋ฑ์ ํฌํจํ ์ ์์.
- CR ๋จ์๋ก Basis Consultant(BC)์๊ฒ ์ด๊ด ์์ฒญ.
- ์ด๊ด ํ๋ก์ธ์ค ์น์ธ
- CR์ ์ ํฉ์ฑ์ ํ์ธํ๊ณ , QAS ๋ฐ PRD ํ๊ฒฝ์ผ๋ก์ ์ด๊ด์ ์ต์ข ์น์ธ.
- ์ด๊ด ์ค ๋ฐ์ํ ์ ์๋ ์ถฉ๋์ด๋ ๋ฌธ์ ๋ฅผ ์ฌ์ ์ ์กฐ์จ.
- ๊ฐ๋ฐ ๊ฐ์ฒด ๊ฒํ
- ํ์์ด ์์ฑํ ํ๋ก๊ทธ๋จ์ด๋ ๊ฐ์ฒด๊ฐ ํ๋ก์ ํธ ์๊ตฌ์ฌํญ์ ๋ถํฉํ๋์ง ํ์ธ.
- ํจํค์ง์ ๋ค์์คํ์ด์ค ๊ท์น(Z, Y ์์ ์ฌ๋ถ ๋ฑ) ์ค์ ์ฌ๋ถ ์ ๊ฒ.
- ์ปค๋ฎค๋์ผ์ด์
- ๊ฐ๋ฐ ํ๊ณผ 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์ด ํ๋ก๊ทธ๋จ ZSALES_REPORT์ ๊ฐ๋ฐํ๊ณ Task Number๋ฅผ ์์ฑ.
- ํ์ 2๊ฐ ํ ์ด๋ธ ZSALES_DATA๋ฅผ ์์ฑํ๊ณ Task Number๋ฅผ ๊ธฐ๋ก.
- ํ๋ก์ ํธ ๋ฆฌ๋ ์ญํ :
- ํ์๋ค์ Task Number๋ฅผ ํ์ธํ๊ณ Change Request๋ก ํตํฉ.
- CR์ ํฌํจ๋ ๊ฐ์ฒด๋ฅผ ๊ฒํ ํ BC์๊ฒ ์ด๊ด ์์ฒญ.
- BC ์ญํ :
- CR์ QAS๋ก ์ด๊ดํ๊ณ ํ ์คํธ๊ฐ ์๋ฃ๋๋ฉด PRD๋ก ์ต์ข ์ด๊ด.