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

๋ชฉ๋ก์ „์ฒด ๊ธ€ (80)

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

[SAP] ABAP ๋”•์…”๋„ˆ๋ฆฌ(Dictionary) (1) ๊ธฐ๋ณธ ๊ฐœ๋… / ์ฃผ์š” ๊ธฐ๋Šฅ

ABAP Dictionary๋Š” ๋ฐ์ดํ„ฐ์˜ ์ •์˜๋ฅผ ์ค‘์•™์—์„œ ํ†ตํ•ฉ์ ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ์‹œ์Šคํ…œ ์ „๋ฐ˜์—์„œ ์ผ๊ด€๋œ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ฅผ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ๊ฐ์ฒด๋ฅผ ์ •์˜ํ•˜๊ณ  ์žฌ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์—ฌ ๊ฐœ๋ฐœ์˜ ํšจ์œจ์„ฑ์„ ๋†’์ด๋Š” ๋ฐ ๊ธฐ์—ฌํ•ฉ๋‹ˆ๋‹ค. ๋ณธ ๊ธ€์—์„œ๋Š” ABAP Dictionary์˜ ์ฃผ์š” ๊ธฐ๋Šฅ๊ณผ ํŠน์ง•์— ๋Œ€ํ•ด ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.  ๐Ÿ“Œ ABAP Dictionary๋ž€?SAP ์‹œ์Šคํ…œ์„ ๊ฐœ๋ฐœํ•  ๋•Œ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ์ง์ ‘์ ์œผ๋กœ ์ƒํ˜ธ์ž‘์šฉํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ABAP Dictionary๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ๊ด€๋ฆฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ABAP Dictionary๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ฐ์ฒด์™€ ๊ธ€๋กœ๋ฒŒ ํƒ€์ž…์„ ์ •์˜ํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ์ €์žฅ์†Œ์ž…๋‹ˆ๋‹ค. ABAP ํ”„๋กœ๊ทธ๋žจ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•  ๋•Œ, ABAP Dictionary๋ฅผ ํ†ตํ•ด ..

[SAP] SELECT * / SELECT SINGLE ํ•„๋“œ / SELECT SINGLE * ์ด์ •๋ฆฌ

SAP ABAP์—์„œ๋Š” Open SQL์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ์ง์ ‘ ๋ฐ์ดํ„ฐ๋ฅผ ์กฐํšŒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹จ์ผ ํ–‰ ์กฐํšŒ(SELECT SINGLE)๋ถ€ํ„ฐ ๋‹ค์ค‘ ํ–‰ ์กฐํšŒ(SELECT LOOP, ARRAY FETCH)๊นŒ์ง€ ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•์ด ์žˆ์œผ๋ฉฐ, ์ด๋ฅผ ํšจ์œจ์ ์œผ๋กœ ํ™œ์šฉํ•˜๋ฉด ์„ฑ๋Šฅ์„ ์ตœ์ ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ๊ธ€์—์„œ๋Š” Open SQL์„ ํ™œ์šฉํ•œ DB ์กฐํšŒ ๋ฐฉ์‹๊ณผ ์„ฑ๋Šฅ ์ตœ์ ํ™” ๋ฐฉ๋ฒ•์„ ์ƒ์„ธํžˆ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.   ์ธํ„ฐ๋„ ํ…Œ์ด๋ธ”์—์„œ ๋ฐ์ดํ„ฐ ์ฝ๋Š” ๋ฐฉ๋ฒ•์— ๊ด€๋ จ๋œ ํฌ์ŠคํŒ… ๋ณด๋Ÿฌ๊ฐ€๊ธฐ โฌ‡๏ธ [ABAP] ์ธํ„ฐ๋„ ํ…Œ์ด๋ธ”(Internal Table) (3) ํ…Œ์ด๋ธ”์—์„œ ๋ฐ์ดํ„ฐ ์ฝ๊ธฐSAP ABAP์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃฐ ๋•Œ ์ธํ„ฐ๋„ ํ…Œ์ด๋ธ”(Internal Table, IT)์€ ํ•„์ˆ˜์ ์ธ ๊ฐœ๋…์ž…๋‹ˆ๋‹ค.์ธํ„ฐ๋„ ํ…Œ์ด๋ธ”์€ ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ์ค‘ ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋˜๋Š” ์ž„์‹œ ๋ฐ์ด..

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

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

[SAP] ์ธํ„ฐ๋„ ํ…Œ์ด๋ธ”(Internal Table) (3) ํ…Œ์ด๋ธ”์—์„œ ๋ฐ์ดํ„ฐ ์ฝ๊ธฐ

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

[SAP] ์ธํ„ฐ๋„ ํ…Œ์ด๋ธ”(Internal Table) (2) ํ…Œ์ด๋ธ”์— ๋ฐ์ดํ„ฐ ์‚ฝ์ž…ํ•˜๊ธฐ

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

[SAP] ์ธํ„ฐ๋„ ํ…Œ์ด๋ธ”(Internal Table) (1) ํ…Œ์ด๋ธ” ์„ ์–ธ, ์ƒ์„ฑํ•˜๊ธฐ

SAP ABAP์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃฐ ๋•Œ ์ธํ„ฐ๋„ ํ…Œ์ด๋ธ”(Internal Table, IT)์€ ํ•„์ˆ˜์ ์ธ ๊ฐœ๋…์ž…๋‹ˆ๋‹ค.์ธํ„ฐ๋„ ํ…Œ์ด๋ธ”์€ ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ์ค‘ ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋˜๋ฉฐ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ๋‹ฌ๋ฆฌ ์ž„์‹œ ๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.์ด๋ฒˆ ๊ธ€์—์„œ๋Š” ์ธํ„ฐ๋„ ํ…Œ์ด๋ธ”์˜ ๊ฐœ๋…, ์„ ์–ธ ๋ฐ ์ƒ์„ฑ ๋ฐฉ๋ฒ•์„ ์ƒ์„ธํžˆ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.  ๋ฐ์ดํ„ฐ ๊ฐ์ฒด์™€ ์ธํ„ฐ๋„ ํ…Œ์ด๋ธ”์— ๊ด€๋ จ๋œ ํฌ์ŠคํŒ… ๋ณด๋Ÿฌ๊ฐ€๊ธฐโฌ‡๏ธ ABAP ํ”„๋กœ๊ทธ๋ž˜๋ฐ: ๋ฐ์ดํ„ฐ ๊ฐ์ฒด ์ดํ•ดํ•˜๊ธฐ (Simple, Structure, Internal Table)SAP ABAP์„ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค์–‘ํ•œ ์œ ํ˜•์˜ ๋ฐ์ดํ„ฐ ๊ฐ์ฒด(Data Object)๋ฅผ ๋‹ค๋ฃจ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ABAP์—์„œ๋Š” ๋‹จ์ˆœ ๋ฐ์ดํ„ฐ(Single Data Object), ๊ตฌ์กฐ์ฒด(Structure), ๋‚ด๋ถ€ ํ…Œ์ด๋ธ”(Internal Table)์„ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅ..

[SAP] ์ŠคํŠธ๋Ÿญ์ฒ˜(Structure) ์„ ์–ธํ•˜๊ธฐ

ABAP์—์„œ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด Structure(๊ตฌ์กฐ์ฒด, ์ŠคํŠธ๋Ÿญ์ฒ˜)๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.์ŠคํŠธ๋Ÿญ์ฒ˜๋Š” ํ•˜๋‚˜ ์ด์ƒ์˜ ํ•„๋“œ๋ฅผ ํฌํ•จํ•˜๋Š” ๋ฐ์ดํ„ฐ ๊ฐ์ฒด๋กœ, ํ…Œ์ด๋ธ”์˜ ํ•œ ํ–‰(Row)์ฒ˜๋Ÿผ ๋™์ž‘ํ•˜๋ฉฐ, ๋‹ค์–‘ํ•œ ํ•„๋“œ๋ฅผ ๊ทธ๋ฃนํ™”ํ•˜์—ฌ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.์ด๋ฒˆ ๊ธ€์—์„œ๋Š” ABAP์—์„œ ์ŠคํŠธ๋Ÿญ์ฒ˜๋ฅผ ์„ ์–ธํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ํ™œ์šฉ๋ฒ•์„ ๋‹จ๊ณ„๋ณ„๋กœ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.  ๋ฐ์ดํ„ฐ ๊ฐ์ฒด์™€ Structure์— ๊ด€๋ จ๋œ ํฌ์ŠคํŒ… ๋ณด๋Ÿฌ๊ฐ€๊ธฐโฌ‡๏ธ ABAP ํ”„๋กœ๊ทธ๋ž˜๋ฐ: ๋ฐ์ดํ„ฐ ๊ฐ์ฒด ์ดํ•ดํ•˜๊ธฐ (Simple, Structure, Internal Table)SAP ABAP์„ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค์–‘ํ•œ ์œ ํ˜•์˜ ๋ฐ์ดํ„ฐ ๊ฐ์ฒด(Data Object)๋ฅผ ๋‹ค๋ฃจ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ABAP์—์„œ๋Š” ๋‹จ์ˆœ ๋ฐ์ดํ„ฐ(Single Data Object), ๊ตฌ์กฐ์ฒด(Structure), ๋‚ด๋ถ€ ํ…Œ์ด๋ธ”(Internal T..

[SAP] ๋กœ์ปฌ ๋ฐ์ดํ„ฐ ๊ฐ์ฒด ์ดํ•ดํ•˜๊ธฐ (Simple, Structure, Internal Table)

SAP ABAP์„ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค์–‘ํ•œ ์œ ํ˜•์˜ ๋ฐ์ดํ„ฐ ๊ฐ์ฒด(Data Object)๋ฅผ ๋‹ค๋ฃจ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ABAP์—์„œ๋Š” ๋‹จ์ˆœ ๋ฐ์ดํ„ฐ(Single Data Object), ๊ตฌ์กฐ์ฒด(Structure), ๋‚ด๋ถ€ ํ…Œ์ด๋ธ”(Internal Table)์„ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.์ด๋ฒˆ ๊ธ€์—์„œ๋Š” ABAP์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๊ธฐ๋ณธ ๋ฐฉ์‹๊ณผ ๊ตฌ์กฐ์ฒด ๋ฐ ๋‚ด๋ถ€ ํ…Œ์ด๋ธ”์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.   ํ…Œ์ด๋ธ”์˜ ๊ตฌ์กฐ, ํ•„๋“œ, ๋„๋ฉ”์ธ, ๋ฐ์ดํ„ฐ ์š”์†Œ๋ฅผ SE11 ํ™œ์šฉํ•˜์—ฌ ๊ฒ€์ƒ‰ํ•˜๋Š” ๋ฐฉ๋ฒ• ํฌ์ŠคํŒ… ๋ณด๋Ÿฌ๊ฐ€๊ธฐโฌ‡๏ธ ABAP ํ”„๋กœ๊ทธ๋ž˜๋ฐ: SELECT SINGLE๊ณผ SELECT์˜ ์ฐจ์ด, SE11/SE16 ํ™œ์šฉํ•˜๊ธฐ, ๋ณ€์ˆ˜ ์ ‘๋‘์‚ฌ ์„ค์ •ABAP์—์„œ๋Š” SELECT๋ฌธ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ…Œ์ด๋ธ”์—์„œ ์ •๋ณด๋ฅผ ์กฐํšŒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” S..

[SAP] ๊ธ€๋กœ๋ฒŒ ๋ชจ๋“ˆ Function Modules (2) Function Module ์„ ์–ธ ๋ฐ ์ƒ์„ฑํ•˜๊ธฐ

SAP ABAP์„ ๋‹ค๋ฃจ๋‹ค ๋ณด๋ฉด ์—ฌ๋Ÿฌ ํ”„๋กœ๊ทธ๋žจ์—์„œ ๋ฐ˜๋ณต์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ๋Šฅ์ด ์žˆ์„ ๋•Œ, Function Module(FM)์„ ํ™œ์šฉํ•˜๋ฉด ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Function Module์€ ์ „์—ญ์—์„œ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ๋Š” ํ•จ์ˆ˜๋กœ, ์žฌ์‚ฌ์šฉ์„ฑ์ด ๋†’๊ณ , ํ‘œ์ค€ํ™”๋œ ๋ฐฉ์‹์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.์ด๋ฒˆ ๊ธ€์—์„œ๋Š” ABAP Function Module์„ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•๋ถ€ํ„ฐ ์˜ˆ์™ธ ์ฒ˜๋ฆฌ, ํ™œ์šฉ ์˜ˆ์ œ๊นŒ์ง€ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.  Function Modules ํ•จ์ˆ˜์— ๋Œ€ํ•œ ํฌ์ŠคํŒ… ๋ณด๋Ÿฌ๊ฐ€๊ธฐ โฌ‡๏ธ ABAP ํ”„๋กœ๊ทธ๋ž˜๋ฐ: Function Modules ํ•จ์ˆ˜, Call Function ์‚ฌ์šฉํ•˜๊ธฐ, SE37 ํ•จ์ˆ˜ ๊ฒ€์ƒ‰ํ•˜๊ธฐABAP์—์„œ Function Module์€ ๋ชจ๋“ˆํ™”๋œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์—ฌ ์ฝ”๋“œ์˜ ์žฌ์‚ฌ์šฉ์„ฑ๊ณผ ์œ ์ง€๋ณด์ˆ˜์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค. ์ด๋ฒˆ ํฌ์Šค..

[SAP] ๋‹ค๊ตญ์–ด ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•œ Text Symbols ์„ค์ •ํ•˜๊ธฐ

๋‹ค๊ตญ์–ด ์ง€์›์ด ํ•„์š”ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ๋Š” ํ•˜๋“œ์ฝ”๋”ฉ๋œ ๋ฌธ์ž์—ด์„ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€์‹ , Text Symbols๋ฅผ ํ™œ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. Text Symbols๋Š” ์—ฌ๋Ÿฌ ์–ธ์–ด๋กœ ๋ฒˆ์—ญ์ด ๊ฐ€๋Šฅํ•˜๋„๋ก ์ง€์›ํ•˜๋ฉฐ, ํŠน์ • ์–ธ์–ด ์„ค์ •์— ๋”ฐ๋ผ ์ž๋™์œผ๋กœ ๋ฒˆ์—ญ๋œ ๊ฐ’์„ ํ™”๋ฉด์— ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” ์œ ์ง€๋ณด์ˆ˜์™€ ํ™•์žฅ์„ฑ์„ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.   ๐Ÿ“Œ Text Symbols ๋“ฑ๋ก ๋ฐ ๋ฒˆ์—ญ ๊ณผ์ •Text Symbols ๋“ฑ๋ก:์˜ˆ๋ฅผ ๋“ค์–ด, TEXT-001์ด๋ผ๋Š” ์‹ฌ๋ณผ์„ ์ƒ์„ฑํ•˜๊ณ  ๊ธฐ๋ณธ ์–ธ์–ด๋กœ ํ…์ŠคํŠธ๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.๋ฒˆ์—ญ ์ž‘์—… ์ˆ˜ํ–‰:GOTO - Translation์œผ๋กœ ์ด๋™ํ•˜์—ฌ Target Language(๋ชฉํ‘œ ์–ธ์–ด)๋ฅผ ์„ค์ •ํ•œ ํ›„ ๋ฒˆ์—ญ๋œ ๋‚ด์šฉ์„ ์ž…๋ ฅํ•˜๊ณ  ์—”ํ„ฐ๋ฅผ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.์ž…๋ ฅ ํ›„ ๋…ธ๋ž€์ƒ‰์œผ๋กœ ํ‘œ์‹œ๋˜๋ฉด ๋ฒˆ์—ญ์ด ์™„๋ฃŒ๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.ํ”„๋กœ๊ทธ๋žจ์—์„œ Tex..