ABAP ์์๋ ์ฌ๋ฌ Program Type์ด ์กด์ฌํ์ง๋ง ๊ทธ ์ค ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๋ Program Type ์ผ๋ก๋
Module Pool Program ( Type M )๊ณผ Executable Program ( Type 1 ) 2๊ฐ์ง๊ฐ ์๋ค.
2๊ฐ์ง ํ๋ก๊ทธ๋จ Type์ ๋ํด ๋น๊ตํด ๋ณด๋๋ก ํ์.
Module Pool Program
- ์์ฑ/์์ /์ญ์ /์กฐํ ์ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ
- Transaction Code ์์ฑ ํ ์คํ๊ฐ๋ฅ
- ํ๋ก๊ทธ๋จ ์คํ์ T-Code ์ ์ ๋ ฅ๋ ์์ ์คํฌ๋ฆฐ์ ํธ์ถ
- ํ ํ๋ก๊ทธ๋จ์์ ํธ์ถ ์ Call Transaction ๊ตฌ๋ฌธ์ผ๋ก ํธ์ถ ๊ฐ๋ฅ
- ๋ชจ๋ ์คํฌ๋ฆฐ์ ์คํฌ๋ฆฐ ํ์ธํฐ๋ฅผ ํตํด ๊ตฌํ
- ํ๋ก๊ทธ๋จ Flow ๋ T-Code ์ ์ ๋ ฅ๋ ์ฒซ ์คํฌ๋ฆฐ์ ์์์ผ๋ก ๋ค์์ ์คํฌ๋ฆฐ๋ค์ด ์์ฐจ์ ์ผ๋ก ํธ์ถ๋๋ฉฐ ์งํ
- 'PROGRAM + ํ๋ก๊ทธ๋จ๋ช ' ๊ตฌ๋ฌธ์ ์์์ผ๋ก ํ๋ก๊ทธ๋จ์ ์์ฑ
- Module Pool ํ๋ก๊ทธ๋จ์ Naming ์ ์์ 'SAPM'๋ก ์์ ( SAP์์ ๊ถ์ฅ )


ํ์ค ํ๋ก๊ทธ๋จ์์ ๊ตฌํ๋ ํ๋ฉด์ฒ๋ผ ์ผ๋ฐ์ ์ผ๋ก Module Pool ์
๋ฐ์ดํฐ ์์ฑ์ ํ์ํ Key ๋ฐ์ดํฐ๋ฅผ ์ฒซ ํ๋ฉด์์ ์ ๋ ฅ ๋ฐ๊ณ
๋ค์ ์์ธํ๋ฉด์ผ๋ก ํ์ํ Detailํ ์ ๋ณด๋ฅผ Key-in ํ๋ ํํ๋ก ๊ตฌํ๋์ด์ ธ ์๋ค.
Executable Program
- ์กฐํ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ. Report Program/List Program ์ด๋ผ๊ณ ๋ ํจ
- ์กฐํ๊ฐ ๋ชฉ์ ์ด๋ฏ๋ก ์กฐํ ์กฐ๊ฑด์ ์ ๋ ฅํ๋ Selection Screen ์ด ์กด์ฌ
- ํ๋ก๊ทธ๋จ ์คํ์ Selection Screen ์กด์ฌ์ '1000' ์คํฌ๋ฆฐ์ ์๋์ผ๋ก ํธ์ถ
- T-Code ์์ฑ์์ด ABAP EDITOR ๋ด์์ ๋ฐ๋ก ํ๋ก๊ทธ๋จ ์คํ ๊ฐ๋ฅ
- ํ๋ก๊ทธ๋จ Flow ๋ EVENT BLOCK Processing์ด๋ผ ํ์ฌ ๊ฐ Event Block ์์๋๋ก ์งํ
- ํ ํ๋ก๊ทธ๋จ์์ ํธ์ถ ์ SUBMIT ๊ตฌ๋ฌธ์ ์ฌ์ฉํ์ฌ T-Code ์์ฑ ์์ด๋ ์คํ ๊ฐ๋ฅ
- 'REPORT + ํ๋ก๊ทธ๋จ๋ช ' ๊ตฌ๋ฌธ์ ์์์ผ๋ก ํ๋ก๊ทธ๋จ ์์ฑ


ํ์ค ํ๋ก๊ทธ๋จ์์ ๊ตฌํ๋ ํ๋ฉด์์ ๋ณด๋ฏ์ด Executable Program ์
์ํ๋ ๋ฐ์ดํฐ๋ฅผ ์กฐํํ๊ธฐ ์ํด ํ์ํ ์กฐํ์กฐ๊ฑด์ ์ ๋ ฅํ ์ ์๋ ์กฐํํ๋ฉด๊ณผ
๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ฃผ๋ ๊ฒฐ๊ณผ List( ALV ) ํ๋ฉด์ผ๋ก ๊ตฌํ๋์ด์ ธ ์๋ค.
๊ณผ๊ฑฐ์๋ ํ๋ก๊ทธ๋จ์ ๊ธฐ๋ฅ์ ๋ฐ๋ผ( ๋จ์ ์กฐํ์ฑ ์ธ์ง์ ๋ฐ๋ผ ) Type-1๊ณผ Type-M ์ผ๋ก ๊ตฌ๋ถํ์ฌ
๊ฐ๋ฐํ์์ง๋ง ํ์ฌ๋ ๊ตฌํ ๋ฒ์์ ์์ด ๋ ํ๋ก๊ทธ๋จ ํ์ ๊ฐ์ ํฐ ์ฐจ์ด๋ ์๊ธฐ ๋๋ฌธ์
ํฌ๊ฒ ๊ตฌ๋ถ์ ๋์ง ์๊ณ ๊ฐ๋ฐ์ ํ๊ณ ์๋ค.
Excutable Program์ด Selection Screen์ ๋ํ ๊ตฌํ์ด ์ฝ๊ณ ๋ฐ๋ก ์คํํ ์ ์๋ ๋ฑ ๊ฐ๋ฐ ํธ์์
์ฌ๋ฌ ์ฅ์ ์ด ์์ด Module Pool Program ๋ณด๋ค ๋ ์ ํธ๋์ด ๊ฐ๋ฐ๋์ด ์ง๋ค.
'ABAP Concept (๐๊ฐ๋ ) > Basic' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
|ABAP ๊ฐ๋ ์ ๋ฆฌ| Data Type (0) | 2020.09.08 |
---|---|
|ABAP ๊ฐ๋ ์ ๋ฆฌ| Data Object (0) | 2020.09.07 |
|ABAP Overview| ABAP Dictionary (0) | 2020.09.03 |
|ABAP Overview| CBO ํ๋ก๊ทธ๋จ ํจํด (TYPE-1 Prog.) (0) | 2020.09.02 |
|ABAP Overview| ABAP Unique Concept (0) | 2020.09.01 |