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

[SAP ABAP] ALV์—์„œ ํ•ด์ƒ๋„๋ณ„ ์ž๋™ ์กฐ์ ˆ ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•

by Jay Din 2025. 3. 11.
728x90
๋ฐ˜์‘ํ˜•

1. ALV Grid ํฌ๊ธฐ ์ž๋™ ์กฐ์ ˆ ๋ฌธ์ œ

 

ํ™”๋ฉด ํฌ๊ธฐ์— ๋”ฐ๋ผ ์Šคํฌ๋กค๋ฐ”๊ฐ€ ์ž๋™์œผ๋กœ ์ ์šฉ๋˜์–ด์•ผ ํ•˜์ง€๋งŒ, ์œ„ ์‚ฌ์ง„๊ณผ ๊ฐ™์ด ์กฐ์ ˆ๋˜์ง€ ์•Š๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ถˆํŽธํ•จ์„ ์ค๋‹ˆ๋‹ค.

SAP ์—์„œ ALV Grid(ํ‘œ ํ˜•์‹ ๋ฐ์ดํ„ฐ ํ‘œ์‹œ)๋ฅผ ๊ตฌํ˜„ํ•  ๋•Œ, ํ•ด์ƒ๋„์— ๋”ฐ๋ผ ALV ํ™”๋ฉด ํฌ๊ธฐ๊ฐ€ ๋‹ค๋ฅด๊ฒŒ ๋ณด์ด๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค๋ฉด Docking Container์™€ Custom Container์˜ ์ฐจ์ด๋ฅผ ์ดํ•ดํ•˜๊ณ  ์ ์ ˆํ•œ ๋ฐฉ๋ฒ•์„ ์ ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

2. Docking Container vs. Custom Container ์ฐจ์ด์ 

SAP GUI์—์„œ ALV์˜ ํฌ๊ธฐ๊ฐ€ ์ž๋™์œผ๋กœ ์กฐ์ •๋˜๋Š” ๋ฐฉ์‹์€ ์‚ฌ์šฉํ•˜๋Š” ์ปจํ…Œ์ด๋„ˆ ์œ ํ˜•์— ๋”ฐ๋ผ ๋‹ค๋ฅด๊ฒŒ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.
 
์ปจํ…Œ์ด๋„ˆ ์œ ํ˜• ํŠน์ง• ํ™”๋ฉด ํฌ๊ธฐ ์กฐ์ • ์—ฌ๋ถ€ ์ถ”์ฒœ ์ƒํ™ฉ
Docking Container  ALV๋ฅผ SAP GUI์˜ ์™ผ์ชฝ, ์˜ค๋ฅธ์ชฝ, ์œ„, ์•„๋ž˜์— Docking โœ… ์ž๋™ ์กฐ์ •๋จ (๋„‰๋„‰ํ•œ EXTENSION ๊ฐ’ ์„ค์ • ์‹œ) ํ•ด์ƒ๋„๋ณ„ ํฌ๊ธฐ ์กฐ์ ˆ์ด ํ•„์š”ํ•  ๋•Œ
Custom Container  ์Šคํฌ๋ฆฐ ํŽ˜์ธํ„ฐ(Screen Painter)์—์„œ ๋ฐฐ์น˜ โŒ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ž๋™ ์กฐ์ •๋˜์ง€ ์•Š์Œ ์‚ฌ์šฉ์ž ์ •์˜ UI/ํŠน์ • ํฌ๊ธฐ ํ•„์š”ํ•  ๋•Œ

๐Ÿ“Œ ์ฆ‰, Custom Container๋ฅผ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ ํ™”๋ฉด ํฌ๊ธฐ์— ๋งž๊ฒŒ ์กฐ์ •ํ•˜๋ ค๋ฉด ์ถ”๊ฐ€์ ์ธ ์„ค์ •์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

 

3.  ALV ์ž๋™ ์กฐ์ ˆํ•˜๋Š” ๋ฐฉ๋ฒ•

Custom Container์—์„œ ํ•ด์ƒ๋„์— ๋งž๊ฒŒ ALV ์ž๋™ ์กฐ์ ˆํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

 

1๏ธโƒฃ ์Šคํฌ๋ฆฐ ํฌ๊ธฐ(Screen Size) ์„ค์ •

(์ขŒ) SE51 ์กฐํšŒ / (์šฐ) ํ™”๋ฉด ํฌ๊ธฐ ์„ค์ •

  1. SE51 (Screen Painter) ์‹คํ–‰
  2. ํ•ด๋‹น ์Šคํฌ๋ฆฐ ๋ฒˆํ˜ธ(์˜ˆ: 100๋ฒˆ ALV ํ™”๋ฉด) ์„ ํƒ
  3. [์†์„ฑ(Attributes)] ํƒญ์—์„œ ํ™”๋ฉด ํฌ๊ธฐ๋ฅผ 200 x 255๋กœ ๋ณ€๊ฒฝ
  4. ์ €์žฅ ํ›„ ํ™œ์„ฑํ™” (Activate)

 

2๏ธโƒฃ Screen Painter์—์„œ ์ตœ์†Œ ํฌ๊ธฐ ์„ค์ •

  1. ๋ ˆ์ด์•„์›ƒ (์Šคํฌ๋ฆฐํŽ˜์ธํ„ฐ) ์‹คํ–‰
  2. ์†์„ฑ ํƒญ
    • ์ตœ์†Œ๋ผ์ธ(Minimum Width): 10 
    • ์ตœ์†Œ์—ด์ˆ˜( Minimum Height): 20
  3. ์ €์žฅ ํ›„ ํ™œ์„ฑํ™”

 

3๏ธโƒฃ ๊ฒฐ๊ณผ ํ™”๋ฉด

์ด๋ ‡๊ฒŒ ํ•˜๋ฉด SAP GUI ์ฐฝ ํฌ๊ธฐ๊ฐ€ ์ค„์–ด๋“ค๋”๋ผ๋„ ์ตœ์†Œํ•œ์˜ ๊ฐ€๋…์„ฑ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

 

728x90
๋ฐ˜์‘ํ˜•