ABAP Concept (πŸ“κ°œλ…)/Basic

|ABAP κ°œλ…μ •λ¦¬| CTS ( Change and Transport System )

two_ssun 2020. 9. 1. 06:54

  SAP μ„œλ²„ ꡬ성  

일반적으둜 SAP μ„œλ²„ν™˜κ²½μ€ 3개의 λ…λ¦½λœ μ„œλ²„λ‘œ κ΅¬μ„±λ˜μ–΄ μžˆλ‹€.

DEV ( Development Server) 개발 μ„œλ²„ : IMG Setting (Configuration), ABAP 개발, λ‹¨μœ„ ν…ŒμŠ€νŠΈ 
QAS ( Quality Assurance Server ) ν’ˆμ§ˆ μ„œλ²„ : 톡합 ν…ŒμŠ€νŠΈ 
PRD ( Production Server ) 운영 μ„œλ²„ : End-User (ν˜„μ—…) μ‚¬μš©, μ‹€μ œ Business Data λ°œμƒ 
  DEV μ„œλ²„ -> QAS μ„œλ²„ -> PRD μ„œλ²„  

DEV μ„œλ²„μ—μ„œ 개발과 IMG( Configuration )μž‘μ—…μ„ μ§„ν–‰ν•˜κ³  μ™„λ£Œν•œ 내역에 λŒ€ν•΄μ„œλŠ”  QAS μ„œλ²„λ‘œ μ΄κ΄€ν•˜μ—¬ 톡합 ν…ŒμŠ€νŠΈλ₯Ό μ§„ν–‰ν•œλ‹€.  이상이 μ—†μŒμ„ ν™•μΈν•˜κ³  QAS μ„œλ²„μ—μ„œ PRD μ„œλ²„λ‘œ μ΄κ΄€ν•˜μ—¬ μš΄μ˜ν™˜κ²½μ— λ°˜μ˜ν•œλ‹€ 

( * νšŒμ‚¬μ— 따라 개발과 ν’ˆμ§ˆ μ„œλ²„λ₯Ό ν•˜λ‚˜μ˜ μ„œλ²„μ— Client둜 κ΅¬λΆ„ν•˜μ—¬ κ°œλ°œ(ν’ˆμ§ˆ)κ³Ό 운영 2개의 μ„œλ²„λ‘œ κ΅¬μ„±ν•˜λŠ” 곳도 μžˆλ‹€. ) 


  CTS (Change and Transport System)  

μž‘μ—…λ‚΄μ—­μ„ 각 μ„œλ²„λ‘œ μ΄κ΄€ν•΄μ£ΌλŠ” Tool이 λ°”λ‘œ CTS ( Change and Transport System ) 이닀. 

'Change Request No' λ‹¨μœ„λ‘œ 이관이 κ°€λŠ₯ν•˜λ©°, (  *Request No. λ˜λŠ” CTS No. 라고도 함 )

DEV μ„œλ²„μ—μ„œ ABAP 개발 λ˜λŠ” Configuration Setting μ‹œμ— 생성 λ˜μ–΄μ§„λ‹€.

μž‘μ—…λ‚΄μ—­μ΄ λλ‚˜λ©΄ ν•΄λ‹Ή CTS No.λ₯Ό Release 해야지 이관이 κ°€λŠ₯ν•˜λ‹€. 

 

CTS No. 'Release'λŠ” ν•΄λ‹Ή μž‘μ—…λ‚΄μ—­μ΄ λλ‚¬λ‹€λŠ” 것을 μ˜λ―Έν•˜λ©°,

이 ν›„ 동일 μž‘μ—… 내역에 λŒ€ν•΄ μΆ”κ°€ λ³€κ²½μ‹œ μƒˆλ‘œμš΄ CTS No.λ₯Ό λ‹€μ‹œ μƒμ„±ν•˜κ²Œ λœλ‹€. 

 

CTS No.λŠ” μ„œλ²„ 이관을 μœ„ν•œ ν•˜λ‚˜μ˜ νƒλ°°λ°•μŠ€ 처럼 생각할 수 있으며,

CTS No. Processλ₯Ό 택배 배솑에 λΉ„μœ ν•˜λ©΄ λ‹€μŒκ³Ό κ°™λ‹€.

SAP μž‘μ—… λ‚΄μ—­ 이관  택배 배솑 
  CTS No. 생성   택배 λ°•μŠ€ μ€€λΉ„
  μž‘μ—…ν•œ 내역을 CTS No.에 ν• λ‹Ή   택배 λ°•μŠ€ μ•ˆμ— 배솑물 포μž₯
  CTS No. Release   포μž₯ μ™„λ£Œ ν›„ 택배 λ°•μŠ€ λ΄‰μž…
  CTS No. λ₯Ό λ‹€λ₯Έ μ„œλ²„(QAS/PRD)둜 이관   택배λ₯Ό λ„μ°©μ§€λ‘œ 배솑

 

CTS No.( Request ) μ’…λ₯˜λŠ” 2κ°€μ§€λ‘œ λ‚˜λ‰œλ‹€.

  • Workbench Request : Cross-Client  μž‘μ—… 내역을 λ§ν•˜λ©°, Repository Object κ°€ ν•΄λ‹Ήλœλ‹€.
  • Customizing Request : Client Dependent μž‘μ—… 내역을 λ§ν•˜λ©°, Configuration Data κ°€ ν•΄λ‹Ήλœλ‹€.  
2020/07/30 - [ABAP Basic/κ°œλ… 정리] - Client Concept

 

CTS No.λŠ” μ„œλ²„ 이관 ν›„ μ‚¬λΌμ§€λŠ” 것이 μ•„λ‹ˆλΌ 개발 μ„œλ²„μ— 계속 λˆ„μ λ˜μ–΄ μ €μž₯λ˜μ–΄μ§„λ‹€. 

κ·Έλ ‡κΈ° λ•Œλ¬Έμ— CTS No.둜 μž‘μ—…ν•œ λ‚΄μ—­μ˜ 버젼(λ³€κ²½ 이λ ₯) 관리도 κ°€λŠ₯ν•˜λ‹€. 

 

동일 μž‘μ—…λ‚΄μ—­μ— λŒ€ν•΄ CTS No.κΈ°μ€€μœΌλ‘œ μ—¬λŸ¬λ²ˆ 변경이 μ΄λ£¨μ–΄μ‘Œλ‹€λ©΄

ν•΄λ‹Ή μž‘μ—…λ‚΄μ—­μ˜ 변경에 λŒ€ν•œ HistoryλŠ” CTS No.λ₯Ό 톡해 확인이 κ°€λŠ₯ν•˜λ‹€. 

 

예λ₯Ό λ“€λ©΄ ν•˜λ‚˜μ˜ 개발 ν”„λ‘œκ·Έλž¨μ— λŒ€ν•΄ λ³€κ²½μ‹œλ§ˆλ‹€ μƒμ„±λ˜μ—ˆλ˜ CTS No.듀을 톡해

이λ ₯을 좔적할 수 있으며, μ›ν•˜λŠ” μ‹œμ μœΌλ‘œ CTS No.λ₯Ό 톡해 원볡도 κ°€λŠ₯ν•˜λ‹€.

 

CTS No. 의 μ€‘μš” 2가지 κΈ°λŠ₯을 μ •λ¦¬ν•˜λ©΄ λ‹€μŒκ³Ό κ°™λ‹€.

  • μ„œλ²„ μ΄κ΄€μ˜ λͺ©μ  
  • μž‘μ—…λ‚΄μ—­μ— λŒ€ν•œ 버젼관리