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

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

[SAP ABAP] ์‹œ์Šคํ…œ ๋ณ€์ˆ˜ sy-datum๊ณผ sy-datlo์˜ ์ฐจ์ด์  ์šฐ๋ฆฌ๊ฐ€ ABAP ํ”„๋กœ๊ทธ๋žจ์— ์‹œ์Šคํ…œ ์ผ์ž๋ฅผ ์ถœ๋ ฅํ•  ๋•Œ sy-datum์„ ์ž์ฃผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์‹œ์Šคํ…œ ๋ณ€์ˆ˜๋Š” ๊ตฌ์กฐ์ฒด syst์˜ ๊ฐœ๋ณ„ ํ•„๋“œ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์œผ๋ฉฐ, sy-datum๊ณผ syst-datum์€ alias๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์–ด์„œ ๊ฐ™์€ ๊ฒฐ๊ด๊ฐ’์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. sy-datum๊ณผ sy-datlo์‹œ์Šคํ…œ ๋ณ€์ˆ˜๋Š” ๋‘˜ ๋‹ค ์‹œ์Šคํ…œ ์ผ์ž๋ฅผ ์ €์žฅํ•˜๊ณ  ์žˆ๋Š”๋ฐ ์ด ๋‘๊ฐ€์ง€์˜ ์ฐจ์ด์ ์€ ๋ฌด์—‡์ผ๊นŒ? (๋ฌผ๋ก , ์‹œ์Šคํ…œ ์‹œ๊ฐ„์„ ์ €์žฅํ•˜๊ณ  ์žˆ๋Š” sy-uzeit์™€ sy-timlo ๋ณ€์ˆ˜๋„ ๊ฐ™์€ ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค.) ์‚ฌ์šฉ์ž๊ฐ€ SAP ์‹œ์Šคํ…œ์— ๋กœ๊ทธ์ธํ•˜๊ฒŒ ๋˜๋ฉด, ๊ธฐ๋ณธ์ ์ธ ์‹œ์Šคํ…œ ์ •๋ณด๊ฐ€ SYST ๋ณ€์ˆ˜์— ์„ค์ •์ด ๋ฉ๋‹ˆ๋‹ค. ์ด ๋•Œ๋Š” ์‚ฌ์šฉ์ž์˜ ๋กœ์ปฌ TIMEZONE๊ณผ ๊ฐ™์€ ์‚ฌ์šฉ์ž ํ”„๋กœํŒŒ์ผ ์ •๋ณด๊ฐ€ SY-ZONLO ์‹œ์Šคํ…œ ๋ณ€์ˆ˜์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. SAP ์‹œ์Šคํ…œ์˜ ํ‘œ์ค€ .. 2023. 8. 14.
[SAP ABAP] ๋ฌธ์ž C(Character) ํƒ€์ž…๊ณผ MOVE๋ž€? ๋ฌธ์ž ํƒ€์ž… ์ข…๋ฅ˜ ๋ฌธ์ž ํƒ€์ž…์€ ํฌ๊ฒŒ 4๊ฐ€์ง€๊ฐ€ ์กด์žฌํ•˜๋ฉฐ Character Field๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค. C ๋ฌธ์ž, ์ˆซ์ž, ํŠน์ˆ˜๋ฌธ์ž์— ์‚ฌ์šฉ. N ์ˆซ์ž๋ฅผ C ํƒ€์ž…์œผ๋กœ ํ‘œํ˜„. Integer ํ˜•ํƒœ๋ฅผ ๋ฌธ์ž ํƒ€์ž…์œผ๋กœ ๋ณด์—ฌ์คŒ. D ๋‚ ์งœ ํƒ€์ž…์„ ํ‘œํ˜„. T ์‹œ๊ฐ„ ํƒ€์ž…์„ ํ‘œํ˜„ C ํƒ€์ž… ์˜ˆ์ œ C ํƒ€์ž…์€ ๋ฐ์ดํ„ฐ ์„ ์–ธ ์‹œ์— ๋ฌธ์ž ๊ธธ์ด๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ์„ ์–ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์ž ๊ธธ์ด๋ฅผ ์ง€์ •ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ Data Type์„ ์„ ์–ธํ•˜์ง€ ์•Š์œผ๋ฉด ๊ธฐ๋ณธ์ ์œผ๋กœ Character 1 ์ž๋ฆฌ๋กœ ์ •์˜๋ฉ๋‹ˆ๋‹ค. TYPE c์˜ ๋ฌธ์ž ๊ธธ์ด๋ฅผ ์ง€์ •ํ•  ๊ฒฝ์šฐ์—๋Š” ๋ณ€์ˆ˜ ๋’ค์— ๊ธธ์ด๋ฅผ ์ž…๋ ฅํ•˜๊ฑฐ๋‚˜, LENGTH ์˜ต์…˜์„ ์ด์šฉํ•˜์—ฌ ์„ ์–ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. LENGTH ํ‚ค์›Œ๋“œ๋Š” C, N, X, P ํƒ€์ž…์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋ฉฐ ๋ณ€์ˆ˜ ๊ธธ์ด๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. REPORT TEST01 . DATA gv_f0... 2023. 8. 11.
[SAP ABAP] DATA ๊ตฌ๋ฌธ ์ข…๋ฅ˜, ์‚ฌ์šฉ๋ฒ• ๋ฐ์ดํ„ฐ ๋ณ€์ˆ˜ ์„ ์–ธ์‹œ ์ฃผ์˜ ์‚ฌํ•ญ๋ฐ์ดํ„ฐ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๊ตฌ๋ฌธ์ž…๋‹ˆ๋‹ค.๋ณ€์ˆ˜๋ช…์€ ์–ธ๋”๋ผ์ธ(_) ๊ธฐํ˜ธ๋ฅผ ํฌํ•จํ•˜์—ฌ 30์ž๊นŒ์ง€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. TYPE type๋ฐ์ดํ„ฐ ๋ณ€์ˆ˜์˜ ํƒ€์ž…์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.3๊ฐ€์ง€ ํƒ€์ž… ์œ ํ˜•์ด TYPE ๊ตฌ๋ฌธ ๋‹ค์Œ์— ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.DATA : gv_num TYPE i. ์ฝœ๋ก (:) ๊ธฐํ˜ธ๋Š” ๋™์ผํ•œ ๋ช…๋ น์–ด๋ฅผ ์‰ผํ‘œ(,)๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ๋งˆ์นจํ‘œ(.)๋ฅผ ๋งŒ๋‚  ๋•Œ๊นŒ์ง€ ์‹คํ–‰ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.๋ช…๋ น์–ด๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ณ  ๋™์ผํ•œ ๊ธฐ๋Šฅ์„ ์—ฌ๋Ÿฌ ๋ฒˆ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ค๋‹ˆ๋‹ค. ์˜ˆ์ œDATA gv_num1 TYPE I,DATA gv_num2 TYPE I.๋‹ค์Œ๊ณผ ๊ฐ™์ด ํด๋ก (:) ๊ธฐํ˜ธ๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ณ€์ˆ˜ 2๊ฐœ๋ฅผ ํ•œ๋ฒˆ์— ์„ ์–ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.DATA : gv_num1 TYPE I, gv_num2 TYPE I LIKE num์•ž์—์„œ ์ƒ์„ฑํ•œ Data .. 2023. 8. 10.
[SAP ABAP] Data Type ์ •๋ฆฌ & Data Variable ์„ ์–ธ ๋ฐฉ๋ฒ• ABAP ํ”„๋กœ๊ทธ๋žจ์— ์‚ฌ์šฉ๋˜๋Š” ๋ฐ์ดํ„ฐ ํƒ€์ž…์€ ํฌ๊ฒŒ 3๊ฐ€์ง€๋กœ ๋ถ„๋ฅ˜๋ฉ๋‹ˆ๋‹ค. ABAP ํ”„๋กœ๊ทธ๋žจ์—๋Š” ABAP Dictionary๋ฅผ ์ด์šฉํ•ด ๋™์ผํ•œ ํƒ€์ž…์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์„ ์–ธํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ํŠน์ง•๋“ค์ด ์žˆ์Šต๋‹ˆ๋‹ค. ABAP ํ”„๋กœ๊ทธ๋žจ์— ์‚ฌ์šฉ๋˜๋Š” ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ์ •์˜ํ•˜๊ณ  ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ์ด์šฉํ•ด ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. Summary ABAP ํ”„๋กœ๊ทธ๋žจ์—๋Š” Data Type๊ณผ Data Variable(Data Object)์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. Data Type ํ”„๋กœ๊ทธ๋žจ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ์˜ ํƒ€์ž…์„ ์ •์˜ํ•œ๋‹ค. Data Variable Data Type์„ ์ฐธ๊ณ ํ•˜์—ฌ ๊ฐ’์„ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๋ณ€์ˆ˜์ด๋‹ค. Data Type๊ณผ Data Variable ๊ตฌ๋ฌธ ์˜ˆ์ œ // Data Type TYPES dtype [TYPE type|LI.. 2023. 8. 4.
728x90
๋ฐ˜์‘ํ˜•