미리보기
ABAP/4 객체 지향 프로그래밍(실무 예제로 배우는)
[ OOP 개념을 활용한 ABAP 프로그래밍 방법론을 제시한다! ] 이 책은 OOP...
ISBN 89-315-4936-9
저자 삼성SDS ABAP OOP 연구회
발행일 2007-01-05
분량 592쪽
편집 2도
판형 46배변형판(188*245)
개정판정보 2007년 1월 5일(초판 1쇄 발행)
정가 35,000원↓
판매가 31,500
(10% off)
적립금 1,750원(5%)
  소득공제
도서소개

▣ 이 책에 대해서

[ OOP 개념을 활용한 ABAP 프로그래밍 방법론을 제시한다! ]
SAP 버전이 높아지면서 기존의 절차식 ABAP이 클래스 기반으로 전환되는 등 큰 변화를 겪었다. 고객의 요구 사항도 기존 프로그램 방식으로 구현하기 어려운 것이 많아졌지만 참고할 만한 자료가 거의 없는 실정이다.

이 책은 OOP의 개념을 활용한 ABAP 프로그래밍 방법인 ALV(ABAP List Viewer)의 기능과 프로그래밍 기법을 소개하고 있다. 특히 객체 지향의 개념적인 설명보다는 실제 ABAP 프로그래밍 기법을 중심으로 설명해 실무에 꼭 필요한 생생한 노하우를 얻을 수 있다. SAP의 각 모듈을 담당하고 있는 ABAP 개발자들이 직접 저술하여 개발을 통해 얻은 실무적인 내용과 노하우가 녹아 있다.

전통적인 형태로 구현할 수 있는 화면의 한계를 넘어 클래스 형태로 제공되는 Text Edit, ALV Grid List, Tree, Drag and Drop 등을 자유롭게 활용해 표준 화면과 유사한 형태의 화면을 구현하는 방법을 제시한다. 이 책에서 다루는 기본적인 클래스와 구현법을 바탕으로 다양한 객체들을 조합하여 환상적인 화면과 프로그램을 만들 수 있을 것이다.

 

▣ 이 책의 특징

1. ALV의 기능과 프로그래밍 기법을 체계적으로 설명
OOP의 개념을 활용한 ABAP 프로그래밍 방법인 ALV(ABAP List Viewer)의 기능과 프로그래밍 기법을 차근차근 설명했다. 풍부한 예제와 소스 코드를 수록해 초보자들도 쉽게 따라갈 수 있다.

2. 방대한 ABAP과 OOP의 개념을 알기 쉽게 정리
강력한 기능과 많은 장점에도 불구하고 OOP 기반의 ABAP 개발은 쉽지 않다. 이 책은 방대한 ABAP와 객제 지향의 개념을 명쾌하게 정리했다.

3. 실전 예제 중심으로 현장 노하우 전수
객체 지향의 개념적인 설명보다는 예제를 중심으로 ABAP 프로그래밍 기법을 설명했다. SAP의 각 모듈을 담당하는 ABAP 개발자이자 ABAP OOP 연구회 회원들이 직접 저술하여 개발을 통해 얻은 실무적인 내용과 노하우가 녹아 있다.

 

▣ 저 자  : 삼성SDS ABAP OOP 연구회

삼성SDS ABAP OOP 연구회는 삼성SDS 사내 ABAP 개발자가 뜻을 모아 ‘ALV 연구회’라는 커뮤니티를 만들어 활동했고, 이후 연구의 범위를 넓히면서 현재의 이름인 ‘ABAP OOP 연구회’로 개칭하였다. ABAP 관련 교재를 집필하고 강의를 진행하는 등 활발히 활동하면서 ABAP OOP 분야에서 단비와 같은 역할을 하고 있다.

▣ 저 자  : 주호재

삼성테크윈에서 PLM/ERP 프로젝트와 ERP 통합 프로젝트에서 각각 QM 모듈과 CO 모듈 담당자로 참여했으며, 최근에는 SCM 프로젝트에서 APS Package와 SAP 간의 Interface Issue 해결자로 참여했다. 현재 삼성SDS 테크윈 IS팀에서 SAP 모듈에서 발생하는 개선과제 도출과 유지보수 개선 관리 업무를 맡고 있다. 삼성SDS 멀티캠퍼스에서 ABAP 교재를 집필했으며, ABAP ALV 과정과 CPIM 양성 과정 강사로도 활동 중이다. SAP의 개발 표준화를 통한 획기적인 개발 생산성 향상을 목표로 관련 프로젝트를 진행 중이다.

▣ 저 자  : 박미영

LG전자에서 모바일 프로그래밍 관련 해외 프로젝트를 수행했고, 삼성테크윈에서 ERP 통합 프로젝트의 SD 모듈 담당자로 참여했? 현재 인시던트 담당자로서 SD, QM 모듈을 맡고 있다. 삼성SDS 멀티캠퍼스에서 ABAP 교재를 집필했으며, 해당 과정의 수석 강사로 활동 중이다. SAP OOP를 이용한 편리한 GUI 디자인을 위해 템플릿 작성에 힘을 쏟고 있다.

▣ 저 자  : 강지민

삼성테크윈 IS팀에서 애플리케이션 담당자로서 SD, QM 모듈을 맡고 있다. 삼성SDS 멀티캠퍼스에서 'ABAP ALV 사전식 교재'와 'ABAP ALV 강의식 교재'를 집필하였고 강사로 활동 중이다. SERI의 ABAP OOP 연구회 포럼 운영자로, 현재 SAP ABAP 표준화를 위한 연구 개발을 진행하고 있다.

목차

▣ 목차

Part 01. ABAP 객체 지향 프로그래밍의 기초
Chapter 01. 객체 지향 프로그래밍 소개하기 
1. 객체 지향 프로그래밍이란   
2. 객체와 클래스  
3. ABAP OOP의 특징   
4. ABAP Function Group과 ABAP Class 비교하기  

Chapter 02. ABAP 객체 지향 프로그래밍의 기본 용어 
1. 클래스, 메소드, 속성 정의하기  
2. 클래스, 메소드, 속성의 종류  
3. 이벤트 핸들링 
4. 데이터 선언 및 객체 생성하기  
5. 상속과 재정의 
6. 인터페이스 
7. Abstract와 Final 

Chapter 03. Class Builder 활용하기 
1. Class Builder의 기능과 생성 방법 
2. ‘Properties’ 탭 
3. ‘Attributes’ 탭 
4. ‘Methods’ 탭 
5. Class Builder 테스트  
6. Inheritance Global Class 생성하기 

Chapter 04. 클래스를 활용한 ABAP 객체 지향 프로그래밍 
1. Local Class를 활용한 ABAP 프로그램 
2. Global Class를 활용한 ABAP 프로그램  

Chapter 05. Application Control 소개하기 
1. ALV Grid Control 
2. Tree Control 
3. Drag and Drop Control 
4. Text Editor Control 

Part 02. ABAP 객체 지향 프로그래밍의 기본 구조
Chapter 06. Screen 프로그래밍 
1. Type-M 프로그램이란 
2. Type-M 프로그램의 흐름과 구조  
3. Screen Painter 
4. Type-M 프로그램 구현하기  
5. 예제 프로그램의 기본 구조 

Chapter 07. Container 활용 프로그래밍 
1. Container control 소개 및 구현 절차 
2. Custom Container Control 
3. Docking Container Control  
4. Splitter Container Control  
5. Easy Splitter Container Control 
6. Dialog Box Container Control 

Part 03. ALV Grid List 프로그래밍
Chapter 08. ALV 이해하기 

1. ALV 소개 
2. 함수를 활용해 ALV 구현하기
3. 클래스를 활용해 ALV 구현하기 
4. 기존 프로그램과 ALV 비교하기 

Chapter 09. Simple Grid List 이해하기 
1. 테스트 프로그램 소개 
2. Simple Grid List 구현하기  
3. 소스 프로그램 

Chapter 10. Field 속성 제어하기  
1. 테스트 프로그램 소개  
2. Field 속성 제어하기  
3. 소스 프로그램  

Chapter 11. Sorting, Total, Subtotal 제어하기 
1. 테스트 프로그램 소개 
2. Sorting, Total, Subtotal 구현하기 
3. 소스 프로그램  

Chapter 12. 화면 장식하기  
1. 테스트 프로그램 소개  
2. Screen Decoration 구현하기  
3. 소스 프로그램 

Chapter 13. Data Format 제어하기 
1. 테스트 프로그램 소개 
2. Data Format 제어하기 
3. 소스 프로그램  

Chapter 14. Toolbar & Dropdown List 제어하기  
1. 테스트 프로그램 소개 
2. Toolbar Exclude & Dropdown List 구현하기 
3. 소스 프로그램  

Chapter 15. Filter & Variant 제어하기 
1. 테스트 프로그램 소개 
2. Filter & Variant 구현하기 
3. 소스 프로그램 

Chapter 16. ALV 무결성 검사하기  
1. ALV Grid Control의 무결성 체크하기  
2. 무결성 검사 구현하기  
3. 소스 프로그램  

Part 04. ABAP 객체 지향 프로그램 완성하기

Chapter 17. Text Edit 프로그래밍 
1. Text Edit의 개요 
2. Text Edit 프로그램의 구조와 절차 
3. 지원 클래스의 종류와 특성 
4. Text Edit Control의 구현 예제  

Chapter 18. Tree 프로그래밍  
1. Tree 프로그램의 구조와 절차  
2. 지원 클래스의 종류와 특성 
3. Simple Tree Control 프로그래밍 
4. List Tree Control 프로그래밍 
5. Column Tree Control 프로그래밍  

Chapter 19. Drag and Drop 프로그래밍 
1. Drag and Drop의 개요 
2. Drang and Drop 프로그램의 구조와 절차  
3. 지원 클래스의 종류와 특성 
4. Drag and Drop의 구현 예제 

Chapter 20. Context Menu 프로그래밍 
1. Context Menu의 개요  
2. 지원 클래스의 종류와 특징 
3. Context Menu 프로그램의 구조와 절차  

Chapter 21. Toolbar 프로그래밍 
1. Toolbar의 개요 
2. Toolbar 프로그램의 구조와 절차 
3. 지원 클래스의 종류와 특성 
4. Toolbar 구현 예제 

Part 05. ABAP 실전 활용 프로그래밍
Chapter 22. 실전 프로그래밍 I(Tree, ALV) 
1. 실전 프로그램의 사양 
2. 실전 프로그램 구현하기 
3. 소스 코드  

Chapter 23. 실전 프로그래밍 II(Tree, Text Edit, Drag and Drop)  
1. 실전 프로그램의 사양 
2. 실전 프로그램 구현하기  
3. 소스 코드 

Chapter 24. 실전 프로그래밍 III(Toolbar, Context Menu) 
1. 실전 프로그램의 사양 
2. 실전 프로그램 구현하기 
3. 소스 코드 

부록
A. 테이블 레이아웃 
B. 아이콘 
C. 심벌  
D. 특수 리스트 

▣ 추천사

컨설턴트 입장에서 개발자에게 업무를 지시할 때 표준이 되는 지침이 엇었는데, 앞으로 이 책을 활용하면 좋을 것 같습니다.
-강대우(SAP R/3 SD 모듈 컨설턴트)

앞으로 SAP 표준 화면과 유사한 개발 화면을 구성할 수 있을 것 같습니다. 기존의 이론 위주 학습서와는 달리 예제 중심으로 구성되어 있어서 더욱 좋은 것 같습니다.
-우상헌 선임(LG CNS)

최근 높은 버전의 프로젝트가 많이 생기면서 고객사의 요구 사항도 기존의 프로그램 방식으로 구현하기 어려운 것들이 많아졌습니다. 하지만 참고할 만한 서적이 없어서 저와 같은 프리랜서 입장에서는 힘든 점이 많았는데, OOP를 중심으로 다룬 이 ABAP 책은 정말 많은 도움이 될 것 같습니다.
-윤훈태 대리(JS소프텍)

다른 부분도 좋지만 이 책의 마지막에 있는 실전 예제가 많은 도움이 될 것 같습니다. 실전 예제만으로 엮어진 이 책이 현장 실무자들에게 좋은 지침서가 될 것입니다. -지광섭 과장(나노이에스(주))

향후 진행하는 프로젝트에 개발 표준으로 활용하면 좋을 것 같습니다.
-최양일 과장(한국철도공사 ERP추진팀)

체계적인 구성이 돋보이고 고생한 흔적이 엿보입니다. 앞으로 많은 개발에 활용될 수 있는 책이 되길 바랍니다.
-이홍석 대리(한국철도공사 ERP추진팀)

SAP이 그 동안 절차식 ABAP에서 Class 기반으로 전환하면서 ABAP에 큰 변화가 생겼습니다. Class 기반이다 보니 기능은 더욱 막강해졌으나 여러 기능을 자유자재로 다루기 위해서는 그만큼 ABAP에 대해 더욱 깊이 이해해야만 합니다. 이것을 가능하게 해 주는 책이 바로 이 책이라고 생각합니다. ABAP의 모든 내용을 다루지는 않았지만, 이것을 체득하게 되면 기본적으로 프로그램을 이해할 수 있을 것입니다. 또한 개인의 역량에 따라 무한히 응용할 수 있는 길도 제시해 준다고 생각합니다.
-김경호 선임(삼성SDS 물산상사 IS팀)

그 동안 애타게 찾던 ALV 관련 지식이 이곳에 총망라되었다는 생각이 듭니다. 이 책은, 아직 구 개발 방식에서 탈피하지 못하고 있는 기존의 ABAP/4 개발자들에게 단비와도 같은 역할을 할 것으로 생각됩니다. 우리 부서에서도 이 교재를 토대로 자체 스터디 그룹을 운영하며, 실제 6시그마 기법을 활용한 프로젝트를 수행해 좋은 성과를 내고 있는 중입니다. ABAP의 미개척 분야라고 할 수 있는 OOP 영역의 개념이 총망라된 책을 펴낸 분들의 노력에 진심으로 감사드립니다.
-최광식 선임(삼성SDS 전기IS팀)

 

저자
부록/예제소스
정오표
    최근 본 상품 1