ABAP ๊ฐ๋ฐ์์๋ ๊ธฐ์กด ํ ์ด๋ธ์ด๋ ๊ตฌ์กฐ์ฒด๋ฅผ ํ์ฅํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค. ์ด๋ ์ ์ฉํ๊ฒ ์ฐ์ด๋ ๋ ๊ฐ์ง ๊ธฐ๋ฅ์ด ์๋ค.
- โ Append Structure
- โ Include Structure ( + "CI _" (Customer Include) )
์ด๋ฒ ๊ธ์์๋ ๋ ๊ฐ๋ ์ ์ฝ๊ฒ ์ดํดํ ์ ์๋๋ก ์ค๋ช ํ๊ณ , ์ธ์ ์ด๋ค ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํด์ผ ํ๋์ง, ์ฅ์ ๊ณผ ์ฃผ์์ฌํญ์ ์์๋ณด๋๋ก ํ์.
1. Append Structure๋?
Append Structure๋ ๊ธฐ์กด SAP ํ ์ด๋ธ์ด๋ ๊ตฌ์กฐ์ฒด์ ์๋ก์ด ํ๋๋ฅผ ์ถ๊ฐํ ์ ์๋ ํ์ฅ ๋๊ตฌ์ด๋ค. ํนํ SAP ์คํ ๋ค๋(ํ์ค) ํ ์ด๋ธ์ ์ง์ ์์ ํ์ง ์๊ณ ๊ณ ๊ฐ ๋ง์ถค ํ๋๋ฅผ( Customizing Fields ) ์์ ํ๊ฒ ์ถ๊ฐํ ์ ์๋ ๋ฐฉ๋ฒ์ผ๋ก ๋ง์ด ์ฌ์ฉ๋๋ค.
๐ Append Structure์ ํต์ฌ ํน์ง
- SAP ์คํ ๋ค๋(ํ์ค) ํ ์ด๋ธ ๋ฐ ๊ตฌ์กฐ์ฒด์ ํ์ฅ ๊ฐ๋ฅ
- Customer Namespace "Z", "Y" ๋ฅผ ํตํด ์ถฉ๋ ๋ฐฉ์ง
- ํ๋์ Append Structure๋ ํ๋์ ํ ์ด๋ธ ๋๋ ๊ตฌ์กฐ์ฒด์๋ง ์ฐ๊ฒฐ
- SAP ์ ๊ทธ๋ ์ด๋ ์์๋ ์์ ํ๊ฒ ์ ์ง
- ๋จ, ํ ์ด๋ธ์ Transparent Table์ ์ฌ์ฉ ๊ฐ๋ฅ (ECC ๋ฒ์ ๊ธฐ์ค, ํด๋ฌ์คํฐ ๋๋ ํ ํ ์ด๋ธ์ ์ฌ์ฉ ๋ถ๊ฐ )

โ ๏ธ Append Structure ์ฌ์ฉ ์ ์ฃผ์์ฌํญ
- LRAW, LCHR ํ๋๊ฐ ์๋ ํ ์ด๋ธ์๋ ์ฌ์ฉ ๋ถ๊ฐ
- ์์น ์ ํ: ํ๋๋ค์ ํญ์ ํ ์ด๋ธ์ด๋ ๊ตฌ์กฐ์ฒด์ ๋ง์ง๋ง์ ์ถ๊ฐ๋์ด์ผ ํจ.
2. Include Structure๋?
Include Structure๋ ์ฌ๋ฌ ๊ตฌ์กฐ์ฒด๋ ํ ์ด๋ธ์์ ๊ณตํต ํ๋๋ค์ ์ฌ์ฌ์ฉํ ์ ์๋๋ก ์ ์ํ ๊ตฌ์กฐ์ด๋ค. ๋ง์น ๋ ๊ณ ๋ธ๋ญ์ฒ๋ผ ํน์ ๊ตฌ์กฐ์ฒด๋ฅผ ๋ค๋ฅธ ๊ตฌ์กฐ์ฒด๋ ํ ์ด๋ธ์ "๋ผ์ ๋ฃ๋" ๋ฐฉ์์ด๋ฉฐ, ๋ง์น ํ๋๋ค์ ๊ตฌ์กฐํํ์ฌ ๋ชจ๋ํํ๋ค๊ณ ์๊ฐํ๋ฉด ๋๋ค..
๐ Include Structure์ ํต์ฌ
- ๊ณตํต ํ๋ ์ ์ ์ ์ฌ์ฌ์ฉ ์ฉ์ด
- ์ฌ๋ฌ ํ ์ด๋ธ์ด๋ ๊ตฌ์กฐ์ฒด์ ํฌํจ ๊ฐ๋ฅํ์ฌ ์ผ๊ด๋ ํ์ฅ์ด ๊ฐ๋ฅ
- ์์น ์ง์ : ํ๋๋ฅผ ์ํ๋ ์์น์ ์ฝ์ ๊ฐ๋ฅ
- ์ ๊ทธ๋ ์ด๋ ๋ณดํธ๋ ๋ถ๊ฐ, ํนํ SAP ํ์ค ํ ์ด๋ธ์ ์ง์ ํฌํจ ์ ์ํ

โ ๏ธ Include Structure ์ฌ์ฉ ์ ์ฃผ์์ฌํญ
- SAP ์คํ ๋ค๋ ํ ์ด๋ธ์ ์ถ๊ฐ ์ SAP Modification(์์ )์ผ๋ก ๊ฐ์ฃผ๋จ. ์ฆ, SAP ์ ๊ทธ๋ ์ด๋ ์, ํด๋น ํ ์ด๋ธ์ ์ ๊ทธ๋ ์ด๋ ๋์์์ ์ถฉ๋ ๊ฐ๋ฅ์ฑ์ด ํผ.
- Include Structure ๋ณ๊ฒฝ ์ ํด๋น structure๊ฐ ํฌํจ๋ ํ ์ด๋ธ๊ณผ ๊ตฌ์กฐ์ ๋ชจ๋ ์ํฅ
3. SAP ์คํ ๋ค๋ "CI_*" Include Structure๋?
SAP์์๋ ์คํ ๋ค๋ ํ ์ด๋ธ์ด๋ ๊ตฌ์กฐ์ฒด์์ ํ์ฅ์ด ์์ฃผ ํ์ํ ๊ฒฝ์ฐ, ๊ณ ๊ฐ์ด ์์ ํ๊ฒ ํ์ฅํ ์ ์๋๋ก ๋ฏธ๋ฆฌ ์ค๋น๋ Include ๊ตฌ์กฐ๋ฅผ ์ ๊ณตํ๋ฉฐ, ๊ณ ๊ฐ์ด ์์ ๋กญ๊ฒ ํ๋๋ฅผ ์ถ๊ฐํ ์ ์๋๋ก ์ค๊ณ๋์ด ์๋ค. ์ด ๊ตฌ์กฐ๋ ํญ์ "CI_"๋ก ์์ํ๋ Include Structure์ด๋ฉฐ "CI"๋ Customer Include์ ์ฝ์๋ฅผ ๋งํ๋ค.

์คํ ๋ค๋ ํ ์๋ก, CI_EBANDB๋ SAP๊ฐ ๋ฏธ๋ฆฌ ๋ง๋ค์ด๋ ๋น์ด ์๋ Include Structure๋ก, ์ฌ๊ธฐ์ ๊ณ ๊ฐ์ด ์ํ๋ ํ๋๋ฅผ ์ถ๊ฐํ๋ฉด EBAN ํ ์ด๋ธ์ ์ผ๋ถ์ฒ๋ผ ๋์ํ๋ค. ๊ทธ๋ฆฌ๊ณ ํด๋น ๊ตฌ์กฐ์ ํ๋๋ฅผ ์ถ๊ฐํ๋ฉด CI_EBANDB ๊ตฌ์กฐ๋ฅผ INCLUDE ํ ๋ชจ๋ ํ ์ด๋ธ๊ณผ ๊ตฌ์กฐ์๋ ๋์ผํ๊ฒ ์ถ๊ฐ ๋์ด์ง๋ค.
๐ก ์ด ๋ฐฉ์์ SAP์์ Append Structure ๋์ ์ฌ์ฉํ๋ ํ์ฅ ๋ฐฉ์์ด๋ฉฐ, ์ ๊ทธ๋ ์ด๋์๋ ์์ ํ๋ค. ํด๋น "CI_"๊ตฌ์กฐ๊ฐ ์คํ ๋ค๋์์ ์ ๊ณต๋๋ ๊ฒฝ์ฐ, Append Structure๋ณด๋ค ์ฐ์ ์ผ๋ก ์ฌ์ฉํ๋ ๊ฒ์ด ์ข๋ค.โ
4. Append Structure vs Include Structure vs "CI_*" Include Structure
| ํญ๋ชฉ | Append Structure | Include Structure | "CI_*" Include Structure |
| ๋ชฉ์ | SAP ํ์ค ๋๋ ์ปค์คํ ํ์ฅ | ๊ณตํต ํ๋ ์ฌ์ฌ์ฉ | SAP ํ์ค ๋๋ ์ปค์คํ
ํ์ฅ ( SAP์ด ๋ฏธ๋ฆฌ ์ ๊ณตํ ํ์ฅ ์์ญ ) |
| ํ์ฅ ํํ | Append Structure | Include Structure | Include Structure |
| ์ฌ์ฌ์ฉ์ฑ | โ | โ๏ธ | โ๏ธ |
| ์
๊ทธ๋ ์ด๋ ์์ ์ฑ |
โ๏ธ | โ | โ๏ธ |
| ์ถ๊ฐ ์์น | ํญ์ ๋ง์ง๋ง ์ถ๊ฐ | ์ํ๋ ์์น ๊ฐ๋ฅ | SAP๊ฐ ์ง์ ํ ์์น |
'ABAP Concept (๐๊ฐ๋ ) > Advanced' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| ABAP ์์ Auto Commit์ ๋์ฒด ์ธ์ ์คํ๋๋ ๊ฑธ๊น? (0) | 2025.04.22 |
|---|---|
| SAP LUW ( Logical Unit of Work ) ์ฝ๊ฒ ์ดํดํ๊ธฐ (0) | 2025.04.21 |
| Internal Table์ default key ๋ฐ ๊ด๋ จ ์ต์ ( with key ) (0) | 2025.04.14 |
| Internal Table Header line(ํค๋ ๋ผ์ธ) ๊ฐ๋ ๋ฐ ์ง์ํด์ผ ํ๋ ์ด์ (0) | 2025.04.14 |
| Internal Table์ ๊ฐ๋ ๊ณผ ๊ตฌ์ฑ ์์(Feat. Table Category) (0) | 2025.04.10 |