ํต์ฌ ์ ๋ฆฌ
BDC | BAPI |
BDC๋ BAPI ๋ณด๋ค ๋๋ฆผ | BAPI๋ BDC ๋ณด๋ค ๋น ๋ฆ |
BDC๋ ์ผ๋ฐ ์ฌ์ฉ์์ฒ๋ผ ๋ชจ๋ ํ๋ฉด์ ์งํํ๋ฏ๋ก ์๋๊ฐ ๋๋ฆผ | BAPI๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ง์ ์ ๋ฐ์ดํธ๋ฅผ ํ๊ธฐ ๋๋ฌธ์ ๋น ๋ฆ |
BDC๋ ๋ฐฑ๊ทธ๋ผ์ด๋ ์ฒ๋ฆฌ ์ต์ ์ ์ฌ์ฉํ ์ ์์ผ๋ฏ๋ก ๋์ฉ๋ ๋ฐ์ดํฐ ์ ๋ก๋์ ์ ํธ๋จ | BAPI๋ ์ผ๋ฐ์ ์ผ๋ก ์๊ท๋ชจ ๋ฐ์ดํฐ ์ ๋ก๋์ ์ฌ์ฉ๋จ |
์ธ์ ๋ฐฉ์์ ๊ฒฝ์ฐ SM35, Call Transaction ๋ฐฉ์์ ํ๋ก๊ทธ๋จ์์ ์ค๋ฅ๋ฅผ ์ฒ๋ฆฌํ ์ ์์ | ์ค๋ฅ๋ฅผ ์ฒ๋ฆฌํ๋ ค๋ฉด BAPI์ ๋ํ Exception ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํด์ผ ํจ |
BAPI(Business Application Programming Interface) ๋?
SAP BAPI(๋น์ฆ๋์ค ์ ํ๋ฆฌ์ผ์ด์ ํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค)๋ SAP ์์คํ ์์ ๋น์ฆ๋์ค ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ๊ตํํ๊ธฐ ์ํ ์ธํฐํ์ด์ค์ ๋๋ค.
SAP ์์คํ ์์ ์ฌ์ฉ์๊ฐ ์ ์ํ ๋น์ฆ๋์ค ๋ก์ง์ ์คํํ๊ณ ๋ฐ์ดํฐ๋ฅผ ์กฐ์ํ๊ธฐ ์ํ ํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
* ์ ํ๋ฆฌ์ผ์ด์ ์ด๋?
์์์ ๋งํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์,
ํน์ ํ ๋ชฉ์ ์ ์ํํ๊ธฐ ์ํด ์ค๊ณ๋ ์ํํธ์จ์ด๋ฅผ ๋งํฉ๋๋ค.
์ฌ๋ฌ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ์ ์กํ๊ณ ํตํฉํ๊ธฐ ์ํด BAPI๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
BAPI๋ SAP ์์คํ ๋ด์์ ํ์คํ๋ ๋ฐฉ๋ฒ์ผ๋ก ๋น์ฆ๋์ค ๊ธฐ๋ฅ์ ํธ์ถํ๊ณ ์คํํ๋๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ด๋ ๋ค๋ฅธ SAP ์์คํ ์ด๋ ์ธ๋ถ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ์ ํตํฉ์ ์ฉ์ดํ๊ฒ ํ๋ฉฐ, ๋ฐ์ดํฐ์ ์ผ๊ด์ฑ๊ณผ ์ ํ์ฑ์ ์ ์งํ๋ฉด์ ๋น์ฆ๋์ค ํ๋ก์ธ์ค๋ฅผ ์๋ํํ๋๋ฐ ๋์์ด ๋ฉ๋๋ค.
BAPI ํน์ง
BAPI๋ ์ฃผ๋ก SAP ์์คํ ๊ฐ์ ํตํฉ ๋ฐ ์ธ๋ถ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ์ ์ํธ ์์ฉ์ ํ์ฉ๋๋ฉฐ, ๋ค์ํ ๋น์ฆ๋์ค ํ๋ก์ธ์ค๋ฅผ ์๋ํํ๊ณ ์ต์ ํํ๋๋ฐ ๋์์ด๋ฉ๋๋ค.
์๋ฅผ ๋ค์ด SAP ERP ์์คํ ๊ณผ ์ธ๋ถ ์น ์๋น์ค, ๋ชจ๋ฐ์ผ ์์ฉ ํ๋ก๊ทธ๋จ, ์ธ๋ถ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฑ ๊ฐ์ ํตํฉ์ ์ง์ํฉ๋๋ค.
- ํ์ค ์ธํฐํ์ด์ค: BAPI๋ ํ์คํ๋ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ์ฌ ๋ค๋ฅธ SAP ๋ชจ๋ ๊ฐ์ ์ผ๊ด๋ ๋ฐ์ดํฐ ํต์ ์ ๊ฐ๋ฅ์ผ ํฉ๋๋ค.
- ํธ๋์ญ์ ์ฒ๋ฆฌ: BAPI๋ฅผ ์ฌ์ฉํ์ฌ ํธ๋์ญ์ ์ ์์ ํ๊ฒ ์ฒ๋ฆฌํ ์ ์์ผ๋ฉฐ, ๋กค๋ฐฑ ๋ฐ ์ปค๋ฐ๊ณผ ๊ฐ์ ํธ๋์ญ์ ๊ด๋ฆฌ ๊ธฐ๋ฅ์ ์ง์ํฉ๋๋ค.
- ๋น์ฆ๋์ค ๋ก์ง ์คํ: BAPI๋ ์ฌ์ฉ์๊ฐ ์ ์ํ ๋น์ฆ๋์ค ๋ก์ง์ SAP ์์คํ ์์ ์คํํ ์ ์๋๋ก ์ง์ํฉ๋๋ค.
- ์์ ์ฑ๊ณผ ์ผ๊ด์ฑ: BAPI๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ์กฐ์ํ๋ฉด SAP ์์คํ ์ ์์ ์ฑ๊ณผ ๋ฐ์ดํฐ ์ผ๊ด์ฑ์ ์ ์งํ ์ ์์ต๋๋ค.
- ์ฌ์ฌ์ฉ์ฑ: BAPI๋ ๋ค์ํ SAP ๋ชจ๋์์ ์ฌ์ฌ์ฉ๋ ์ ์์ด์, ๋์ผํ ๋น์ฆ๋์ค ๊ธฐ๋ฅ์ ๋ค์ํ ์ปดํฌ๋ํธ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ํธ๋์ ์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ: BAPI๋ SAP ์์คํ ์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๊ฑฐ๋ ์ ๋ฐ์ดํธํ๋๋ฐ ์ฌ์ฉ๋ ์ ์์ผ๋ฉฐ, ํธ๋์ญ์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋๋ฐ ์ ํฉํฉ๋๋ค.
- SAP ์์คํ ๊ฐ์ ํตํฉ: BAPI๋ฅผ ์ฌ์ฉํ๋ฉด ๋ค๋ฅธ SAP ์์คํ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ๊ตํํ ์ ์์ต๋๋ค.
BAPI ์์ธํ ์์๋ณด๊ธฐ
https://jay-din.tistory.com/397
BDC(Batch Data Communication) ๋?
SAP ์์คํ ์ ๋ฐ์ดํฐ ์ผ๊ด ์ฒ๋ฆฌ๋ฅผ ์ํ ๋๊ตฌ๋ก ์ฌ์ฉ๋๋ ๊ธฐ์ ์ ๋๋ค.
์ฃผ๋ก SAP ์์คํ ์ ๋๋์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅํ๊ฑฐ๋ ๋ณ๊ฒฝํด์ผ ํ ๋ ์ฌ์ฉ๋ฉ๋๋ค.
์๋ฅผ๋ค๋ฉด, ๋ฐ์ดํฐ ๋ง์ด๊ทธ๋ ์ด์ , ๋ฐ์ดํฐ ์ ๋ก๋, ๋ฐฑ๊ทธ๋ผ์ด๋ ์์ ์คํ ๋ฑ๊ณผ ๊ฐ์ ๋๋์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์์ ์ ์ฌ์ฉ๋ฉ๋๋ค.
BDC๋ ๋ํํ ํ๋ฉด ์ ๋ ฅ์ ์๋ํํ๊ณ ๋ฐ์ดํฐ๋ฅผ ์ผ๊ด์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค.
BDC ๋ฐฉ์
BDC๋ ํฌ๊ฒ ๋ ๊ฐ์ง ๋ฐฉ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ SAP ์์คํ ์ ์ ๋ ฅํฉ๋๋ค.
Batch Input Method
- BDC ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ๋๋์ ๋ฐ์ดํฐ๋ฅผ ์ผ๊ด ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
- ํธ๋์ญ์ ์ฝ๋๋ฅผ ์คํํ์ฌ SAP ์์คํ ์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅํ๋๋ฐ ์ฌ์ฉํฉ๋๋ค.
- ๋ฐ์ดํฐ ํ์ผ์ ๊ณ ์ ๊ธธ์ด ๋ ์ฝ๋ ๋๋ ํ๋ ๊ตฌ๋ถ ๊ธฐํธ(์: ์ผํ)๋ก ๊ตฌ๋ถ๋ ํ ์คํธ ํ์ผ์ผ ์ ์์ต๋๋ค.
- ๋ฐ์ดํฐ ํ์ผ์ ์ธ์ ์ผ๋ก ๊ทธ๋ฃนํ๋๊ณ , ํด๋น ์ธ์ ์ ์ผ๊ด ์ฒ๋ฆฌ ์์ ์ผ๋ก ์คํ๋ฉ๋๋ค.
- ์ผ๊ด ์ ๋ ฅ ์ธ์ ์ ์คํํ๋ฉด ์์คํ ์ ํธ๋์ญ์ ์ฝ๋ ๋ฐ ๋ฐ์ดํฐ๋ฅผ ์ฐจ๋ก๋ก ์คํํ๋ฉด์ ๊ฒฐ๊ณผ๋ฅผ ์์ฑํฉ๋๋ค.
Direct Input Method
- ๋ฐ์ดํฐ๋ฅผ SAP ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ ์ด๋ธ์ ์ง์ ์ ๋ ฅํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
- ์ผ๋ฐ์ ์ผ๋ก BDC ํ๋ก๊ทธ๋จ์ด ๋ฐ์ดํฐ๋ฅผ SAP ์์คํ ์ ์ ์กํ๊ธฐ ์ ์ ๋ฐ์ดํฐ ์ ํจ์ฑ์ ๊ฒ์ฌํ๊ณ ๊ฐ๊ณตํ๋ ๋ฑ์ ๋ก์ง์ ์ํํฉ๋๋ค.
- ์ผ๋ฐ์ ์ผ๋ก Session Method๋ณด๋ค ๊ฐํธํ์ง๋ง, ํธ๋์ญ์ ์ฒ๋ฆฌ์ ์ผ๊ด์ฑ์ด ๋จ์ด์ง ์ ์์ต๋๋ค.
BDC ๊ตฌํ ๊ณผ์
BDC๋ ๋๋์ ๋ฐ์ดํฐ ์ผ๊ด ์ฒ๋ฆฌ๋ฅผ ์ง์ํ๋ฉฐ, ํนํ ์ด๊ธฐ ๋ฐ์ดํฐ ๋ก๋ฉ์ด๋ ๋๊ท๋ชจ ๋ฐ์ดํฐ ์ ๋ฐ์ดํธ ์์ ์์ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋ฉ๋๋ค.
- ๋ฐ์ดํฐ ์ถ์ถ: ๋๋์ ๋ฐ์ดํฐ๋ฅผ SAP ์์คํ ์ผ๋ก๋ถํฐ ์ถ์ถํฉ๋๋ค.
- ๋ฐ์ดํฐ ๋ณํ: ์ถ์ถ๋ ๋ฐ์ดํฐ๋ฅผ BDC ํ์์ ๋ง๊ฒ ๋ณํํฉ๋๋ค.
- BDC ํ๋ก๊ทธ๋จ ์์ฑ: BDC๋ฅผ ํธ์ถํ๋ ABAP ํ๋ก๊ทธ๋จ์ ์์ฑํฉ๋๋ค. ์ด ํ๋ก๊ทธ๋จ์์๋ ๋ณํ๋ ๋ฐ์ดํฐ๋ฅผ SAP ์์คํ ์ผ๋ก ์ ๋ ฅํ๊ณ ์ฒ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํฉ๋๋ค.
- ์ผ๊ด ์ ๋ ฅ ์ธ์ ์์ฑ: Session Method๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ, ์ผ๊ด ์ ๋ ฅ ์ธ์ ์ ์์ฑํ๊ณ ๋ฐ์ดํฐ๋ฅผ ์ธ์ ์ ์ถ๊ฐํฉ๋๋ค.
- BDC ์คํ: BDC ํ๋ก๊ทธ๋จ์ ์คํํ์ฌ ๋๋์ ๋ฐ์ดํฐ๋ฅผ SAP ์์คํ ์ผ๋ก ์ ๋ ฅํ๊ณ ์ฒ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํฉ๋๋ค.
BAPI ์ BDC ์ฐจ์ด์
BAPI(Business Application Programming Interface)์ BDC(Batch Data Communication)๋ ๋ ๋ค SAP ์์คํ ์์ ๋ฐ์ดํฐ๋ฅผ ๊ตํํ๊ณ ๋น์ฆ๋์ค ํ๋ก์ธ์ค๋ฅผ ์๋ํํ๋๋ฐ ์ฌ์ฉ๋๋ ๊ธฐ์ ์ด์ง๋ง, ๋ช ๊ฐ์ง ์ค์ํ ์ฐจ์ด์ ์ด ์์ต๋๋ค.
๋ชฉ์
- BAPI:
- BAPI๋ SAP ์์คํ ์์ ์ ๊ณต๋๋ ํ์ค ์ธํฐํ์ด์ค๋ก, ๋น์ฆ๋์ค ํ๋ก์ธ์ค์ ํนํ๋ ๋ชจ๋์ ํธ์ถํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ฑฐ๋ ์ฐ๋๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
- BDC:
- BDC๋ SAP ์์คํ ์ ๋๋์ ๋ฐ์ดํฐ๋ฅผ ์ผ๊ด ์ฒ๋ฆฌํ๊ธฐ ์ํ ๋๊ตฌ๋ก, ์ฃผ๋ก SAP ์์คํ ๊ณผ ์ธ๋ถ ๋ฐ์ดํฐ ์์ค ๊ฐ์ ๋ฐ์ดํฐ ์ ์ก ๋ฐ ์ ๋ฐ์ดํธ์ ์ฌ์ฉ๋ฉ๋๋ค. ํนํ, ํ์ค SAP ํธ๋์ญ์ ์ ์๋ํํ๊ณ , ๋๋์ ๋ฐ์ดํฐ๋ฅผ ์ผ๊ด์ ์ผ๋ก ์ ๋ก๋ํ๊ฑฐ๋ ์์ ํ๋๋ฐ ์ ์ฉํฉ๋๋ค.
์คํ๋ฐฉ์
- BAPI:
- BAPI๋ ๋น์ฆ๋์ค ํจ์๋ฅผ ํธ์ถํ์ฌ ๋ฐ์ดํฐ๋ฅผ SAP ์์คํ ์ ์ ๋ฌํ๊ฑฐ๋ SAP ์์คํ ์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๋ ๋ฐฉ์์ผ๋ก ๋์ํฉ๋๋ค. BAPI๋ฅผ ํธ์ถํ๋ ์ดํ๋ฆฌ์ผ์ด์ ์ RFC(Remote Function Call)๋ฅผ ํตํด SAP ์์คํ ๊ณผ ํต์ ํฉ๋๋ค.
- BDC:
- BDC๋ ๋ฐ์ดํฐ์ ์ผ๊ด ์ฒ๋ฆฌ๋ฅผ ๋ชฉ์ ์ผ๋ก ํ๋ฏ๋ก, ๋ณดํต ์๋ํ๋ ํธ๋์ญ์ ๋ ์ฝ๋ฉ ๋ฐฉ์์ด๋ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์์ผ๋ก ์คํ๋ฉ๋๋ค. ํธ๋์ญ์ ์ฝ๋๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅํ๊ณ ์ ๋ฐ์ดํธํ๋ ๋ฐฉ์์ผ๋ก ๋์ํฉ๋๋ค.
์ ์ฐ์ฑ ๋ฐ ์ ์ง๋ณด์
- BAPI:
- BAPI๋ ๋น์ฆ๋์ค ํจ์์ ์ง์ ์ ๊ทผํ๊ธฐ ๋๋ฌธ์, ๋น์ฆ๋์ค ๋ก์ง์ด ๋ณ๊ฒฝ๋๋๋ผ๋ ์ธํฐํ์ด์ค๋ฅผ ์์ ํ์ง ์์๋ ๋ฉ๋๋ค. ๋์ ์์ค์ ์ ์ฐ์ฑ๊ณผ ์ ์ง๋ณด์ ์ฉ์ด์ฑ์ ์ ๊ณตํฉ๋๋ค.
- BDC:
- BDC๋ ํน์ ํธ๋์ญ์ ์ ์์กดํ๊ธฐ ๋๋ฌธ์, ํธ๋์ญ์ ์ด ๋ณ๊ฒฝ๋๋ฉด BDC ํ๋ก๊ทธ๋จ๋ ์์ ์ด ํ์ํ ์ ์์ต๋๋ค. ์ ์ง๋ณด์๊ฐ ์๋์ ์ผ๋ก ๋ ์ ์ฐํ ์ ์์ต๋๋ค.
BDC์ BAPI ์ฐจ์ด์ ์์ฝ
BDC | BAPI | |
๋ชฉ์ | ๋๋์ ๋ฐ์ดํฐ ์ผ๊ด ์ฒ๋ฆฌ๋ฅผ ์ํด ์ฌ์ฉ | ์์คํ ๊ฐ ๋๋ ์ธ๋ถ ์์ฉ ํ๋ก๊ทธ๋จ๊ณผ์ ๋น์ฆ๋์ค ํจ์ ํธ์ถ์ ์ํด ์ฌ์ฉ |
์คํ ๋ฐฉ์ | ์ฃผ๋ก ํธ๋์ญ์ ๋ ์ฝ๋ฉ์ด๋ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์์ผ๋ก ๋์ | ๋น์ฆ๋์ค ํจ์๋ฅผ ํธ์ถํ๊ณ RFC๋ฅผ ํตํด SAP ์์คํ ๊ณผ ํต์ |
์ ์ฐ์ฑ ๋ฐ ์ ์ง๋ณด์ | ํน์ ํธ๋์ญ์ ์ ์์กดํ๋ฏ๋ก ํธ๋์ญ์ ์ด ๋ณ๊ฒฝ๋๋ฉด ์์ ํ์ | ๋น์ฆ๋์ค ํจ์์ ์ง์ ์ ๊ทผํ๋ฏ๋ก ์ธํฐํ์ด์ค๋ ์ ์ง๋๊ณ , ์ ์ฐ์ฑ๊ณผ ์ ์ง๋ณด์ ์ฉ์ด์ฑ์ด ๋์ |
'๐งโ๐ผ SAP > ๊ธฐํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SAP] T-Code (Transaction Code) ๋? T-Code ๋ง๋๋ ๋ฒ (0) | 2024.01.03 |
---|---|
[SAP ์ฉ์ด] PR(Purchase Requisition - ๊ตฌ๋งค์์ฒญ) ์ด๋? (0) | 2023.12.28 |
SAP BW (Business Warehouse) ๋? (1) | 2023.11.23 |
[SAP] CBO, Modification ์ด๋? (0) | 2023.11.09 |
[SAP] Module Pool Program (0) | 2023.09.26 |