๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋กmodify (2)

CS Student’s SAP&Tech Journey๐Ÿ’ซ

[SAP] OPEN SQL ๋ฐ์ดํ„ฐ ์‚ฝ์ž… / ์ˆ˜์ • / ์‚ญ์ œ / ํŠธ๋žœ์žญ์…˜ ์ฒ˜๋ฆฌ

SAP ์‹œ์Šคํ…œ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃจ๊ธฐ ์œ„ํ•ด์„  OPEN SQL ๋ฌธ๋ฒ•์„ ๋ฐ˜๋“œ์‹œ ์ตํ˜€์•ผ ํ•ฉ๋‹ˆ๋‹ค. ABAP์—์„œ ์‚ฌ์šฉํ•˜๋Š” OPEN SQL์€ SAP ๋‚ด๋ถ€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฑฐ์ณ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋งž๊ฒŒ ์ž๋™์œผ๋กœ ๋ณ€ํ™˜๋˜๊ธฐ ๋•Œ๋ฌธ์—, ๊ฐœ๋ฐœ์ž๋Š” ์ผ๊ด€๋œ ๋ฐฉ์‹์œผ๋กœ DB ์ž‘์—…์„ ํ•  ์ˆ˜ ์žˆ๋Š” ์žฅ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” ๋ฐ์ดํ„ฐ ์‚ฝ์ž…(INSERT), ์ˆ˜์ •(UPDATE), ์‚ญ์ œ(DELETE) ๊ทธ๋ฆฌ๊ณ  ํŠธ๋žœ์žญ์…˜ ์ฒ˜๋ฆฌ(COMMIT / ROLLBACK) ๋ฐฉ์‹๊นŒ์ง€ ์‹ค์Šต ์˜ˆ์ œ์™€ ํ•จ๊ป˜ ์ •๋ฆฌํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. โœ… OPEN SQL ๊ตฌ์กฐ์™€ ๊ฐœ๋…ABAP์—์„œ ์‚ฌ์šฉํ•˜๋Š” SQL = OPEN SQL๋‚ด๋ถ€์ ์œผ๋กœ๋Š” DB ์ธํ„ฐํŽ˜์ด์Šค → Native SQL๋กœ ์ž๋™ ๋ณ€ํ™˜๋ฉ๋‹ˆ๋‹ค.์˜ˆ: SELECT * FROM SCARR → MSSQL, HANA DB ํ˜•์‹์œผ๋กœ ๋ณ€ํ™˜๋˜์–ด ์‹ค..

[SAP] ์ธํ„ฐ๋„ ํ…Œ์ด๋ธ”(Internal Table) (4) ํ…Œ์ด๋ธ”์—์„œ ๋ฐ์ดํ„ฐ ์ˆ˜์ •, ์‚ญ์ œ, ์ •๋ ฌํ•˜๊ธฐ

SAP ABAP์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃฐ ๋•Œ ์ธํ„ฐ๋„ ํ…Œ์ด๋ธ”(Internal Table, IT)์€ ํ•„์ˆ˜์ ์ธ ๊ฐœ๋…์ž…๋‹ˆ๋‹ค.์ธํ„ฐ๋„ ํ…Œ์ด๋ธ”์€ ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ์ค‘ ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋˜๋Š” ์ž„์‹œ ๋ฐ์ดํ„ฐ ํ…Œ์ด๋ธ”๋กœ, ๋Œ€๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ์ €์žฅํ•˜๊ณ  ์กฐ์ž‘ํ•˜๋Š” ๋ฐ ํ™œ์šฉ๋ฉ๋‹ˆ๋‹ค.์ด๋ฒˆ ๊ธ€์—์„œ๋Š” ๋ฐ์ดํ„ฐ ์ˆ˜์ •, ์‚ญ์ œ, ์ •๋ ฌ์— ๋Œ€ํ•ด ์ƒ์„ธํžˆ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.  ์ธํ„ฐ๋„ ํ…Œ์ด๋ธ”์— ๋ฐ์ดํ„ฐ ์ฝ๋Š” ๋ฐฉ๋ฒ•๊ณผ ๊ด€๋ จ๋œ ํฌ์ŠคํŒ… ๋ณด๋Ÿฌ๊ฐ€๊ธฐโฌ‡๏ธ [ABAP] ์ธํ„ฐ๋„ ํ…Œ์ด๋ธ”(Internal Table) (3) ํ…Œ์ด๋ธ”์—์„œ ๋ฐ์ดํ„ฐ ์ฝ๊ธฐSAP ABAP์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃฐ ๋•Œ ์ธํ„ฐ๋„ ํ…Œ์ด๋ธ”(Internal Table, IT)์€ ํ•„์ˆ˜์ ์ธ ๊ฐœ๋…์ž…๋‹ˆ๋‹ค.์ธํ„ฐ๋„ ํ…Œ์ด๋ธ”์€ ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ์ค‘ ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋˜๋Š” ์ž„์‹œ ๋ฐ์ดํ„ฐ ํ…Œ์ด๋ธ”๋กœ, ๋Œ€๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํšจ๊ณผ์ ์œผ๋กœinformatik.tistory.com..