728x90 ๋ฐ์ํ ๐ง๐ผ SAP/ABAP78 [SAP ABAP] TYPE๊ณผ LIKE ์ฐจ์ด TYPE๊ณผ LIKE์ ์ฐจ์ด๋ Data Object ์ ์ธ ์ TYPE ๋๋ LIKE ๋ค์ Data Object์ Data Type ์ค ์ด๋ ๊ฒ์ reference ํ๋์ง ์ฐจ์ด๋ผ๊ณ ๋ณผ ์ ์์ต๋๋ค. Data Object ์ค์ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ํ ๋น๋ ์กด์ฌ Data Type ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ์ฐจ์งํ์ง ์๊ณ Data Object๋ฅผ ์ ์ํ๊ธฐ ์ํ ํ๋์ ํ ํ๋ฆฟ ์์ด์ฌ์ ์์ TYPE๊ณผ LIKE์ ๋ป์ ์ฐพ์๋ณด๋ฉด TYPE์ ํํ, ํ, ์ข ๋ฅ ๋ฑ์ผ๋ก ์ ์ํ๊ณ , LIKE๋ '~์ ๊ฐ์', '~์ ๋น์ทํ' ๋ฑ์ผ๋ก ์ ์๋๋ฉฐ ์ด๋ ํ ๋์(์ค์ฒด)๊ณผ ๋น๊ตํด์ ์ฌ์ฉํฉ๋๋ค. ์ฆ, TYPE ๋ค์๋ Data Type์ด ์ค๊ณ , LIKE ๋ค์๋ Data Object๊ฐ ์ฌ์ฉ๋๋ค๋ ๊ฒ์ ์ ์ถํด ๋ณผ ์ ์์ต๋๋ค. ์ด ๋, ์์ธ์ ์ผ๋ก Data Type .. 2023. 10. 4. [SAP ABAP] ABAP Dictionary๋? (Database Table) ABAP Dictionary๋? ABAP ํ๋ก๊ทธ๋จ์ ์ฌ์ฉ๋๋ ์ค๋ธ์ ํธ๋ค(Table, View, Structure, Types...)์ ABAP Dictionary๋ผ๊ณ ๋ถ๋ฆ ๋๋ค. ์ด๋ฌํ ์ค๋ธ์ ํธ๋ค์ ์ ๋ณด๋ฅผ Metadata ๋๋ Data Definition์ด๋ผ๊ณ ์ ์ํ๋ฉฐ, ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ ์ ์ํ๊ณ ๊ด๋ฆฌํ๋ ์ญํ ์ ABAP Dictionary๊ฐ ํ๊ฒ ๋ฉ๋๋ค. ABAP Dictionary๋ ์์คํ ์ ์ฌ์ฉ๋๋ ์ค๋ธ์ ํธ๋ค์ ์ค์ ์ง์ค์์ผ๋ก ๊ด๋ฆฌํฉ๋๋ค ์ ๊ท ๋๋ ๋ณ๊ฒฝ๋ Metadata์ ์ ๋ณด๋ ๋ชจ๋ ์์คํ ์ค๋ธ์ ํธ์๊ฒ ์๋ ค์ง๋๋ค. ๋ค์ ๋งํด์, ABAP Dictionary๋ ๋์ ์ผ๋ก ABAP Workbench์ ์ฐ๊ฒฐ๋์ด ์๊ธฐ ๋๋ฌธ์ ์ค๋ธ์ ํธ๋ฅผ ๋ณ๊ฒฝํ๋ฉด ABAP Program๊ณผ Screen์ ๋ฐ๋ก ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ๋ํ.. 2023. 8. 29. [SAP ABAP] ์ธํฐ๋ ํ ์ด๋ธ(Internal Table)์ด๋? ์ธํฐ๋ ํ ์ด๋ธ(Internal Table) ์ธํฐ๋ ํ ์ด๋ธ(Internal Table)์ ํ๋ก๊ทธ๋จ ๋ด์์ ์ ์ํ์ฌ ์ฌ์ฉํ ์ ์๋ Local Table์ ๋๋ค. ABAP ํ๋ก๊ทธ๋จ์์ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ๊ณผ ํธ์์ฑ์ ์ ๊ณตํ๋ ๊ฒ ๋ ๊ฐ์ง๋ฅผ ๋ฝ์ผ๋ผ๋ฉด ์ธํฐ๋ ํ ์ด๋ธ๊ณผ ๋๋ฒ๊น ์ด๋ผ๊ณ ์ฃผ์ ํ์ง ์๊ณ ๋๋ตํ ์ ์์ต๋๋ค. ํนํ ์ธํฐ๋ ํ ์ด๋ธ์ ๊ธฐ๋ฅ๊ณผ ์ญํ ์ ABAP ํ๋ก๊ทธ๋๋ฐ์ ๊ฝ์ด๋ผ๊ณ ํด๋ ๊ณผ์ธ์ด ์๋๋๋ค. ์ด ๋ ๊ฐ์ง ๊ธฐ๋ฅ๋ง ์๊ณ ์์ด๋, Copy & Paste๋ก ABAP ํ๋ก๊ทธ๋จ์ ๋ง๋ค์ด ๋ผ ์ ์์ต๋๋ค(๋ค๋ฅธ ์ธ์ด๋ก ํ๋ก๊ทธ๋๋ฐ์ ํด๋ณธ ์ฌ๋์ด๋ผ๋ฉด). C์ ABAP ์ฐจ์ด์ ๋จผ์ , ABAP ํ๋ก๊ทธ๋จ๊ณผ C์ธ์ด์ ๊ตฌ์กฐ์ฒด ๊ฐ๋ ๋ถํฐ ์ดํดํด์ผ ํฉ๋๋ค. ์ธ์ฌ ์ ๋ณด๋ ์ฌ์ ๋ฒํธ, ์ด๋ฆ, ์์ ๋ฑ์ด ์์ ๊ฒ์ ๋๋ค. ์๋์ C์ธ์ด์ ABAP ์ธ.. 2023. 8. 24. [SAP ABAP] ํจ์(Function)์ด๋? ํจ์(Function)์ด๋?Function์ Subroutine๊ณผ ์ ์ฌํ๊ฒ ๊ธฐ๋ฅ๋ณ๋ก ๋ชจ๋ํํ๊ณ ์ฌ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋๋ก ์ง์ํฉ๋๋ค.Subroutine์ด Local Modularization์ด๋ผ ํ๋ฉด, Function Module์ Global Modularization์ด๋ผ๊ณ ํฉ๋๋ค. ์๋ธ๋ฃจํด(Subroutine)๊ณผ ํจ์(Function)์ ์ฐจ์ด ์๋ธ๋ฃจํด(Subroutine)ํจ์(Function)์ ์ ์์น๋ฉ์ธ ํ๋ก๊ทธ๋จ ๋ด๋ถ๋ ๋ฆฝ์ ์ธ ๋ชจ๋๋ก ์ ์ํธ์ถ ๋ฐฉ๋ฒ๋ฉ์ธ ํ๋ก๊ทธ๋จ์์ ํธ์ถ๋ค๋ฅธ ํ๋ก๊ทธ๋จ ๋๋ ํจ์์์ ํธ์ถ์ธ๋ถ ๋ฐ์ดํฐ ์ก์ธ์ค๊ฐ๋ฅ๋ถ๊ฐ๋ฅ๋ฐํ ๊ฐ์์๋ฐ๋์ ์์ด์ผ ํจ์ ์ด ๋ฐํํธ์ถ ํ์ ํธ์ถ ์ง์ ์ผ๋ก ๋ฐํํธ์ถ ํ์ ๋ฐํ ๊ฐ ์ ๋ฌ ํ ์ฒ๋ฆฌFunction Module์ Function Group์ด๋ผ๊ณ ๋ถ๋ฆฌ๋ POOL์ ์์๋์ด.. 2023. 8. 24. ์ด์ 1 ยทยทยท 14 15 16 17 18 19 20 ๋ค์ 728x90 ๋ฐ์ํ