์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- PRD
- select
- ์ค๋ฒ3
- ๋ฐฑ์ค
- subscreen
- ๋๋น์ฐ์ ํ์
- ๊น์ด์ฐ์ ํ์
- ์คํธ๋ญ์ฒ
- Import
- structure
- ABAP
- Function Module
- ์ค๋ฒ2
- call function
- ์๊ณ ๋ฆฌ์ฆ
- abap dictionary
- screen program
- screen
- Internal Table
- tasknumber
- dev
- ์๋ฐฉํฅํ์
- ๋ชจ๋ํ
- t์ฝ๋
- qas
- SAP
- modify
- ์ด๋ถํ์
- Export
- ๋จ๋ฐฉํฅํ์
- Today
- Total
๋ชฉ๋ก์ ์ฒด ๊ธ (80)
CS Student’s SAP&Tech Journey๐ซ

๐ท 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), ์ซ์ํ(..

๐ท ๋ฌธ๋ฒ ๊ฒ์ฌ ๋ฐ ์ฝ๋ ๊ด๋ฆฌ๋ฌธ๋ฒ ๊ฒ์ฌ:ํด๋ฐ์ Check ๋ฒํผ: ์ฝ๋์ ๋ฌธ๋ฒ ์ค๋ฅ๊ฐ ์๋์ง ํ์ธ.๋ณ๊ฒฝ ๋ชจ๋ ํ์ธ:Display ↔ Change ๋ชจ๋๋ฅผ ํ์ธํ์ฌ, ํ์ฌ ์ฝ๋๊ฐ ์์ ๊ฐ๋ฅํ ์ํ์ธ์ง ํ์ธ.์ฝ๋ ํฌ๋งคํ :Utilities → Settings → Pretty Printer๋ฅผ ์ค์ ํ์ฌ ์ฝ๋ ์๋ ์ ๋ ฌ ๊ธฐ๋ฅ์ ํ์ฑํ. ๐ท ์ฝ๋ ์ ์ฅ ๋ฐ ์คํ์ ์ฅ:SAVE ๋ฒํผ์ ๋๋ฌ ์ฝ๋๋ฅผ ์ ์ฅํ๋ฉด inactive ์ํ๋ก ์ ํ.Active ์ํ:ํด๋ฐ์ Active ๋ฒํผ์ ๋๋ฌ ํ๋ก๊ทธ๋จ์ ํ์ฑํ(inactive ์ํ๋ฅผ active๋ก ๋ณ๊ฒฝ).Active ๋ฒํผ์ ์ ์ฅ + ๋ฌธ๋ฒ ์ฒดํฌ ๊ธฐ๋ฅ์ ํฌํจ.์คํ:Active ์ํ์์ ํ๋ก๊ทธ๋จ์ ์คํ. ๐ทABAP ์ฝ๋ ์์ฑ ๊ท์น๋ฌธ์ฅ์ ๋: ํญ์.(์ )์ผ๋ก ๋๋ธ๋ค.๋ช ๋ น์ด๋ ๋์๋ฌธ์ ๊ตฌ..

๐ท ABAP ํ๋ก๊ทธ๋จ ์์ฑ ๋ฐฉ๋ฒ1. ํ๋ก๊ทธ๋จ ์์ฑ ๊ท์น์ด๊ด ์ฌ๋ถ ํ์ธ:๋ก์ปฌ($TMP)์ ์์ฑํ ์ง, ๊ณ ๊ฐ ๋ค์์คํ์ด์ค(Z, Y)๋ก ์์ฑํ ์ง ๊ฒฐ์ .๋ก์ปฌ ์์ฑ ์ ์ด๊ด ๋์์ด ์๋.๋ช ๋ช ๊ท์น:๋ชจ๋ ํ๋ก๊ทธ๋จ ์ด๋ฆ์ Z ๋๋ Y๋ก ์์.๋์ผ ํจํค์ง ์์์๋ ํ๋ก๊ทธ๋จ ์ด๋ฆ์ ๋ฐ๋์ ๊ณ ์ ํด์ผ ํจ.์: ZHELLO_07, YREPORT_01. 2. ํ๋ก๊ทธ๋จ ์์ฑ ๋จ๊ณT์ฝ๋: SE80 → ํด๋น ํจํค์ง ์ ํ → ์ค๋ฅธ์ชฝ ํด๋ฆญ → Create → Program.Access Key:๊ฐ๋ฐ ์์ ์ ํ์ํ Access Key๋ ๋ฉ์ผ ๋๋ ์์คํ ๊ด๋ฆฌ์๋ก๋ถํฐ ํ์ธ.Program Type:๋ํดํธ๋ Executable Program (์คํ ๊ฐ๋ฅํ ํ๋ก๊ทธ๋จ).Status:๋ก์ปฌ์ ์์ฑ ์ ์ํ๋ Test Program.Package ์ค์ :..

๐ทํจํค์ง์ ์ญํ ํจํค์ง๋ ์ฌ๋ฌ ํ๋ก๊ทธ๋จ๊ณผ ๊ฐ๋ฐ ๊ฐ์ฒด๋ฅผ ๋ ผ๋ฆฌ์ ์ผ๋ก ๊ทธ๋ฃนํํ๋ ์ปจํ ์ด๋ ์ญํ ์ ํฉ๋๋ค.ํน์ ๋น์ฆ๋์ค ํ๋ก์ธ์ค๋ ๊ธฐ๋ฅ์ ๋ฐ๋ผ ํ๋ก๊ทธ๋จ์ ๊ด๋ฆฌํ๊ธฐ ์ํด ์ฌ์ฉ๋ฉ๋๋ค.์:ZPACKAGE_HR๋ผ๋ ํจํค์ง๋ ์ธ์ฌ ๊ด๋ฆฌ์ ๊ด๋ จ๋ ํ๋ก๊ทธ๋จ๊ณผ ๊ฐ์ฒด๋ฅผ ํฌํจ.ZPACKAGE_MM์ ์์ฌ ๊ด๋ฆฌ ๊ด๋ จ ๊ฐ์ฒด๋ฅผ ํฌํจ. ๐ท ABAP ํจํค์ง ์์ฑ ๋ฐฉ๋ฒ1. ํจํค์ง ์์ฑ ๊ท์น๋ช ๋ช ๊ท์น:๋ชจ๋ ๊ฐ์ฒด๋ ๋ฐ๋์ Z ๋๋ Y๋ก ์์ํด์ผ ํจ. ์ด๋ Customer Namespace๋ฅผ ์๋ฏธ.์: ZPACKAGE_07, YPROJECT_01 ๋ฑ.๋ ์ผ์์ ์ ๊ณต๋ ํ์ค ํจํค์ง๋ Z, Y ์์ด ์์. ์: BC400.๊ณ ์ ์ฑ ๋ณด์ฅ:ํจํค์ง ์ด๋ฆ์ ๋ฐ๋์ Unique(๊ณ ์ ) ํด์ผ ํ๋ฉฐ, ์ค๋ณต ์์ฑ ๋ถ๊ฐ. 2. ํจํค์ง ์์ฑ ๋จ๊ณT์ฝ๋: SE80 → ..

SAP ABAP ํ๋ก์ ํธ๋ ๊ฐ๋ฐ ๋จ๊ณ์์๋ถํฐ ํ ์คํธ ๋ฐ ์ด์ ๋จ๊ณ๊น์ง์ ์ฒด๊ณ์ ์ธ ์ด๊ด ๊ณผ์ ์ ํฌํจํฉ๋๋ค. ์ด๋ฅผ ํตํด SAP ์์คํ ๋ด์์ ๊ฐ์ฒด ๊ด๋ฆฌ์ ํจ์จ์ ์ธ ์ด๊ด์ด ๊ฐ๋ฅํ๋ฉฐ, ํ๋ก์ ํธ ํ์ ๊ฐ์ ์ญํ ๋ถ๋ด๋ ๋ช ํํ ์ด๋ฃจ์ด์ง๋๋ค. 1. ABAP ํ๋ก์ ํธ ๊ตฌ์ฑ ๋ฐ ์ด๊ด ํ๋ก์ธ์ค ๐ฆ ํ๋ก์ ํธ ๋จ๊ณDEV (Development) - ๊ฐ๋ฐ๊ฐ๋ฐ์ด ์ด๋ฃจ์ด์ง๋ ๋จ๊ณ.๊ฐ๋ฐ๋ ํ๋ก๊ทธ๋จ์ ๋ก์ปฌ ๋๋ ์ง์ ๋ ํจํค์ง์ ์ ์ฅ.Task Number๋ฅผ ์์ฑํ๊ณ ์์ ๊ธฐ๋ก.QAS (Quality Assurance System) - ํ ์คํธ๊ฐ๋ฐ๋ ํ๋ก๊ทธ๋จ์ ํ ์คํธ ํ๊ฒฝ์ผ๋ก ์ด๊ด.์ด๊ด ๋จ์๋ Change Request (CR)๋ก, ํ๋ ์ด์์ ํ๋ก๊ทธ๋จ์ ํฌํจํ ์ ์์.ํ ์คํธ ์๋ฃ ํ ๋ค์ ๋จ๊ณ๋ก ์ด๊ด.PRD (Production)..

SAP ์์คํ ์ ํจ์จ์ ์ธ ๋ฐ์ดํฐ ๊ด๋ฆฌ์ ๊ฐ๋ฐ ํ๊ฒฝ์ ์ ๊ณตํ๊ธฐ ์ํด ABAP Repository์ Presentation Server - Application Server - Database๋ก ๊ตฌ์ฑ๋ ๊ณ์ธต์ ์ํคํ ์ฒ๋ฅผ ์ฌ์ฉํฉ๋๋ค. 3-Tier Architecture์ ๊ณ์ธต 1. SAP์ ๊ณ์ธต์ ์ํคํ ์ฒSAP๋ Presentation Server - Application Server - Database๋ก ๊ตฌ์ฑ๋ ๊ณ์ธต์ ๊ตฌ์กฐ๋ฅผ ํตํด ํจ์จ์ ์ธ ๋ฐ์ดํฐ ๊ด๋ฆฌ์ ์์ ์ ์ธ ์์คํ ๋์์ ์ง์ํฉ๋๋ค.1. Presentation Server์ฌ์ฉ์๊ฐ SAP ์์คํ ๊ณผ ์ํธ์์ฉํ๋ ํ๋ก ํธ์๋ ๊ณ์ธต.SAP GUI, Fiori, ์น ๋ธ๋ผ์ฐ์ ๋ฑ์ ํตํด ์์คํ ์ ์ ๊ทผ.์ฃผ์ ์ญํ :์ฌ์ฉ์ ์ ๋ ฅ ์ฒ๋ฆฌ๋ฐ์ดํฐ ํ์SAP์ ์ฌ์ฉ์ ๊ฐ ํต์ ..
1. ์ฃผ์ T์ฝ๋SE80: Object Navigator๋ก ์ด๋ํ์ฌ ๊ฐ๋ฐ๊ณผ ๊ด๋ จ๋ ๋ค์ํ ๊ฐ์ฒด(ํ๋ก๊ทธ๋จ, ํด๋์ค, ํจ์ ๋ฑ)๋ฅผ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.๊ฒฝ๋ก: Tool → ABAP Workbench → Development → Object NavigatorSE80์ ํตํฉ๋ ๊ฐ๋ฐ ํ๊ฒฝ์ ์ ๊ณตํ์ฌ ๋์ฑ ํจ์จ์ ์ธ ๊ฐ๋ฐ์ด ๊ฐ๋ฅํฉ๋๋ค.SE16: ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ธ๋ผ์ฐ์ ๋ก ํ ์ด๋ธ์ ๋ด์ฉ์ ์กฐํํ ์ ์์ต๋๋ค.์: TSTC ํ ์ด๋ธ์ ๊ฒ์ํ์ฌ SAP ๋ฉ๋ด ์ ๋ณด๋ฅผ ํ์ธํฉ๋๋ค.SE11: SAP ABAP Dictionary์์ ํ ์ด๋ธ, ๋ฐ์ดํฐ ์์, ๊ตฌ์กฐ ๋ฑ์ ์ ์ํ๊ณ ๊ด๋ฆฌํฉ๋๋ค.Database table, Data type, View, Type Group ๋ฑ ๋ค์ํ๊ฒ ๊ฒ์ ๊ฐ๋ฅํฉ๋๋ค.SE84: ABAP ๋ ํฌ์งํ ๋ฆฌ ์ ๋ณด(ํ๋ก๊ทธ๋จ, ..

SAP GUI๋ Windows, Java, HTML ์ธ ๊ฐ์ง ๋ฒ์ ์ผ๋ก ์ ๊ณต๋๋ฉฐ, ๋ค์ํ ํ๋ซํผ์์ SAP ์์คํ ์ ์ ๊ทผํ ์ ์๋ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ํ์ง๋ง ์ผ๋ฐ์ ์ผ๋ก Windows GUI๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๊ณ , ์ค์ ๊ฐ๋ฐ ์์ ๋ ์ฃผ๋ก Windows ํ๊ฒฝ์์ ์ด๋ฃจ์ด์ง๋๋ค. SAP GUI๋ฅผ ํตํด ์ฌ์ฉ์๋ SAP ์์คํ ์ ์ ์ํ์ฌ ๋ค์ํ ํธ๋์ญ์ ์ฝ๋๋ฅผ ์คํํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, SAP GUI์์ SE16์ด๋ผ๋ ํธ๋์ญ์ ์ฝ๋๋ฅผ ์ ๋ ฅํ๊ณ ์ํฐ๋ฅผ ๋๋ฅด๋ฉด, ์์คํ ์ ABAP Dispatcher๋ผ๋ ํต์ฌ ์ปดํฌ๋ํธ๋ฅผ ํตํด ์์ฒญ์ ์ฒ๋ฆฌํฉ๋๋ค. ABAP Dispatcher๋ SAP ์๋ฒ์์ ๋งค์ฐ ์ค์ํ ์ญํ ์ ์ํํฉ๋๋ค. ๐ฉ ABAP Dispatcher ์ ๋ก๋ ๋ฐธ๋ฐ์ฑABAP Dispatch..

1. SAP Easy Access ํ๋ฉด ์ฐฝ Role Based Menu๋ ์ฌ์ฉ์์ ๋ถ์์ ์ญํ ์ ๋ฐ๋ผ ๋ฉ๋ด ๊ตฌ์ฑ์ ๋ค๋ฅด๊ฒ ์ค์ ํ๋ ๊ธฐ๋ฅ์ ๋๋ค. ์๋ฅผ ๋ค์ด, ์ฌ์ฉ์๊ฐ ์ธ์ฌํ ์์์ด๋ผ๋ฉด ์ธ์ฌํ ์ ๋ฌด์ ํ์ํ ๊ธฐ๋ฅ๋ค๋ง ํ์๋๋๋ก ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ๋ถํ์ํ ๋ฉ๋ด ํญ๋ชฉ์ ์ ๊ฑฐํ๊ณ , ์ฌ์ฉ์์ ํธ์์ฑ์ ๋์ผ ์ ์์ต๋๋ค. Status Bar๋ SAP ์์คํ ์์ ์์ ์ค ๋ฐ์ํ๋ ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์ ๋ํ ๋ฉ์์ง๋ฅผ ํ์ํฉ๋๋ค. ์ด๋ฅผ ํตํด ์ฌ์ฉ์๋ ์์คํ ์ ์ํ๋ฅผ ์ค์๊ฐ์ผ๋ก ํ์ธํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๋ฐ์ดํฐ๊ฐ ์ฑ๊ณต์ ์ผ๋ก ์ ์ฅ๋์๊ฑฐ๋ ์ค๋ฅ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค. 2. SAP ๋ช ๋ น์ด ๋ฐ ๋จ์ถํค ๐์ผ๋ฐ ๋จ์ถํคF1: ์ฌ์ฉ์๊ฐ ํ๋ ๊ฐ์ ์ ๋ ฅํ ๋ ํด๋น ์์์ ๋ํ ์ค๋ช ์ ๋ณผ ์ ์์ต๋๋ค. F..

์ปดํจํฐ๊ณตํ์ ์ ๊ณตํ์ง๋ง, SAP์ UI ํ๊ฒฝ์ ์ต์ํ์ง ์์ ์ฒ์์๋ ๋ฏ์ค๊ณ ์ด๋ ต๊ฒ ๋๊ปด์ก์ต๋๋ค.๊ฒฐ๊ตญ์๋ ํ๋ํ๋ ์ง์ ์คํํด๋ณด๋ฉฐ ์ฒ์ฒํ ์ตํ๋ ๊ฒ์ด ๊ฐ์ฅ ํ์คํ ๋ฐฉ๋ฒ์ด๋ผ๋ ๊ฑธ ๋๊ผ์ต๋๋ค.์ด๋ฒ ๊ธ์์๋ SAP GUI ์ ์ ๋ฐฉ๋ฒ๊ณผ ์ค์ต ํ๊ฒฝ์ ์ด๋ป๊ฒ ๊ตฌ์ถํ๋์ง ์ ๋ฆฌํด๋ณด๊ฒ ์ต๋๋ค.์ค์น ํ์ผ์ด ํ์ํ์ ๋ถ๋ค์ ๋๊ธ๋ก ์์ฒญํด์ฃผ์ธ์! 1. ABAP ์ค์น ๋ฐ SAP Logon ์ ์ โ๏ธ์ฌ๋ฌ ํ์ผ ์ค์ SapGuiSetup.exe๋ฅผ ์ ํํฉ๋๋ค. โ๏ธ SAP GUI for Windows 7.50 (Compilation 2)๋ฅผ ์ ํํ๊ณ ๋ค์ด๋ก๋ํฉ๋๋ค.์ ๋ 7.50 ๋ฒ์ ์ ๋ค์ด๋ก๋ํ์์ต๋๋ค. โ๏ธ ๋ค์ด์ ์๋ฃํ๋ฉด ๋ฐํํ๋ฉด์ SAP Logon์ด ์ค์น๋ ๊ฒ์ ๋ณด์ค ์ ์์ต๋๋ค. 2. ์ ๊ท ์์คํ ์ํธ๋ฆฌ ์์ฑํ๊ธฐ ์ฒ..