๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿง‘‍๐Ÿ’ผ SAP/๊ธฐํƒ€

[SAP] BAPI ์™€ BDC ๋ž€? BAPI ์™€ BDC ์ฐจ์ด์ 

by Jay Din 2023. 12. 1.
728x90
๋ฐ˜์‘ํ˜•

ํ•ต์‹ฌ ์ •๋ฆฌ

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 ์‹œ์Šคํ…œ๊ณผ ์™ธ๋ถ€ ์›น ์„œ๋น„์Šค, ๋ชจ๋ฐ”์ผ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ, ์™ธ๋ถ€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋“ฑ ๊ฐ„์˜ ํ†ตํ•ฉ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

 

  1. ํ‘œ์ค€ ์ธํ„ฐํŽ˜์ด์Šค: BAPI๋Š” ํ‘œ์ค€ํ™”๋œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•˜์—ฌ ๋‹ค๋ฅธ SAP ๋ชจ๋“ˆ ๊ฐ„์— ์ผ๊ด€๋œ ๋ฐ์ดํ„ฐ ํ†ต์‹ ์„ ๊ฐ€๋Šฅ์ผ€ ํ•ฉ๋‹ˆ๋‹ค.
  2. ํŠธ๋žœ์žญ์…˜ ์ฒ˜๋ฆฌ: BAPI๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŠธ๋žœ์žญ์…˜์„ ์•ˆ์ „ํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋กค๋ฐฑ ๋ฐ ์ปค๋ฐ‹๊ณผ ๊ฐ™์€ ํŠธ๋žœ์žญ์…˜ ๊ด€๋ฆฌ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  3. ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง ์‹คํ–‰: BAPI๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ •์˜ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์„ SAP ์‹œ์Šคํ…œ์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  4. ์•ˆ์ •์„ฑ๊ณผ ์ผ๊ด€์„ฑ: BAPI๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์กฐ์ž‘ํ•˜๋ฉด SAP ์‹œ์Šคํ…œ์˜ ์•ˆ์ •์„ฑ๊ณผ ๋ฐ์ดํ„ฐ ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  5. ์žฌ์‚ฌ์šฉ์„ฑ: BAPI๋Š” ๋‹ค์–‘ํ•œ SAP ๋ชจ๋“ˆ์—์„œ ์žฌ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์–ด์„œ, ๋™์ผํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ๊ธฐ๋Šฅ์„ ๋‹ค์–‘ํ•œ ์ปดํฌ๋„ŒํŠธ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  6. ํŠธ๋žœ์ ์…˜ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ: BAPI๋Š” SAP ์‹œ์Šคํ…œ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ค๊ฑฐ๋‚˜ ์—…๋ฐ์ดํŠธํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํŠธ๋žœ์žญ์…˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š”๋ฐ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.
  7. SAP ์‹œ์Šคํ…œ ๊ฐ„์˜ ํ†ตํ•ฉ: BAPI๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค๋ฅธ SAP ์‹œ์Šคํ…œ ๊ฐ„์— ๋ฐ์ดํ„ฐ๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ๊ตํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

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 ์‹œ์Šคํ…œ์— ๋Œ€๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅํ•˜๊ฑฐ๋‚˜ ๋ณ€๊ฒฝํ•ด์•ผ ํ•  ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ๋“ค๋ฉด, ๋ฐ์ดํ„ฐ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜, ๋ฐ์ดํ„ฐ ์—…๋กœ๋“œ, ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์ž‘์—… ์‹คํ–‰ ๋“ฑ๊ณผ ๊ฐ™์€ ๋Œ€๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ์ž‘์—…์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

BDC๋Š” ๋Œ€ํ™”ํ˜• ํ™”๋ฉด ์ž…๋ ฅ์„ ์ž๋™ํ™”ํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ์ผ๊ด„์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

 

728x90

 

BDC ๋ฐฉ์‹

BDC๋Š” ํฌ๊ฒŒ ๋‘ ๊ฐ€์ง€ ๋ฐฉ์‹์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ SAP ์‹œ์Šคํ…œ์— ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

Batch Input Method

  • BDC ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋Œ€๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ผ๊ด„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.
  • ํŠธ๋žœ์žญ์…˜ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜์—ฌ SAP ์‹œ์Šคํ…œ์— ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅํ•˜๋Š”๋ฐ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฐ์ดํ„ฐ ํŒŒ์ผ์€ ๊ณ ์ • ๊ธธ์ด ๋ ˆ์ฝ”๋“œ ๋˜๋Š” ํ•„๋“œ ๊ตฌ๋ถ„ ๊ธฐํ˜ธ(์˜ˆ: ์‰ผํ‘œ)๋กœ ๊ตฌ๋ถ„๋œ ํ…์ŠคํŠธ ํŒŒ์ผ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฐ์ดํ„ฐ ํŒŒ์ผ์€ ์„ธ์…˜์œผ๋กœ ๊ทธ๋ฃนํ™”๋˜๊ณ , ํ•ด๋‹น ์„ธ์…˜์€ ์ผ๊ด„ ์ฒ˜๋ฆฌ ์ž‘์—…์œผ๋กœ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.
  • ์ผ๊ด„ ์ž…๋ ฅ ์„ธ์…˜์„ ์‹คํ–‰ํ•˜๋ฉด ์‹œ์Šคํ…œ์€ ํŠธ๋žœ์žญ์…˜ ์ฝ”๋“œ ๋ฐ ๋ฐ์ดํ„ฐ๋ฅผ ์ฐจ๋ก€๋กœ ์‹คํ–‰ํ•˜๋ฉด์„œ ๊ฒฐ๊ณผ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

Direct Input Method

  • ๋ฐ์ดํ„ฐ๋ฅผ SAP ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ…Œ์ด๋ธ”์— ์ง์ ‘ ์ž…๋ ฅํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.
  • ์ผ๋ฐ˜์ ์œผ๋กœ BDC ํ”„๋กœ๊ทธ๋žจ์ด ๋ฐ์ดํ„ฐ๋ฅผ SAP ์‹œ์Šคํ…œ์— ์ „์†กํ•˜๊ธฐ ์ „์— ๋ฐ์ดํ„ฐ ์œ ํšจ์„ฑ์„ ๊ฒ€์‚ฌํ•˜๊ณ  ๊ฐ€๊ณตํ•˜๋Š” ๋“ฑ์˜ ๋กœ์ง์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  • ์ผ๋ฐ˜์ ์œผ๋กœ Session Method๋ณด๋‹ค ๊ฐ„ํŽธํ•˜์ง€๋งŒ, ํŠธ๋žœ์žญ์…˜ ์ฒ˜๋ฆฌ์˜ ์ผ๊ด„์„ฑ์ด ๋–จ์–ด์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

BDC ๊ตฌํ˜„ ๊ณผ์ •

BDC๋Š” ๋Œ€๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ ์ผ๊ด„ ์ฒ˜๋ฆฌ๋ฅผ ์ง€์›ํ•˜๋ฉฐ, ํŠนํžˆ ์ดˆ๊ธฐ ๋ฐ์ดํ„ฐ ๋กœ๋”ฉ์ด๋‚˜ ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ์—…๋ฐ์ดํŠธ ์ž‘์—…์—์„œ ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

  1. ๋ฐ์ดํ„ฐ ์ถ”์ถœ: ๋Œ€๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๋ฅผ SAP ์‹œ์Šคํ…œ์œผ๋กœ๋ถ€ํ„ฐ ์ถ”์ถœํ•ฉ๋‹ˆ๋‹ค.
  2. ๋ฐ์ดํ„ฐ ๋ณ€ํ™˜: ์ถ”์ถœ๋œ ๋ฐ์ดํ„ฐ๋ฅผ BDC ํ˜•์‹์— ๋งž๊ฒŒ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
  3. BDC ํ”„๋กœ๊ทธ๋žจ ์ž‘์„ฑ: BDC๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ABAP ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด ํ”„๋กœ๊ทธ๋žจ์—์„œ๋Š” ๋ณ€ํ™˜๋œ ๋ฐ์ดํ„ฐ๋ฅผ SAP ์‹œ์Šคํ…œ์œผ๋กœ ์ž…๋ ฅํ•˜๊ณ  ์ฒ˜๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
  4. ์ผ๊ด„ ์ž…๋ ฅ ์„ธ์…˜ ์ƒ์„ฑ: Session Method๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ, ์ผ๊ด„ ์ž…๋ ฅ ์„ธ์…˜์„ ์ƒ์„ฑํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ์„ธ์…˜์— ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
  5. 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 ์‹œ์Šคํ…œ๊ณผ ํ†ต์‹ 
์œ ์—ฐ์„ฑ ๋ฐ ์œ ์ง€๋ณด์ˆ˜ ํŠน์ • ํŠธ๋žœ์žญ์…˜์— ์˜์กดํ•˜๋ฏ€๋กœ ํŠธ๋žœ์žญ์…˜์ด ๋ณ€๊ฒฝ๋˜๋ฉด ์ˆ˜์ • ํ•„์š” ๋น„์ฆˆ๋‹ˆ์Šค ํ•จ์ˆ˜์— ์ง์ ‘ ์ ‘๊ทผํ•˜๋ฏ€๋กœ ์ธํ„ฐํŽ˜์ด์Šค๋Š” ์œ ์ง€๋˜๊ณ , ์œ ์—ฐ์„ฑ๊ณผ ์œ ์ง€๋ณด์ˆ˜ ์šฉ์ด์„ฑ์ด ๋†’์Œ
728x90
๋ฐ˜์‘ํ˜•