ํต์ฌ ์ ๋ฆฌ
| ํญ๋ชฉ | BDC | BAPI |
| ๊ธฐ๋ณธ ๊ฐ๋ | SAP GUI๋ฅผ ํ๋ด๋ด๋ ์คํฌ๋ฆฝํธ ๊ธฐ๋ฐ ๋ฐ์ดํฐ ์ ๋ ฅ ๋ฐฉ์ | SAP์ ๊ณต์ Business Object ์ธํฐํ์ด์ค ํจ์ ๋ชจ๋ |
| ์๋ ๋ฐฉ์ | SAP ํธ๋์ญ์
ํ๋ฉด์ ๋ฐ๋ผ ์
๋ ฅ (Call Transaction / Session) |
ํจ์ ํธ์ถ์ ํตํด ์ง์ DB์ ๋ฐ์ (ํ์ค ๋ก์ง ๊ฒฝ์ ) |
| ํ๋ฉด ์์กด ์ฌ๋ถ | ์์กด์ (SAP ํ๋ฉด์ ๊ตฌ์กฐ ๋ณ๊ฒฝ ์ ์ํฅ ๋ฐ์) | ๋น์์กด์ (ํ์ค ์ธํฐํ์ด์ค๋ง ์ ์ง๋๋ฉด ์ํฅ ์์) |
| ์ฒ๋ฆฌ ์๋ | ๋๋ฆผ (GUI ๋ฐ๋ผ๊ฐ) | ๋น ๋ฆ (์ง์ ์ฒ๋ฆฌ) |
| ์์ ์ฑ | ๋ถ์์ (ํ๋ฉด ๋ณ๊ฒฝ์ ์ทจ์ฝ) | ์์ ์ (๋ฒ์ ๊ฐ ์ ์ง ๋ณด์ฅ) |
| ์ฌ์ฉ ๋์ด๋ | ๋น๊ต์ ์ฌ์ (์๋ฎฌ๋ ์ด์ ๋ณด๊ธฐ ์ฌ์) | ์ค๊ฐ~๋์ (์ค๋ธ์ ํธ ๊ตฌ์กฐ ์ดํด ํ์) |
| ๊ฐ๋ฐ ์๊ฐ | ์งง์ (ํ์ค ํธ๋์ญ์ ๋ง ์๋ฉด ๊ฐ๋ฅ) | ๊ธธ์ด์ง ์ ์์ (BAPI ํ์ ๋ฐ ๋งคํ ํ์) |
| ๋ฐ์ดํฐ ๊ฒ์ฆ | ๊ธฐ๋ณธ ํ๋ฉด ๊ฒ์ฆ ์ฌ์ฉ | ํ์ค ๋ก์ง ๋ด ๊ฒ์ฆ ์ฌ์ฉ |
| ์๋ฌ ์ฒ๋ฆฌ | ํ๋ฉด ๋ฉ์์ง ๊ทธ๋๋ก ์ ๋ฌ๋จ | RETURN ํ ์ด๋ธ๋ก ์์ธ ๋ฉ์์ง ์ ๊ณต |
BAPI(Business Application Programming Interface) ๋?
SAP ์์คํ ์ ๊ณต์์ ์ธ ์ธํฐํ์ด์ค๋ก, SAP ๋ด๋ถ ๋๋ ์ธ๋ถ ์์คํ ์์ ๋น์ฆ๋์ค ๊ธฐ๋ฅ(์: ์์ฃผ ์์ฑ, ์ ๊ณ ์ฒ๋ฆฌ ๋ฑ)์ ์ง์ ํธ์ถํ ์ ์๋ ํจ์(Function Module)์ ๋๋ค.
์ด๋ ๋ค๋ฅธ SAP ์์คํ ์ด๋ ์ธ๋ถ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ์ ํตํฉ์ ์ฉ์ดํ๊ฒ ํ๋ฉฐ, ๋ฐ์ดํฐ์ ์ผ๊ด์ฑ๊ณผ ์ ํ์ฑ์ ์ ์งํ๋ฉด์ ๋น์ฆ๋์ค ํ๋ก์ธ์ค๋ฅผ ์๋ํํ๋๋ฐ ๋์์ด ๋ฉ๋๋ค.
BAPI ํน์ง
BAPI๋ ์ฃผ๋ก SAP ์์คํ ๊ฐ์ ํตํฉ ๋ฐ ์ธ๋ถ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ์ ์ํธ ์์ฉ์ ํ์ฉ๋๋ฉฐ, ๋ค์ํ ๋น์ฆ๋์ค ํ๋ก์ธ์ค๋ฅผ ์๋ํํ๊ณ ์ต์ ํํ๋๋ฐ ๋์์ด๋ฉ๋๋ค.
์๋ฅผ ๋ค์ด SAP ERP ์์คํ ๊ณผ ์ธ๋ถ ์น ์๋น์ค, ๋ชจ๋ฐ์ผ ์์ฉ ํ๋ก๊ทธ๋จ, ์ธ๋ถ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฑ ๊ฐ์ ํตํฉ์ ์ง์ํฉ๋๋ค.
| ํญ๋ชฉ | ์ค๋ช |
| ํ์คํ | SAP์์ ์ ๊ณตํ๋ ๊ณต์ Function Module์ด๋ฏ๋ก ๋ณ๊ฒฝ์ ์์ ํ๊ณ ํธํ์ฑ ๋ณด์ฅ |
| ์ง์ ํธ์ถ | ํธ๋์ญ์ ์ ๊ฑฐ์น์ง ์๊ณ DB๊น์ง ๋ฐ๋ก ์ ๊ทผํจ |
| ์ธ๋ถ ์ฐ๋ | ์ธ๋ถ ์์คํ (์น, ๋ชจ๋ฐ์ผ, ERP ๋ฑ)๊ณผ RFC, WebService ๋ฑ์ผ๋ก ์ฐ๋ ๊ฐ๋ฅ |
| ํธ๋์ญ์ ์ฒ๋ฆฌ | BAPI_TRANSACTION_COMMIT, BAPI_TRANSACTION_ROLLBACK ๋ฑ์ผ๋ก ๋ช ์์ ์ปค๋ฐ ์ ์ด |
| ์์ ์ฑ/์ ์ง๋ณด์ | ํ์ค ์ธํฐํ์ด์ค์ด๊ธฐ ๋๋ฌธ์ ์ ์ง๋ณด์๊ฐ ์ฝ๊ณ , ๋ฒ์ ์ ์๋ ์์ ์ |
BAPI ์์ธํ ์์๋ณด๊ธฐ
https://jay-din.tistory.com/397
[SAP ABAP] BAPI ๋? BAPI ์์
1. BAPI(Business Application Programming Interface) ๋?BAPI๋ SAP์ ํ์คํ๋ ์ธํฐํ์ด์ค๋ก, SAP ์์คํ ์ ๋น์ฆ๋์ค ๊ฐ์ฒด(Business Object)์ ์ํธ์์ฉํ๊ธฐ ์ํด ์ฌ์ฉ๋ฉ๋๋ค.์ธ๋ถ ์ ํ๋ฆฌ์ผ์ด์ ์ด๋ ๋ค๋ฅธ SAP ๋ชจ๋์
jay-din.tistory.com
BDC(Batch Data Communication) ๋?
SAP ํธ๋์ญ์ ์ ํ๋ฉด์ ๋ฐ๋ผ ์๋์ผ๋ก ์ ๋ ฅํด์ฃผ๋ ์ผ์ข ์ ์คํฌ๋ฆฝํธ ๋ฐฉ์ ์๋ํ์ ๋๋ค.
SAP GUI์ ์ ๋ ฅ์ ํ๋ก๊ทธ๋จ์ด ๋์ ์ ๋ ฅํ๋ ๋ฐฉ์์ ๋๋ค.
BDC์ ์ข ๋ฅ
| ๋ฐฉ์ | ์ค๋ช |
| Session Method | ๋ฐ์ดํฐ๋ฅผ ์ธ์ ์ผ๋ก ๋ชจ์ ๋๊ณ ๋์ค์ ํ ๋ฒ์ ์ฒ๋ฆฌํจ |
| Call Transaction | ์ค์๊ฐ์ผ๋ก ๋ฐ๋ก ํธ๋์ญ์ ์ ์คํ (ํ๋ฉด ๊ธฐ๋ฐ, ์ปค๋ฐ ์ ์ด ์ด๋ ค์) |
| Direct Input | ํธ๋์ญ์ ์์ด ๋ฐ๋ก DB ์ ๋ฐ์ดํธ, ์ ํ์ ์ฌ์ฉ |
BDC์ ํน์ง
| ํญ๋ชฉ | ์ค๋ช |
| ํ๋ฉด ์์กด์ฑ | SAP ํธ๋์ญ์ ์ ์์กดํจ → ํธ๋์ญ์ ๋ณ๊ฒฝ ์ BDC๋ ์์ ํ์ |
| ์๋ ๋๋ฆผ | ํ๋ฉด ํ๋ํ๋ ๋ฐ๋ผ๊ฐ๋ฉฐ ์ฒ๋ฆฌํ๋ฏ๋ก ์๋๊ฐ ๋๋ฆผ |
| ์ ์ฐ์ฑ ๋ฎ์ | UI ๊ธฐ๋ฐ์ด๋ผ ์ฅ์ ์ ๋ฏผ๊ฐ (ํ๋ฉด ๋ณ๊ฒฝ, ํ๋ ์์น ๋ณ๊ฒฝ ๋ฑ) |
| ๊ฐ๋จํ ๋๋ ์ ๋ก๋ | ์ด๊ธฐ ๋ง์ด๊ทธ๋ ์ด์ ์์๋ ํธ๋ฆฌํ ์ ์์ |
BAPI vs BDC ๋น๊ตํ
| ํญ๋ชฉ | BAPI | BDC |
| ๋ฐฉ์ | ํจ์ ํธ์ถ ๊ธฐ๋ฐ | SAP ํธ๋์ญ์ ์๋ ์คํ (์คํฌ๋ฆฝํธ ๋ฐฉ์) |
| ์๋ | ๋น ๋ฆ | ์๋์ ์ผ๋ก ๋๋ฆผ |
| ํ๋ฉด ์์กด์ฑ | ์์ | ์์ (ํธ๋์ญ์ ๋ณ๊ฒฝ ์ ์ ์ง๋ณด์ ํ์) |
| ์ธ๋ถ ์์คํ ์ฐ๋ | ๊ฐ๋ฅ (RFC, Web Service ๋ฑ) | ๋ถํธํจ (RFC ์ฐ๋ ์ด๋ ค์) |
| ํธ๋์ญ์ ์ ์ด | ๋ช ์์ (์ปค๋ฐ/๋กค๋ฐฑ ๊ฐ๋ฅ) | ์ ์ด ์ด๋ ต๊ณ ๋ถ๋ช ํํจ |
| ์ฅ์ | ์์ ์ , SAP ํ์ค, ์ ์ง๋ณด์ ํธ๋ฆฌ | ๊ฐ๋จํ ๋๋ ์ ๋ ฅ ๊ฐ๋ฅ, ๋น ๋ฅธ ๊ฐ๋ฐ |
| ๋จ์ | ๊ตฌํ์ด ์๋์ ์ผ๋ก ๋ณต์กํ ์ ์์ | ์๋ ๋๋ฆฌ๊ณ , ํ๋ฉด์ ๋ฏผ๊ฐ |
| ๊ถ์ฅ ์ฌ์ฉ ์ํฉ | ์ธ๋ถ ์์คํ ์ฐ๋, ์์ ์ ํ๋ก์ธ์ค, ์ค์๊ฐ ์ฐ๋ ํ์ ์ | ๊ฐ๋จํ ํธ๋์ญ์ ๋ฐ๋ณต ์ ๋ ฅ, ๋ง์ด๊ทธ๋ ์ด์ |
'๐งโ๐ผ SAP > ๊ธฐํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [SAP] ํต๋ทฐ QuickViewer ์ฟผ๋ฆฌ ์์ด ํ ์ด๋ธ ์กฐ์ธ(T-CODE: SQVI) (0) | 2025.10.12 |
|---|---|
| [SAP] ์ฌ์ฉ์ ์ฌ์ฉ ๋ก๊ทธ ๋ณด๋ ๋ฒ (T-CODE: SM20) (0) | 2025.09.19 |
| [SAP] ์ธ๋ฑ์ค ์๋ ์ฌ๋ถ ํ์ธ ๋ฐฉ๋ฒ (ST05 ํธ๋ ์ด์ค ๊ธฐ๋ฐ) (0) | 2025.05.09 |
| [SAP] ํ๋ฉด ํ๋จ์ ํ์ฌ ํฐ์ฝ๋ ๋์ค๋๋ก ํ๋ ๋ฐฉ๋ฒ (0) | 2025.01.03 |
| [SAP] SAP ์์คํ ์ ๊ธ ๊ด๋ฆฌ (SM12) (0) | 2024.12.24 |