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

[SAP ABAP] Function Module ์ด๊ด€ ํ›„ ์šด์˜ ์„œ๋ฒ„์—์„œ ์กฐํšŒ๋˜์ง€ ์•Š์„ ๋•Œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•

by Jay Din 2025. 2. 28.
728x90
๋ฐ˜์‘ํ˜•

1. ๋ฌธ์ œ ์ƒํ™ฉ

๊ฐœ๋ฐœ์„œ๋ฒ„์—์„œ Function Module์„ ์ƒ์„ฑํ•˜์—ฌ ๊ฐœ๋ฐœํ•˜๊ณ , ์ด๋ฅผ ์šด์˜์„œ๋ฒ„๋กœ ์ด๊ด€(CTS) ํ–ˆ์Šต๋‹ˆ๋‹ค.

  • SE37์—์„œ Function Module์„ ๊ฒ€์ƒ‰ํ•˜๋ฉด ์ •์ƒ์ ์œผ๋กœ ์กฐํšŒ๋ฉ๋‹ˆ๋‹ค.
  • ํ•˜์ง€๋งŒ, ํ•ด๋‹น Function Group์—์„œ Function Module ๋ชฉ๋ก์„ ํ™•์ธํ•˜๋ฉด ๋ณด์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

 

2. ์›์ธ

Function Module์ด ์šด์˜ ์„œ๋ฒ„๋กœ ์ •์ƒ ์ด๊ด€๋˜์—ˆ์ง€๋งŒ,

Function Group์˜ ์˜ค๋ธŒ์ ํŠธ ๋ชฉ๋ก(Object List)์ด ๊ฐฑ์‹ ๋˜์ง€ ์•Š์•„์„œ,

ํ•ด๋‹น ๊ทธ๋ฃน์˜ Function Module ๋ชฉ๋ก์—์„œ ๋ณด์ด์ง€ ์•Š๋Š” ํ˜„์ƒ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

3. ํ•ด๊ฒฐ๋ฐฉ๋ฒ•

Function Group์˜ ์˜ค๋ธŒ์ ํŠธ ๋ชฉ๋ก์„ ์ˆ˜๋™์œผ๋กœ ๊ฐฑ์‹ ํ•˜๋ฉด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • SE80์—์„œ Function Group ์„ ํƒ
    • SE80 ํŠธ๋žœ์žญ์…˜ ์‹คํ–‰
    • ์ขŒ์ธก ํƒ์ƒ‰๊ธฐ์—์„œ ๋ฌธ์ œ ๋ฐœ์ƒํ•œ Function Group์„ ์„ ํƒ (์˜ˆ: ZSDF99)
  • Function Group ์˜ค๋ธŒ์ ํŠธ ๋ชฉ๋ก ๊ฐฑ์‹ 
    • Function Group์„ ์šฐํด๋ฆญ
    • Other FunctionsRebuild Object List ํด๋ฆญ
  • Function Module ํ™•์ธ
    • Function Group์„ ๋‹ค์‹œ ์—ด์–ด๋ณด๋ฉด ์ •์ƒ์ ์œผ๋กœ Function Module์ด ํฌํ•จ๋œ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ํ•„์š” ์‹œ Function Group์„ Activate(ํ™œ์„ฑํ™”) ํ•˜๋ฉด ๋”์šฑ ํ™•์‹คํ•˜๊ฒŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

 

4. ์ถ”๊ฐ€ ํ™•์ธ ์‚ฌํ•ญ

  • SE37์—์„œ Function Module์„ ์ง์ ‘ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์กด์žฌํ•˜๋Š”์ง€ ํ™•์ธ
  • SE80์—์„œ Function Group์ด ํ™œ์„ฑํ™”(Active) ์ƒํƒœ์ธ์ง€ ํ™•์ธ
  • ์ด๊ด€(Transport)์ด ์ •์ƒ์ ์œผ๋กœ ์ด๋ฃจ์–ด์กŒ๋Š”์ง€ STMS์—์„œ ํ™•์ธ

 

5. ๊ฒฐ๋ก 

SAP์—์„œ Function Module์„ ์ด๊ด€ํ•œ ํ›„ Function Group์—์„œ ์กฐํšŒ๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ, `Rebuild Object List`๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ์˜ค๋ธŒ์ ํŠธ ๋ชฉ๋ก์„ ๊ฐฑ์‹ ํ•˜๋ฉด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Function Module์„ ์ด๊ด€ํ•œ ํ›„ ๋ชฉ๋ก์—์„œ ๋ณด์ด์ง€ ์•Š๋Š”๋‹ค๋ฉด ์ด ๋ฐฉ๋ฒ•์„ ๋จผ์ € ์‹œ๋„ํ•ด ๋ณด์„ธ์š”!

 

728x90
๋ฐ˜์‘ํ˜•