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

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

[SAP ABAP] ์ธํ„ฐ๋„ ํ…Œ์ด๋ธ” Standard, Sorted, Hashed table ์ด๋ž€? 1. ํ…Œ์ด๋ธ”์˜ ์†์„ฑ ๋ฐ ์šฉ๋„ ์ •๋ฆฌํ‘œ  ํ…Œ์ด๋ธ” ์œ ํ˜• STANDARD TABLESORTED TABLE HASHED TABLE ๊ตฌ์กฐ๋น„์ •๋ ฌ, ์ˆœ์„œ๋Œ€๋กœ ๋ฐ์ดํ„ฐ ์ €์žฅํ‚ค๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ž๋™ ์ •๋ ฌ๋œ ํ…Œ์ด๋ธ”ํ‚ค ๊ธฐ๋ฐ˜์˜ ํ•ด์‹œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ ๋ฐ์ดํ„ฐ ์ €์žฅํ‚ค๊ธฐ๋ณธ์ ์œผ๋กœ ์ธ๋ฑ์Šค ํ‚ค์œ ์ผํ•œ ๋น„๋ฐ€ ํ‚ค ๋˜๋Š” ๋น„์œ ์ผ ํ‚ค ๊ฐ€๋Šฅ์œ ์ผํ•œ ๋น„๋ฐ€ ํ‚ค๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅ์ ‘๊ทผ ๋ฐฉ์‹์ˆœ์ฐจ์  ๊ฒ€์ƒ‰(Linear Search)์ด์ง„ ๊ฒ€์ƒ‰(Binary Search)ํ•ด์‹œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ธฐ๋ฐ˜ ๊ฒ€์ƒ‰(O(1))์„ฑ๋Šฅ๋Œ€๋Ÿ‰ ๋ฐ์ดํ„ฐ์—์„œ ๋Š๋ฆผ์ •๋ ฌ๋œ ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰ ์‹œ ๋น ๋ฆ„๊ฐ€์žฅ ๋น ๋ฅธ ๊ฒ€์ƒ‰ ์†๋„ ์ œ๊ณต๋ฐ์ดํ„ฐ ์‚ฝ์ž…์‚ฝ์ž… ์ˆœ์„œ๋Œ€๋กœ ์ถ”๊ฐ€์‚ฝ์ž… ์‹œ ์ž๋™ ์ •๋ ฌํ•ด์‹œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ†ตํ•ด ์ €์žฅ์ค‘๋ณต ํ—ˆ์šฉ์ค‘๋ณต ํ—ˆ์šฉ ๊ฐ€๋Šฅํ‚ค ๊ธฐ์ค€์œผ๋กœ ์ค‘๋ณต ํ—ˆ์šฉ ๊ฐ€๋Šฅ์ค‘๋ณต ํ—ˆ์šฉ ์•ˆ ๋จ์‚ฌ์šฉ ์‚ฌ๋ก€์ˆœ์ฐจ์ ์ธ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ์ •๋ ฌ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃฐ ๋•Œ๊ณ ์† ๊ฒ€์ƒ‰, ์ค‘๋ณต์ด.. 2025. 1. 2.
[SAP ABAP] BAPI ๋ž€? BAPI ์˜ˆ์ œ 1. BAPI(Business Application Programming Interface) ๋ž€?BAPI๋Š” SAP์˜ ํ‘œ์ค€ํ™”๋œ ์ธํ„ฐํŽ˜์ด์Šค๋กœ, SAP ์‹œ์Šคํ…œ์˜ ๋น„์ฆˆ๋‹ˆ์Šค ๊ฐ์ฒด(Business Object)์™€ ์ƒํ˜ธ์ž‘์šฉํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.์™ธ๋ถ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด๋‚˜ ๋‹ค๋ฅธ SAP ๋ชจ๋“ˆ์—์„œ SAP ๋ฐ์ดํ„ฐ๋ฅผ ์•ˆ์ „ํ•˜๊ณ  ํšจ์œจ์ ์œผ๋กœ ์ฝ๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ•ต์‹ฌ ๊ฐœ๋…:Business Object:SAP์—์„œ ํŠน์ • ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์—”ํ‹ฐํ‹ฐ. ์˜ˆ: ๊ณ ๊ฐ(Customer), ํŒ๋งค ์˜ค๋”(Sales Order), ์ž์žฌ(Material) ๋“ฑ.RFC(์›๊ฒฉ ํ•จ์ˆ˜ ํ˜ธ์ถœ):BAPI๋Š” RFC ๊ธฐ์ˆ ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž‘๋™ํ•˜๋ฉฐ, SAP ๋‚ด์™ธ๋ถ€ ๊ฐ„์˜ ํ†ต์‹ ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. 2. BAPI ์ž‘๋™ ์›๋ฆฌ์ž‘๋™ ํ๋ฆ„์ž…๋ ฅ ๋ฐ์ดํ„ฐ ์ค€๋น„: BAPI๊ฐ€.. 2024. 12. 23.
[SAP ABAP] COMPARING ์ด๋ž€? 1. COMPARING ์ด๋ž€?COMPARING ์€ ABAP์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃฐ ๋•Œ ํŠน์ • ํ•„๋“œ๋ฅผ ๋น„๊ตํ•˜๋Š” ๊ธฐ์ค€์œผ๋กœ ์ •ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ํ‚ค์›Œ๋“œ์ž…๋‹ˆ๋‹ค.์‰ฝ๊ฒŒ ๋งํ•ด์„œ, ํ•„๋“œ ์ค‘์—์„œ "์ด๊ฑธ ๊ธฐ์ค€์œผ๋กœ ๋น„๊ตํ•˜๊ฒ ๋‹ค." ๋ผ๊ณ  ๋ช…์‹œ์ ์œผ๋กœ ์„ ์–ธํ•˜๋Š” ๊ฒ๋‹ˆ๋‹ค. 2. COMPARING ์‚ฌ์šฉ ์˜ˆ์‹œ์ƒํ™ฉ:์ด๋ฆ„, ๋‚˜์ด, ์ฃผ์†Œ๊ฐ€ ํฌํ•จ๋œ ์นœ๊ตฌ๋“ค ๋ช…๋‹จ์ด ์žˆ์Šต๋‹ˆ๋‹ค.๊ทธ๋Ÿฐ๋ฐ "์ด๋ฆ„"์ด ์ค‘๋ณต๋œ ์• ๋“ค๋งŒ ์ง€์šฐ๊ณ  ์‹ถ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.๋น„๊ต ๊ธฐ์ค€:์ „์ฒด ์ •๋ณด๋ฅผ ๋‹ค ๋น„๊ตํ•˜์ง€ ์•Š๊ณ , '์ด๋ฆ„'๋งŒ ๋ณด๊ฒ ๋‹ค๊ณ  ์ •ํ•ฉ๋‹ˆ๋‹ค.๊ทธ๋Ÿด ๋•Œ, "COMPARING ์ด๋ฆ„"์ด๋ผ๊ณ  ํ•˜๋Š” ๊ฒ๋‹ˆ๋‹ค.๊ฒฐ๊ณผ:"COMPARING ์ด๋ฆ„"์„ ์‚ฌ์šฉํ•˜๋ฉด ์ด๋ฆ„๋งŒ ๊ธฐ์ค€์œผ๋กœ ์ค‘๋ณต๋œ ์• ๋“ค๋งŒ ๊ณจ๋ผ๋‚ด๊ฑฐ๋‚˜ ์ง€์šฐ๋Š” ์ž‘์—…์„ ์‰ฝ๊ฒŒ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜๋Š” name ํ•„๋“œ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ค‘๋ณต ์ œ๊ฑฐ ์ฝ”๋“œ์ž…๋‹ˆ๋‹ค.TYPES: BEG.. 2024. 12. 19.
[SAP ABAP] AT SELECTION-SCREEN ON <ํ•„๋“œ ์ด๋ฆ„> ๊ตฌ๋ฌธ ์ด๋ž€? (์˜ˆ์ œ ํฌํ•จ) AT SELECTION-SCREEN ON ์ด๋ž€?AT SELECTION-SCREEN ON . AT SELECTION-SCREEN ON ๊ตฌ๋ฌธ์€ SAP ABAP์—์„œ ์„ ํƒ ํ™”๋ฉด(Selection Screen)์˜ ํŠน์ • ํ•„๋“œ์— ๋Œ€ํ•œ ์ด๋ฒคํŠธ ์ฒ˜๋ฆฌ๋ฅผ ์ˆ˜ํ–‰ํ•  ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.์„ ํƒ ํ™”๋ฉด์—์„œ ํŠน์ • ํ•„๋“œ๊ฐ€ ์ž…๋ ฅ๋˜์—ˆ์„ ๋•Œ ๋˜๋Š” Enter ํ‚ค๋ฅผ ๋ˆŒ๋ €์„ ๋•Œ ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ ํ•ด๋‹น ํ•„๋“œ์˜ ์ž…๋ ฅ๊ฐ’์— ๋Œ€ํ•ด ๊ฒ€์ฆํ•˜๊ฑฐ๋‚˜ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. AT SELECTION-SCREEN ON xmrwld์„ ํƒ ํ™”๋ฉด ํ•„๋“œ์˜ ๊ฐ’์— ๋Œ€ํ•ด ์ž…๋ ฅ ๊ฒ€์ฆ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.์—ฌ๋Ÿฌ ํ•„๋“œ์— ๋Œ€ํ•ด ๊ฐ๊ฐ์˜ ๊ฒ€์ฆ ๋กœ์ง์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์ž๋™์œผ๋กœ ํ•ด๋‹น ํ•„๋“œ๋กœ ์ปค์„œ๊ฐ€ ์ด๋™ํ•˜๋ฉฐ, ์ž…๋ ฅ๊ฐ’ ์ˆ˜์ •์ด ์š”๊ตฌ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ์ œ ์ฝ”๋“œ์•„๋ž˜ ์˜ˆ์ œ์—์„œ๋Š” ํšŒ์‚ฌ ์ฝ”๋“œ(P_BUKRS)์—.. 2024. 10. 25.
728x90
๋ฐ˜์‘ํ˜•