๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90
๋ฐ˜์‘ํ˜•

๐Ÿง‘‍๐Ÿ’ผ SAP/ABAP102

[SAP ABAP] CBO ํ…Œ์ด๋ธ” ์ˆ˜์ • ์ „ ์ƒํƒœ๋กœ ๋กค๋ฐฑํ•˜๋Š” ๋ฐฉ๋ฒ• 1. ๋ฌธ์ œ ๋ถ„์„์•„๋ž˜์™€ ๊ฐ™์€ ์ด์œ ๋กœ CBO ํ…Œ์ด๋ธ” ์ˆ˜์ • ํ›„ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ–ˆ์„ ๋•Œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.CBO ํ…Œ์ด๋ธ” ์ˆ˜์ •์œผ๋กœ ์ธํ•ด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•œ ๊ฒฝ์šฐ, ์ฃผ์š” ์›์ธ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:ํ…Œ์ด๋ธ” ๊ตฌ์กฐ ๋ณ€๊ฒฝ(ํ•„๋“œ ์ถ”๊ฐ€/์‚ญ์ œ, ๋ฐ์ดํ„ฐ ํƒ€์ž… ๋ณ€๊ฒฝ ๋“ฑ).Enhancement Category ์„ค์ • ๋ณ€๊ฒฝ.๊ธฐ์กด ๋ฐ์ดํ„ฐ์™€ ์ƒˆ ๊ตฌ์กฐ ๊ฐ„์˜ ๋ถˆ์ผ์น˜.์ฐธ์กฐํ•˜๋Š” ๋‹ค๋ฅธ ๊ฐ์ฒด(๋ทฐ, ํ”„๋กœ๊ทธ๋žจ, BAPI ๋“ฑ)์™€์˜ ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ. 2. CBO ํ…Œ์ด๋ธ” ์ˆ˜์ • ์ „ ์ƒํƒœ๋กœ ๋กค๋ฐฑ ๋ฐฉ๋ฒ•1) SE11: ํ…Œ์ด๋ธ” ์›๋ณธ ํ™•์ธ T-Code: SE11๋กœ ์ด๋™.๋ฌธ์ œ์˜ CBO ํ…Œ์ด๋ธ”์„ ์ž…๋ ฅํ•˜๊ณ  Display๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.Utilities → Versions → Version Management ๋ฉ”๋‰ด๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.ํ…Œ์ด๋ธ”์˜ ์ด์ „ ํ™œ์„ฑ ๋ฒ„์ „์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.์ด์ „ ํ™œ์„ฑํ™”๋œ ๋ฒ„.. 2025. 1. 20.
[SAP ABAP] OCCURS 0(N) ์ด๋ž€? (์˜ˆ์ œ ํฌํ•จ) 1. OCCURS 0(N) ์ด๋ž€?OCCURS n์€ ์ธํ„ฐ๋„ ํ…Œ์ด๋ธ”์„ ์„ ์–ธํ•˜๋ฉด์„œ ๊ฐ ๋ ˆ์ฝ”๋“œ์˜ ๊ตฌ์กฐ์™€ ๊ธฐ๋ณธ ํฌ๊ธฐ(n)์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.n์€ ์ดˆ๊ธฐ ๋ฉ”๋ชจ๋ฆฌ ํฌ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋ฉฐ, ํ…Œ์ด๋ธ”์— ์ €์žฅ๋˜๋Š” ๋ ˆ์ฝ”๋“œ์˜ ํฌ๊ธฐ๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.OCCURS 0์€ ์ดˆ๊ธฐ ๋ฉ”๋ชจ๋ฆฌ ํฌ๊ธฐ๋ฅผ ์ง€์ •ํ•˜์ง€ ์•Š๊ณ , SAP๊ฐ€ ์ž๋™์œผ๋กœ ๋™์ ์œผ๋กœ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๊ด€๋ฆฌํ•˜๋„๋ก ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.์ธํ„ฐ๋„ ํ…Œ์ด๋ธ”์€ ๋™์  ๋ฐฐ์—ด์ฒ˜๋Ÿผ ๋™์ž‘ํ•˜๋ฉฐ, ๋ฐ์ดํ„ฐ๊ฐ€ ์ถ”๊ฐ€๋˜๋ฉด ์ž๋™์œผ๋กœ ํฌ๊ธฐ๊ฐ€ ํ™•์žฅ๋ฉ๋‹ˆ๋‹ค.OCCURS n์€ ์ธํ„ฐ๋„ ํ…Œ์ด๋ธ”์„ ์ •์˜ํ•  ๋•Œ ์‚ฌ์šฉ๋˜๋˜ ๊ตฌ๋ฌธ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ํ˜„์žฌ๋Š” ๋” ๊ถŒ์žฅ๋˜๋Š” ๋ฐฉ์‹์ธ ํ‘œ์ค€ ์ธํ„ฐ๋„ ํ…Œ์ด๋ธ”(Standard Internal Table) ์ •์˜๋กœ ๋Œ€์ฒด๋˜์—ˆ๊ณ , OCCURS ๋Š” ๊ตฌ์‹ ๊ตฌ๋ฌธ์œผ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค. 2. OCCURS 0 ์˜ˆ์ œ๋‹ค์Œ์€ `OCCURS 0`๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ธํ„ฐ๋„ ํ…Œ์ด๋ธ”์„ ์ •์˜.. 2025. 1. 3.
[SAP ABAP] ABAP Dictionary ํ…Œ์ด๋ธ” ์ƒ์„ฑ ๋ฐฉ๋ฒ• ๋ฐ ์—”ํŠธ๋ฆฌ ์ถ”๊ฐ€ ๋ฐฉ๋ฒ• 1. ABAP Dictionary ํ…Œ์ด๋ธ” ์ƒ์„ฑ ๋ฐฉ๋ฒ•1. SE11 ํŠธ๋žœ์žญ์…˜ ์ฝ”๋“œ ์‹คํ–‰SAP ํ™”๋ฉด์—์„œ SE11์„ ์ž…๋ ฅํ•˜๊ณ  ์‹คํ–‰.ABAP Dictionary ํ™”๋ฉด์ด ์—ด๋ฆฝ๋‹ˆ๋‹ค.2. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ…Œ์ด๋ธ” ์„ ํƒ๊ฐ์ฒด ์œ ํ˜•์—์„œ Database Table์„ ์„ ํƒํ…Œ์ด๋ธ” ์ด๋ฆ„ ์ž…๋ ฅ (์˜ˆ: ZEMPLOYEE).Create ๋ฒ„ํŠผ ํด๋ฆญ 3. Delivery and Maintenance ์„ค์ • Delivery Class: ํ…Œ์ด๋ธ”์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ์–ด๋–ค ์šฉ๋„๋กœ ์‚ฌ์šฉ๋˜๊ณ , ์šด์˜ ์‹œ์Šคํ…œ ๊ฐ„์— ์–ด๋–ป๊ฒŒ ์ „์†ก๋ ์ง€๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.A (Application Table): ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ๋˜๋Š” ํ…Œ์ด๋ธ”. (์˜ˆ: ๊ณ ๊ฐ์ •๋ณด, ๊ฑฐ๋ž˜ ๋ฐ์ดํ„ฐ ๋“ฑ)Data Browser/Table View Maintenance: ํ…Œ์ด๋ธ” ๋ฐ์ดํ„ฐ๋ฅผ SAP ํ‘œ์ค€ ์ธํ„ฐํŽ˜์ด์Šค(Data .. 2025. 1. 3.
[SAP ABAP] ์ธํ„ฐ๋„ ํ…Œ์ด๋ธ” Standard, Sorted, Hashed table ์ด๋ž€? 1. ํ…Œ์ด๋ธ”์˜ ์†์„ฑ ๋ฐ ์šฉ๋„ ์ •๋ฆฌํ‘œ  ํ…Œ์ด๋ธ” ์œ ํ˜• STANDARD TABLESORTED TABLE HASHED TABLE ๊ตฌ์กฐ๋น„์ •๋ ฌ, ์ˆœ์„œ๋Œ€๋กœ ๋ฐ์ดํ„ฐ ์ €์žฅํ‚ค๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ž๋™ ์ •๋ ฌ๋œ ํ…Œ์ด๋ธ”ํ‚ค ๊ธฐ๋ฐ˜์˜ ํ•ด์‹œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ ๋ฐ์ดํ„ฐ ์ €์žฅํ‚ค๊ธฐ๋ณธ์ ์œผ๋กœ ์ธ๋ฑ์Šค ํ‚ค์œ ์ผํ•œ ๋น„๋ฐ€ ํ‚ค ๋˜๋Š” ๋น„์œ ์ผ ํ‚ค ๊ฐ€๋Šฅ์œ ์ผํ•œ ๋น„๋ฐ€ ํ‚ค๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅ์ ‘๊ทผ ๋ฐฉ์‹์ˆœ์ฐจ์  ๊ฒ€์ƒ‰(Linear Search)์ด์ง„ ๊ฒ€์ƒ‰(Binary Search)ํ•ด์‹œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ธฐ๋ฐ˜ ๊ฒ€์ƒ‰(O(1))์„ฑ๋Šฅ๋Œ€๋Ÿ‰ ๋ฐ์ดํ„ฐ์—์„œ ๋А๋ฆผ์ •๋ ฌ๋œ ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰ ์‹œ ๋น ๋ฆ„๊ฐ€์žฅ ๋น ๋ฅธ ๊ฒ€์ƒ‰ ์†๋„ ์ œ๊ณต๋ฐ์ดํ„ฐ ์‚ฝ์ž…์‚ฝ์ž… ์ˆœ์„œ๋Œ€๋กœ ์ถ”๊ฐ€์‚ฝ์ž… ์‹œ ์ž๋™ ์ •๋ ฌํ•ด์‹œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ†ตํ•ด ์ €์žฅ์ค‘๋ณต ํ—ˆ์šฉ์ค‘๋ณต ํ—ˆ์šฉ ๊ฐ€๋Šฅํ‚ค ๊ธฐ์ค€์œผ๋กœ ์ค‘๋ณต ํ—ˆ์šฉ ๊ฐ€๋Šฅ์ค‘๋ณต ํ—ˆ์šฉ ์•ˆ ๋จ์‚ฌ์šฉ ์‚ฌ๋ก€์ˆœ์ฐจ์ ์ธ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ์ •๋ ฌ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃฐ ๋•Œ๊ณ ์† ๊ฒ€์ƒ‰, ์ค‘๋ณต์ด.. 2025. 1. 2.
728x90
๋ฐ˜์‘ํ˜•