SAP๋?
https://jay-din.tistory.com/65
ABAP ์ ๋ฐ์ ์ธ ์ญ์ฌ
SAP๋ ERP ์์คํ ์ ๋๋ค. SAP๋ 1972๋ ๋ ์ผ์ ๋ํธ๋ง๋ฅดํ์ ์ํด ๊ฐ๋ฐ๋ ERP ์์คํ ์ผ๋ก, SAP ์ฌ๋ฌดํ๊ณ(FI) ์ค์ฌ์ R/1 ์์คํ ์ ์คํํ๋ฉด์ ํญ๋ฐ์ ์ธ ์ธ๊ธฐ๋ฅผ ์ป๊ฒ ๋์ด ํ์ฌ๋ ์ ์ธ๊ณ์ ์ผ๋ก ERP ์์ฅ์ ์ฃผ๋ํ๊ณ ์์ผ๋ฉฐ, ์์ฅ์ ์ ์จ 1์์ ERP์ ๋๋ค.
์ต์ด์ ERP ์ ํ ์ด๋ฆ์ SAP R/1์ผ๋ก ์ ํ ๊ฒ์ System, Applications, Products in Data Processing RealTime/1์ ์ฝ์๋ก ๋ชจ๋ ๋น์ฆ๋์ค๋ฅผ ์ค์๊ฐ์ผ๋ก ์ฒ๋ฆฌํ๋ ์์คํ ๊ณผ ์์ฉํ๋ก๊ทธ๋จ์ ์งํฅํ์ต๋๋ค.
์ดํ SAP R/2, SAP R/3 ๋ฑ์ผ๋ก ์ ํ์ ๋ฐ์ ์์ผฐ๊ณ , ํนํ Client/Server ๊ตฌ์กฐ๋ก ์ ํํ SAP R/3๋ผ๋ ์ ํ์ ์ถ์ํ์ฌ ๋น์ฝ์ ์ผ๋ก ๋ฐ์ ํ์ต๋๋ค.
SAP๋ผ๋ ์ฉ์ด๋ 1980๋ ๋ ์๋ฒ์์ ๋ชจ๋ ๋์์ ์ฒ๋ฆฌํ๋ Mainframe R/2 ํ๊ฒฝ์์ ์ ๋ํ์์ผ๋ฉฐ, 1992๋ Client/Server R/3 ๊ตฌ์กฐ๋ก ๋ณํํ์ฌ Mainframe์ ๋จ์ํ ํ๋ฉด์์ C/S ํ๊ฒฝ์ผ๋ก ์ฌ์ฉ์์๊ฒ ํธ๋ฆฌํ Graphical ์ธํฐํ์ด์ค(GUI)๋ฅผ ์ ๊ณตํฉ๋๋ค.
R/2 ํจํค์ง๊ฐ ์ฒ์ ์๊ฐ๋ ๋์๋ ABAP์ด๋ผ๋ ์ธ์ด๊ฐ ์ฌ์ฉ๋์ง ์์์ผ๋ฉฐ, 1982๋ ๊ธฐ์ ์๋ฃจ์ ์ ์ ์ฅ๋ ๋ง์ ๋ฐ์ดํฐ๋ฅผ ๋ฆฌํฌํธ ํ์์ผ๋ก ์ถ๋ ฅํ๋ ๋ฐฉ๋ฒ์ผ๋ก ABAP ํ๋ก๊ทธ๋จ์ด ์๊ฐ๋ฉ๋๋ค.
ABAP/4
4๋ 4th Generation์ ํํํ๋ฉฐ ํ์๋น๋์ ๋น์ฃผ์ผ ๋ฒ ์ด์ง๊ณผ ๊ฐ์ด DB์ ์ ๊ทผํ๊ธฐ ์ฝ๊ณ ๊ฐ๋ฐ ์์ฐ์ฑ์ด ํฅ์๋ ํ๋ก๊ทธ๋จ๋ค์ ์ง์นญํฉ๋๋ค.
ABAP ์ด๋
์ฒ์ ABAP์ ์ฝ์๋ Allgemeiner Berichtaufbereitungsprozessor๋ผ๋ ๋ ์ผ์ด์์ ์ ๋ํ์์ผ๋ฉฐ,
๊ทธ ์๋ฏธ๋ (Generic report preparation processor)์์ ์ ์ ์๋ฏ์ด '๋ฆฌํฌํธ ํ๋ก๊ทธ๋จ์ ์ฃผ๋ชฉ์ ์ผ๋ก ํ๋ ํ๋ก๊ทธ๋จ' ์ ๋๋ค. ํ์๋ ํ์ฌ ์ฌ์ฉ๋๊ณ ์๋ Advanced Business Application Programming์ด๋ผ๋ ์ฉ์ด๋ก ๋ณ๊ฒฝ๋์์ต๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ฐ์ดํฐ๋ฅผ ๋จ์ํ ์ถ์ถํ๋ ๊ฒ์ ๋ฐ์ด๋์ด, ํ๋ก๊ทธ๋จ๊ณผ DB๋ฅผ ๋ ผ๋ฆฌ์ ์ผ๋ก ๊ตฌ์ฑํ ์ ์๋ ์์ ๋ ๋ฒจ์ DB(LDB: Logical Database)๋ฅผ ์ฒ์์ผ๋ก ๊ตฌํํ๋ค๋๋ฐ์ Advanced-์ง๋ณด๋ ์ธ์ด๋ผ๊ณ ํํํ ๊ฒ์ ๋๋ค.
ABAP์ ์ด๋์ ์ฌ์ฉ๋๋์?
ABAP ํ๋ก๊ทธ๋จ์ SAP ํจํค์ง ๊ฐ๋ฐ ์ธ์ด์ ๋๋ค.
ABAP ํ๋ก๊ทธ๋จ์ ์ด์ฉํ์ฌ ํ๋ก์ ํธ ๋ฐ ์ด์ ์ฌ์ดํธ ๋ด๋น์์ ์๊ตฌ์ฌํญ์ ์ ํฉํ CBO ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐํ๋ ๊ฒ์ ์ฃผ๋ชฉ์ ์ผ๋ก ํฉ๋๋ค.
ERP ํน์ฑ ์ค ์ปค์คํฐ๋ง์ด์ง(Customizing)์ด๋ผ๋ ๊ฐ๋ ์ด ์์ต๋๋ค. ์ด๊ฒ์ ํจํค์ง๋ฅผ ์ ์ฉํ ์ฌ์ดํธ์ ํน์ฑ์ ๋ง๊ฒ ํ์ค ํ๋ก๊ทธ๋จ์ ์์ ํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
๊ทธ๋ฌ๋ SAP R/3๋ ๊ธฐ๋ณธ์ ์ผ๋ก Non customizing ์ ํ์ผ๋ก ํจํค์ง ์ด์ธ์ ํ๋ก๊ทธ๋จ๋ค์ ๊ฐ ์ฌ์ดํธ๋ง๋ค ABAP ์ธ์ด๋ฅผ ํตํด ๊ฐ๋ฐํด์ผ ํฉ๋๋ค.
๊ณ ๊ฐ์ด ์ง์ ์ถ๊ฐ๋ก ๊ฐ๋ฐํ์๋ค๋ ์๋ฏธ์์ CBO(Customer Bolt On) ํ๋ก๊ทธ๋จ์ด๋ผ๊ณ ํฉ๋๋ค.
(๋ฌผ๋ก , SAP์ฌ์์๋ ํจํค์ง ํ๋ก์ธ์ค์ ๋ณธ์ง์ ํผ์ํ์ง ์๊ณ ํจ์น ์ ๋ฐ์ดํธ ๋ฑ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง ์๋ ๋ฒ์ ๋ด์์ ์ปค์คํฐ๋ง์ด์ง์ ์ ๊ณตํฉ๋๋ค.)
ABAP ์ ๋ง
SAP = ABAP์ด๋ผ๋ ๊ณต์์ด ๊นจ์ง๋ ค๋ฉด ํต์ฌ ๋ชจ๋์ด ์๋ก์ด ์ธ์ด๋ก ๋ค์ ๊ฐ๋ฐ๋์ด์ผ ํ ๊ฒ์ ๋๋ค.
2011๋ SAP์์๋ SAP HANA๋ฅผ ์ ๋ต์ ์ธ ์ํคํ ์ฒ๋ก ์ ์ ํ์์ผ๋ฉฐ, ์ด๋ฅผ ํตํ์ฌ ๋ฐ์ดํฐ๋ฅผ In Memory์์ ์ฒ๋ฆฌํจ์ผ๋ก์จ ํ์ ์ ์ธ ์๋ ๊ฐ์ ์ด ๊ฐ๋ฅํด์ก์ต๋๋ค.In Memory ์ปดํจํ ๊ธฐ์ ์ ๋์คํฌ๊ฐ ์๋ ๋ฉ์ธ ๋ฉ๋ชจ๋ฆฌ์ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๊ฒ์ผ๋ก ์๋ฃ ๊ฒ์ ๋ฐ ์ ๊ทผ์ด ์ผ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ณด๋ค ํจ์ฌ ๋น ๋ฆ ๋๋ค.
Real-time์ด SAP์ ์ฒซ ๋ฒ์งธ ํ์ ์ด์๋ค๋ฉด, In Memory ๊ธฐ์ ์ ์ด๋ฅผ ์๋ ๋ ๋ค๋ฅธ ์ ํ์ ์ด ๋ ๊ฒ์ผ๋ก ํ๊ฐ๋ฉ๋๋ค.
SAP๋ ๋์์์ด ๋ฐ์ ํ๊ณ ์์ผ๋ฉฐ, ์์ผ๋ก๋ ์ง์์ ์ผ๋ก ์ ๊ธฐ์ ๋ค์ด ๊ฐ๋ฐ๋ ๊ฒ์ ๋๋ค. SAP ์ ์ข ์์ ์ผํ๊ธฐ ์ํด์๋ ๋ฐฐ์์ ๋ํ ๋ฌธ์ ํญ์ ์ด์ด๋๊ณ , ์๋ก์ด ๊ธฐ์ ์ ์ต๋ํ๋๋ฐ ์ ๊ทน์ ์ผ๋ก ์ํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์ฐธ๊ณ
https://m.blog.naver.com/softwon1/221812199399
Easy ABAP 2.0 - ๊น์ฑ์ค
'๐งโ๐ผ SAP > ABAP' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SAP ABAP] string ๋ฌธ์์ด ๋ค๋ฃจ๊ธฐ (0) | 2023.08.14 |
---|---|
[SAP ABAP] ์์คํ ๋ณ์ sy-datum๊ณผ sy-datlo์ ์ฐจ์ด์ (0) | 2023.08.14 |
[SAP ABAP] ๋ฌธ์ C(Character) ํ์ ๊ณผ MOVE๋? (0) | 2023.08.11 |
[SAP ABAP] DATA ๊ตฌ๋ฌธ ์ข ๋ฅ, ์ฌ์ฉ๋ฒ (0) | 2023.08.10 |
[SAP ABAP] Data Type ์ ๋ฆฌ & Data Variable ์ ์ธ ๋ฐฉ๋ฒ (0) | 2023.08.04 |