ABAP Concept (๐Ÿ“๊ฐœ๋…)/Basic

|ABAP Overview| CBO ํ”„๋กœ๊ทธ๋žจ ํŒจํ„ด (TYPE-1 Prog.)

two_ssun 2020. 9. 2. 07:01

์‹ค๋ฌด์—์„œ ํ†ต์ƒ์ ์œผ๋กœ ๊ฐœ๋ฐœ๋˜๋Š” CBO ํ”„๋กœ๊ทธ๋žจ์˜ ๋Œ€๋ถ€๋ถ„์€ 

๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์กฐํšŒํ•˜๋Š” ์กฐํšŒ ํ”„๋กœ๊ทธ๋žจ ๊ธฐ๋ฐ˜์œผ๋กœ ์‹œ์ž‘๋œ๋‹ค.

 

๊ฐœ๋ฐœ๋˜๋Š” ์กฐํšŒ ํ”„๋กœ๊ทธ๋žจ์˜ ๊ธฐ๋ณธ ํŒจํ„ด์€ ์ด๋Ÿฌํ•˜๋‹ค. 

 

1. Selection Screen ์ด๋ผ ๋ถˆ๋ฆฌ๋Š” ์กฐํšŒ์กฐ๊ฑด ์ž…๋ ฅ ํ™”๋ฉด์—์„œ ์กฐ๊ฑด๊ฐ’์„ ์ž…๋ ฅํ•˜๊ณ  ์‹คํ–‰ํ•œ๋‹ค.
2. ์ž…๋ ฅํ•œ ์กฐ๊ฑด๊ฐ’์„ ๊ธฐ์ค€์œผ๋กœ ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค ํ…Œ์ด๋ธ”์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœํ•œ๋‹ค.
3 ํ…Œ์ด๋ธ”์—์„œ ์ถ”์ถœ๋œ Raw Data ๋“ค์„ ๊ฐ€์ง€๊ณ  ๊ฐ€๊ณต ๋ฐ ์กฐํ•ฉํ•˜์—ฌ ์ตœ์ข… Dataset์„ ๋งŒ๋“ ๋‹ค.
4. ์ตœ์ข… Dataset์€ ALV ํ˜•ํƒœ๋กœ ๊ฒฐ๊ณผ ๋ฆฌ์ŠคํŠธ๋ฅผ ๋ณด์—ฌ์ค€๋‹ค. 

 

< ALV ๊ฒฐ๊ณผ ๋ฆฌ์ŠคํŠธ ์˜ˆ์‹œ ํ™”๋ฉด >  

 

๊ณ ๊ฐ์˜ ์š”๊ตฌ์‚ฌํ•ญ์— ๋”ฐ๋ผ ๋‹ค์–‘ํ•œ ํŒจํ„ด์ด ๋‚˜์˜ฌ ์ˆ˜ ์žˆ์œผ๋‚˜ ํ†ต์ƒ์ ์œผ๋กœ ์ด ํŒจํ„ด์„ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉํ•œ๋‹ค. 

 

์ด ํ›„, ์กฐํšŒ๋œ ๊ฒฐ๊ณผ๋ฅผ ๊ฐ€์ง€๊ณ  ํ›„์† ํ”„๋กœ์„ธ์Šค์— ๋”ฐ๋ผ ์ฒ˜๋ฆฌ ๋ฒ„ํŠผ์„ ์ƒ์„ฑํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•œ๋‹ค.

 


์ถœ๋ ฅ ํ”„๋กœ๊ทธ๋žจ

  ํ”„๋กœ์„ธ์Šค   SAP ์—์„œ ๋ฐœ์ƒํ•œ Transaction ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ถœ๋ ฅ๋ฌผ ์–‘์‹์— ์ถœ๋ ฅ
  ๊ตฌํ˜„ ์˜ˆ์‹œ (์ถœ๋ ฅ๋ฌผ)   ์†ก์žฅ, ๋ฐœ์ฃผ์„œ, ๋‚ฉํ’ˆ์„œ, ์ง€์ถœ๊ฒฐ์˜์„œ, Picking List ๋“ฑ
  ๊ตฌํ˜„ ๋ฐฉ๋ฒ• (์ถœ๋ ฅ๋ฌผ)
  SAP์˜ Smartform ๋˜๋Š” SAP Script๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ
  MS ์˜คํ”ผ์Šค์˜ ์—‘์…€ ๋˜๋Š” ์›Œ๋“œ๋กœ ์ž‘์„ฑ๋œ ์–‘์‹์„ ์„œ๋ฒ„์— ์—…๋กœ๋“œํ•˜์—ฌ ์‚ฌ์šฉ 
  Non-SAP ๊ธฐ๋ฐ˜์˜ legacy Report Tool์„ ํ†ตํ•ด ๊ฐœ๋ฐœ 

๊ฐœ๋ฐœ๋œ ์–‘์‹์€ ํ‘œ์ค€ ํ”„๋กœ๊ทธ๋žจ์— IMG๋ฅผ ํ†ตํ•ด Add-on ํ•˜๊ฑฐ๋‚˜ ๊ฐœ๋ฐœ ํ”„๋กœ๊ทธ๋žจ์„ ํ†ตํ•ด ์ถœ๋ ฅ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

์‹ค๋ฌด์—์„œ๋Š” SAP Smartform๊ณผ ์—‘์…€ ์–‘์‹ ์—…๋กœ๋“œ ํ›„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ• 2๊ฐ€์ง€๋ฅผ ๋งŽ์ด ์‚ฌ์šฉํ•œ๋‹ค. 

SAP GUI์—์„œ ์ถœ๋ ฅ์‹œ ์‚ฌ์ „์— BC๋ฅผ ํ†ตํ•ด SAP ์„œ๋ฒ„ ๋‚ด ํ”„๋ฆฐํ„ฐ ์„ค์ •์ด ๋˜์–ด ์žˆ์–ด์•ผ ํ•œ๋‹ค. 


Transaction ์ฒ˜๋ฆฌ ํ”„๋กœ๊ทธ๋žจ

  ํ”„๋กœ์„ธ์Šค   ๋Œ€๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ฑฐ๋‚˜ ์—ฐ์†๋œ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ผ๊ด„๋กœ ์ฒ˜๋ฆฌ
  ๊ตฌํ˜„ ์˜ˆ์‹œ   ๋Œ€๋Ÿ‰์ „ํ‘œ ๋ฐœํ–‰, ๊ตฌ๋งค์˜ค๋” ๋Œ€๋Ÿ‰ ์ƒ์„ฑ, GI-Billing ์ผ๊ด„ ์ฒ˜๋ฆฌ ๋“ฑ   
  ๊ตฌํ˜„ ๋ฐฉ๋ฒ•
  BDC ( Batch Data Communication ) 
  : MS์˜คํ”ผ์Šค์˜ macro ๊ธฐ๋Šฅ์ฒ˜๋Ÿผ ํ‘œ์ค€ ํ”„๋กœ๊ทธ๋žจ์˜ ์‹œ์ž‘๋ถ€ํ„ฐ ์ข…๋ฃŒ๊นŒ์ง€ ํ™”๋ฉด ๋‹จ์œ„๋กœ
  Recording ํ•œ ํ›„ ๊ธฐ๋ก๋œ ์ˆœ์„œ๋Œ€๋กœ ํ™”๋ฉด์„ ํ˜ธ์ถœํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ž๋™์œผ๋กœ key-inํ•˜์—ฌ
  ์ฒ˜๋ฆฌ

  BAPI ( Business Application Programming Interfaces )
  : ํ‘œ์ค€ ํ”„๋กœ๊ทธ๋žจ ํ”„๋กœ์„ธ์Šค ๋‹จ์œ„๋กœ SAP ์—์„œ ์ œ๊ณตํ•˜๋Š” ํŽ‘์…˜์œผ๋กœ ์ฒ˜๋ฆฌํ•  ๋ฐ์ดํ„ฐ๋ฅผ ํŽ‘์…˜
  ํŒŒ๋ผ๋ฏธํ„ฐ์— ์ž…๋ ฅํ•˜์—ฌ ์ฒ˜๋ฆฌ

BDC์™€ BAPI ๋‘ ๋ฐฉ์‹์€ ์žฅ๋‹จ์ ์ด ์žˆ์œผ๋ฏ€๋กœ ์ƒํ™ฉ์— ๋งž๊ฒŒ ์ ์ ˆํ•˜๊ฒŒ ์‚ฌ์šฉํ•œ๋‹ค.

์ถ”์ถœ๋œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ์•„๋‹Œ ์—‘์…€ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋Œ€๋Ÿ‰ ์—…๋กœ๋“œํ•˜์—ฌ ์ฒ˜๋ฆฌํ•˜๊ธฐ๋„ ํ•œ๋‹ค.


์ธํ„ฐํŽ˜์ด์Šค ํ”„๋กœ๊ทธ๋žจ

  ํ”„๋กœ์„ธ์Šค   ๋ฐ์ดํ„ฐ๋ฅผ ํƒ€ ์‹œ์Šคํ…œ( legacy ) ์— ์†ก/์ˆ˜์‹  ๋ฐ ๊ฒฐ๊ณผ ๋ชจ๋‹ˆํ„ฐ๋ง 
  ๊ตฌํ˜„ ์˜ˆ์‹œ   GW(๊ทธ๋ฃน์›จ์–ด) ์ „์ž๊ฒฐ์žฌ, MES (์ƒ์‚ฐ์‹œ์Šคํ…œ) ์˜ค๋”์ „์†ก, WMS (๋ฌผ๋ฅ˜์‹œ์Šคํ…œ)์— ๋ฌผ๋ฅ˜
  ์ด๋™ ์ „์†ก
๋“ฑ   
  ๊ตฌํ˜„ ๋ฐฉ๋ฒ•
  RFC, DBCO, FTP, Web Service ๋“ฑ Point to Point ๋กœ ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•
  : Legacy ์‹œ์Šคํ…œ์— ๋”ฐ๋ผ ์ธํ„ฐํŽ˜์ด์Šค ๋ฐฉ๋ฒ•์ด ๊ฒฐ์ •๋œ๋‹ค. 
  SAP์™€ Legacy ์‹œ์Šคํ…œ ์‚ฌ์ด์— EAI( Enterprise Application Integration )์‹œ์Šคํ…œ์„
 ๋‘์–ด ๋ชจ๋“  I/F ๋ฅผ ํ†ตํ•ฉ๊ด€๋ฆฌ ๋ฐ ์ œ์–ดํ•˜๋Š” ๋ฐฉ๋ฒ•.  EAI ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ SAP ์ œํ’ˆ๊ตฐ์ธ
 PI ( ๊ตฌ XI )๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. 

 


์ง‘๊ณ„(์กฐํšŒ) ํ”„๋กœ๊ทธ๋žจ 

  ํ”„๋กœ์„ธ์Šค   ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋Œ€๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ง‘๊ณ„ํ•˜์—ฌ ์กฐํšŒํ•˜๊ธฐ์—๋Š” ์‹œ์Šคํ…œ ๋ถ€ํ™” ๋ฐ ํผํฌ๋จผ์Šค๊ฐ€
  ๋–จ์–ด์ง€๊ธฐ ๋•Œ๋ฌธ์—
๋ณ„๋„ ์ง‘๊ณ„ ํ”„๋กœ๊ทธ๋žจ์„ ํ†ตํ•ด CBO ํ…Œ์ด๋ธ”์— ์‚ฌ์ „์— ์ €์žฅ
  ๊ตฌํ˜„ ์˜ˆ์‹œ   ์›”๋ณ„ ์ˆ˜๋ถˆ๋ถ€, ์›”๋ณ„ ์‹ค์  ๋ ˆํฌํŠธ ๋“ฑ  
  ๊ตฌํ˜„ ๋ฐฉ๋ฒ•
  ์ผ๋ฐ˜์ ์œผ๋กœ ํ”„๋กœ๊ทธ๋žจ 1๋ณธ์— ์ง‘๊ณ„์™€ ์กฐํšŒ๋กœ ๋‚˜๋ˆ„์–ด ๊ตฌํ˜„ 
  : ์ง‘๊ณ„์‹œ ๋Œ€๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ ์ง‘๊ณ„ ๋ฐ ์ €์žฅ / ์กฐํšŒ์‹œ ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ ์กฐํšŒ.  
  ์ง‘๊ณ„๋Š” Batch Job์„ ํ†ตํ•ด Background ํ˜•ํƒœ๋กœ ๊ตฌํ˜„ํ•˜๊ธฐ๋„ ํ•œ๋‹ค.