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

๋ชฉ๋กdata (2)

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

[SAP] ์ƒ์ˆ˜(Constants)์™€ ๋ณ€์ˆ˜(Variables)

ABAP์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃฐ ๋•Œ, Constants(์ƒ์ˆ˜)์™€ Variables(๋ณ€์ˆ˜)๋ฅผ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋‘ ๊ฐœ๋…์˜ ์ฐจ์ด๋ฅผ ์ดํ•ดํ•˜๊ณ  ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์‚ฌ์šฉํ•˜๋ฉด ์ฝ”๋“œ์˜ ์•ˆ์ •์„ฑ๊ณผ ๊ฐ€๋…์„ฑ์ด ํ–ฅ์ƒ๋ฉ๋‹ˆ๋‹ค.  1. Constants(์ƒ์ˆ˜)๋ž€?์ƒ์ˆ˜๋Š” ํ•œ ๋ฒˆ ์ •์˜ํ•˜๋ฉด ๊ฐ’์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†๋Š” ๋ฐ์ดํ„ฐ ๊ฐ์ฒด์ž…๋‹ˆ๋‹ค.์ƒ์ˆ˜ ์„ ์–ธ ๋ฐฉ๋ฒ•CONSTANTS gc_today TYPE D VALUE '20250125'. ์„ ์–ธ ์‹œ VALUE ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด ์ดˆ๊ธฐ๊ฐ’์„ ์„ค์ •ํ•ด์•ผ ํ•จ์ดํ›„ ๊ฐ’ ๋ณ€๊ฒฝ ๋ถˆ๊ฐ€๋„ค์ด๋ฐ ๊ทœ์น™: gc_ (global constant) ์ ‘๋‘์‚ฌ๋ฅผ ์ฃผ๋กœ ์‚ฌ์šฉ ์˜ˆ์ œCONSTANTS gc_pi TYPE P DECIMALS 2 VALUE '3.14'.WRITE: 'Pi Value:', gc_pi. 2. Variables(๋ณ€์ˆ˜)๋ž€?๋ณ€์ˆ˜๋Š” ์‹คํ–‰ ์ค‘ ๊ฐ’์„ ๋ณ€๊ฒฝํ• ..

[SAP] ๋ฐ์ดํ„ฐ ํƒ€์ž… ๋ฐ ๋ณ€์ˆ˜ ์„ ์–ธํ•˜๊ธฐ / TYPE๊ณผ LIKE

๐Ÿ”ท ABAP์—์„œ ๋ฐ์ดํ„ฐ ๊ฐ์ฒด๋ž€?๋ฐ์ดํ„ฐ ๊ฐ์ฒด(Data Object)๋Š” ํ”„๋กœ๊ทธ๋žจ์—์„œ ํŠน์ • ๊ฐ’์„ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐ„์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ณ€์ˆ˜๋Š” ๋ฐ์ดํ„ฐ ํƒ€์ž…(Data Type)์„ ํ†ตํ•ด ์ •์˜๋˜๋ฉฐ, SAP์—์„œ๋Š” ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ํฌ๊ฒŒ ๋‘ ๊ฐ€์ง€๋กœ ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ๐Ÿ”ท SAP ๋ฐ์ดํ„ฐ ํƒ€์ž…์˜ ์ข…๋ฅ˜1. Complete Data Type (์™„์ „ํ•œ ๋ฐ์ดํ„ฐ ํƒ€์ž…)๋ณ€์ˆ˜ ํฌ๊ธฐ๋ฅผ ๋ณ„๋„๋กœ ์ง€์ •ํ•˜์ง€ ์•Š์•„๋„ ์ž๋™์œผ๋กœ ์‚ฌ์ด์ฆˆ๊ฐ€ ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค.์˜ˆ: ๋‚ ์งœ(D), ์‹œ๊ฐ„(T) ๋“ฑ.PARAMETERS p_date TYPE D. " ๋‚ ์งœ ์ž…๋ ฅ๋ฐ›๊ธฐPARAMETERS p_time TYPE T. " ์‹œ๊ฐ„ ์ž…๋ ฅ๋ฐ›๊ธฐ2. Incomplete Data Type (๋ถˆ์™„์ „ํ•œ ๋ฐ์ดํ„ฐ ํƒ€์ž…)๋ณ€์ˆ˜๋ฅผ ์ •์˜ํ•  ๋•Œ ๋ฐ˜๋“œ์‹œ ํฌ๊ธฐ๋ฅผ ์ง€์ •ํ•ด์•ผ ํ•˜๋Š” ํƒ€์ž…์ž…๋‹ˆ๋‹ค.์˜ˆ: ๋ฌธ์žํ˜•(C), ์ˆซ์žํ˜•(..