728x90
๋ฐ์ํ
๋ฐ์ํ
CONCATENATE ๋?
CONCATENATE์ ์ฌ์ ์ ์ ์
- ์ฌ์ฌ๊ฐ์ด ์๋ค.
- ์ฐ์ํค๋ค.
์ฌ์ ์ ์๋ฏธ์ ๋น์ทํ๊ฒ ์ฐ์ ๋๋ค.
์ฆ, CONCATENATE๋ SAP ABAP ์ธ์ด์์ ๋ฌธ์์ด์ ๊ฒฐํฉํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๋ช ๋ น๋ฌธ์ ๋๋ค.
์ฌ๋ฌ ๋ฌธ์์ด์ ํ๋๋ก ํฉ์น๋ ๋ฐ ์ ์ฉํ๊ฒ ํ์ฉ๋ฉ๋๋ค.
CONCATENATE ํน์ง
- ๋ฌธ์์ด ๊ฒฐํฉ:
- CONCATENATE๋ฅผ ์ฌ์ฉํ์ฌ ๋ ๊ฐ ์ด์์ ๋ฌธ์์ด์ ๊ฒฐํฉํ์ฌ ํ๋์ ์๋ก์ด ๋ฌธ์์ด์ ์์ฑํฉ๋๋ค.
- ๊ฒฐํฉ๋ ๋ฌธ์์ด์ ๊ณต๋ฐฑ ์์ด ์ฐ๊ฒฐ๋ฉ๋๋ค.
- ๋ณ์ ๋ฐ ๋ฆฌํฐ๋ด ์ฌ์ฉ:
- CONCATENATE๋ ๋ณ์์ ๋ฆฌํฐ๋ด ๊ฐ์ ๋ชจ๋ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ๋ณ์์ ๋ฆฌํฐ๋ด์ ๊ฒฐํฉํ์ฌ ์๋ก์ด ๋ฌธ์์ด์ ์์ฑํ ์ ์์ต๋๋ค.
- ๊ฒฐํฉ ์์:
- CONCATENATE ๋ช ๋ น๋ฌธ์์๋ ์ ๋ ฅ๋ ๋ฌธ์์ด์ด ์์๋๋ก ๊ฒฐํฉ๋ฉ๋๋ค.
- ๋ฐ๋ผ์ ์ ๋ ฅ๋ ์์๋๋ก ๋ฌธ์์ด์ด ๊ฒฐํฉ๋๋ฉฐ, ๋ณ์์ ๊ฐ์ด ๋ณ๊ฒฝ๋์ง ์์ต๋๋ค.
- ๊ณต๋ฐฑ ์ฒ๋ฆฌ:
- CONCATENATE๋ฅผ ์ฌ์ฉํ์ฌ ๋ฌธ์์ด์ ๊ฒฐํฉํ ๋, ๊ฐ ๋ฌธ์์ด ์ฌ์ด์ ๊ณต๋ฐฑ์ ์๋์ผ๋ก ์ถ๊ฐํ์ง ์์ต๋๋ค.
- ๋ฐ๋ผ์ ๊ณต๋ฐฑ์ด ํ์ํ ๊ฒฝ์ฐ์๋ ๋ฌธ์์ด์ ๊ณต๋ฐฑ์ ๋ช ์์ ์ผ๋ก ์ถ๊ฐํด์ผ ํฉ๋๋ค.
CONCATENATE ์ฌ์ฉ ์์
REPORT ZABAP001 .
DATA : STR1(10) TYPE C VALUE 'Enjoy',
STR2(10) TYPE C VALUE 'ABAP',
STR3(10) TYPE C VALUE ':)',
RESULT(30) TYPE C.
" ๋ฌธ์์ด ๊ฒฐํฉ
CONCATENATE STR1 STR2 STR3 INTO RESULT.
WRITE: / '1: ', RESULT.
" ๊ณต๋ฐฑ ์ฒ๋ฆฌ
CONCATENATE STR1 STR2 STR3 INTO RESULT SEPARATED BY SPACE.
WRITE: / '2: ', RESULT.
" ํญ ์ฒ๋ฆฌ
CONCATENATE STR1 STR2 STR3 INTO RESULT RESPECTING BLANKS.
WRITE: / '3: ', RESULT.
- ๋ณ์ STR1, STR2, STR3๋ฅผ ์ฐ๊ฒฐํ์ฌ RESULT์ ๋ฃ์ด์ค์์ต๋๋ค.
- SEPARTED BY space์ ํตํด ๋ณ์๋ง๋ค space(๊ฐ๊ฒฉ)์ ์ฃผ์์ต๋๋ค.
- ๋ง์ฝ space ๋์ '-'์ ๋ฃ์ด์ฃผ๋ฉด 'Enjoy-ABAP-:)'๊ฐ ๋ฉ๋๋ค.
- RESPECTING BLANK์ ํตํด ๋ณ์๋ง๋ค BLANK(๊ณต๋ฐฑ, ์ฌ๋ฐฑ)์ ์ฃผ์์ต๋๋ค.
- ์ง์ญํ๋ฉด '๊ณต๋ฐฑ์ ์กด์ค'. ์ฆ, RESPECTING ๋ค์ ์ค๋ ๋ช ๋ น์ด๋ฅผ ์กด์คํ์ฌ ์คํํด์ค๋ค๋ ๋ป ๊ฐ์ต๋๋ค.
๋ฐ์ํ
728x90
๋ฐ์ํ