1. ALV Grid ํฌ๊ธฐ ์๋ ์กฐ์ ๋ฌธ์
ํ๋ฉด ํฌ๊ธฐ์ ๋ฐ๋ผ ์คํฌ๋กค๋ฐ๊ฐ ์๋์ผ๋ก ์ ์ฉ๋์ด์ผ ํ์ง๋ง, ์ ์ฌ์ง๊ณผ ๊ฐ์ด ์กฐ์ ๋์ง ์๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ฌ ์ฌ์ฉ์์๊ฒ ๋ถํธํจ์ ์ค๋๋ค.
SAP ์์ ALV Grid(ํ ํ์ ๋ฐ์ดํฐ ํ์)๋ฅผ ๊ตฌํํ ๋, ํด์๋์ ๋ฐ๋ผ ALV ํ๋ฉด ํฌ๊ธฐ๊ฐ ๋ค๋ฅด๊ฒ ๋ณด์ด๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด Docking Container์ Custom Container์ ์ฐจ์ด๋ฅผ ์ดํดํ๊ณ ์ ์ ํ ๋ฐฉ๋ฒ์ ์ ์ฉํด์ผ ํฉ๋๋ค.
2. Docking Container vs. Custom Container ์ฐจ์ด์
์ปจํ ์ด๋ ์ ํ | ํน์ง | ํ๋ฉด ํฌ๊ธฐ ์กฐ์ ์ฌ๋ถ | ์ถ์ฒ ์ํฉ |
Docking Container | ALV๋ฅผ SAP GUI์ ์ผ์ชฝ, ์ค๋ฅธ์ชฝ, ์, ์๋์ Docking | โ ์๋ ์กฐ์ ๋จ (๋๋ํ EXTENSION ๊ฐ ์ค์ ์) | ํด์๋๋ณ ํฌ๊ธฐ ์กฐ์ ์ด ํ์ํ ๋ |
Custom Container | ์คํฌ๋ฆฐ ํ์ธํฐ(Screen Painter)์์ ๋ฐฐ์น | โ ๊ธฐ๋ณธ์ ์ผ๋ก ์๋ ์กฐ์ ๋์ง ์์ | ์ฌ์ฉ์ ์ ์ UI/ํน์ ํฌ๊ธฐ ํ์ํ ๋ |
๐ ์ฆ, Custom Container๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ ํ๋ฉด ํฌ๊ธฐ์ ๋ง๊ฒ ์กฐ์ ํ๋ ค๋ฉด ์ถ๊ฐ์ ์ธ ์ค์ ์ด ํ์ํฉ๋๋ค.
3. ALV ์๋ ์กฐ์ ํ๋ ๋ฐฉ๋ฒ
Custom Container์์ ํด์๋์ ๋ง๊ฒ ALV ์๋ ์กฐ์ ํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
1๏ธโฃ ์คํฌ๋ฆฐ ํฌ๊ธฐ(Screen Size) ์ค์
- SE51 (Screen Painter) ์คํ
- ํด๋น ์คํฌ๋ฆฐ ๋ฒํธ(์: 100๋ฒ ALV ํ๋ฉด) ์ ํ
- [์์ฑ(Attributes)] ํญ์์ ํ๋ฉด ํฌ๊ธฐ๋ฅผ 200 x 255๋ก ๋ณ๊ฒฝ
- ์ ์ฅ ํ ํ์ฑํ (Activate)
2๏ธโฃ Screen Painter์์ ์ต์ ํฌ๊ธฐ ์ค์
- ๋ ์ด์์ (์คํฌ๋ฆฐํ์ธํฐ) ์คํ
- ์์ฑ ํญ
- ์ต์๋ผ์ธ(Minimum Width): 10
- ์ต์์ด์( Minimum Height): 20
- ์ ์ฅ ํ ํ์ฑํ
3๏ธโฃ ๊ฒฐ๊ณผ ํ๋ฉด
์ด๋ ๊ฒ ํ๋ฉด SAP GUI ์ฐฝ ํฌ๊ธฐ๊ฐ ์ค์ด๋ค๋๋ผ๋ ์ต์ํ์ ๊ฐ๋ ์ฑ์ ์ ์งํ ์ ์์ต๋๋ค.