미리보기
ABAP/4 PROGRAMMING (실전 프로그래밍)
[ 실무를 바탕으로 집필한 ABAP 개발자들을 위한 지침서!! ] 이 책은 SAP ...
ISBN 89-315-4851-6
저자 CJ 시스템즈 SAP ERP 연구회
발행일 2005-04-15
분량 680쪽
색도 2도
판형 4*6배변형(190*245)
난이도 초/중급
개정판정보 2005년 4월 15일(초판 1쇄 발행)
정가 35,000원↓
판매가 31,500
(10% off)
적립금 1,750원(5%)
  소득공제
도서소개

이 책에 대해서

[ 실무를 바탕으로 집필한 ABAP 개발자들을 위한 지침서!! ]

이 책은 SAP 사의 ERP에 사용되는 Programming 툴인 ABAP에 대한 내용을 기초부터 활용까지 핵심 기능을 중심으로 자세히 설명하였습니다. 저자들의 다양한 실무 경험을 바탕으로 기본 개념에 대한 설명부터 완성도 높은 실전 예제를 통해 이론 위주가 아닌 실무 활용서로 사용할 수 있도록 하였고, 전문가들의 실무 노하우도 익힐 수 있도록 구성하였습니다. 또한 일반적으로 많이 사용되는 레이아웃이나 프로그램들을 이용하여 실전에 바로 사용할 수 있는 프로그래밍 방법을 설명하고 있습니다.

국내에 ABAP에 대한 도서가 많지 않은 실정에서 ABAP 개발자로 거듭나기는 쉽지 않지만 이 책은 여러분에게 ABAP 프로그래머로 진출하는데 도움이 되는 지침서가 될 것입니다.


이 책의 특징

1. 최초의 한글화된 ABAP 서적
현재 국내에는 한글화된 ABAP 서적이 없습니다. 시중에 나와있는 서적은 SAP사에서 나온 영문교재와 그리고 몇 권의 영문 서적만 있을 뿐입니다. SAP사에서 나온 서적은 이론 및 실무에 대해 자세하게 기술되어 있지만 교재를 구하기 힘들뿐만 아니라 영문으로 되어있어 처음 공부하시는 분들이 쉽게 접근하기 어려운 부분이 있습니다. 또한 다른 영문 서적은 이론과 실무적인 사항을 기술하고 있지만 처음 공부하시는 분들이 쉽게 접근하기 어려운 부분들이 많습니다. 이러한 어려움을 이 책이 해결해 줄 것입니다.

2. 이론 및 실무를 이 책 한 권으로 얻을 수 있습니다.
이 책은 각각의 Chapter의 서두에 Chapter에 대한 개념 및 이론을 기술하여 개념적인 내용을 공부할 수 있도록 하였으며, 개념을 설명한 이후에 실제로 프로그래밍을 하는 방법에 대해 자세하게 설명하였습니다. 개념을 바탕으로 실무적인 내용을 하나하나 따라 하면서 프로그래밍 방법을 작성하였으며, 중간중간에 팁이나 개념 설명을 넣어 이해하기 쉽도록 하였습니다.

3. 실무를 통해 얻은 노하우를 바탕으로 집필한 책
이 책은 현재 SAP의 각 모듈을 담당하면서 ABAP 개발을 하고 있는 개발자들이 작성한 책입니다. 단순한 프로그래밍 방법만 기술한 책이 아닌 개발자들이 직접 개발을 통해 얻은 실무적인 내용과 노하우를 바탕으로 집필한 책입니다. 여러분보다 먼저 ABAP을 경험한 분들의 다양한 경험과 지식이 이 책에 담겨 있습니다. 이 책 한 권으로 여러분은 ABAP을 시작하는데 도움을 줄 것이며, 또한 초급에서 중급으로 실력을 향상할 수 있는 길을 제시해 줄 것입니다.

목차

목 차

Chapter 01 ABAP 소개
01_ ABAP 소개 - R/3 System Architecture 관점에서
02_ Navigation
03_ ABAP Program의 흐름과 구조
04_ ABAP Workbench - ABAP 개발 도구들

Chapter 02 ABAP Dictionary
05_ ABAP Dictionary
06_ Domain
07_ Data Element
08_ TABLE
09_ STRUCTURE(구조체)
10_ VIEW
11_ Search Help
12_ LOCK OBJECT

Chapter 03 TYPE-1 Program(Report Program)
13_ TYPE-1 Program(Report Program)이란?
14_ TYPE-1 Program의 구조와 흐름
15_ ABAP Editor
16_ TYPE-1 Program의 기본 Event
17_ 기본 문법과 실습
18_ WRITE

Chapter 04 ABAP List Viewer
19_ ABAP List Viewer(ALV)란?
20_ ALV를 이용한 Report Program 구현
21_ ALV의 활용
22_ Program Check(점검) 

Chapter 05 BDC Program
23_ BDC란?
24_ BDC Programming

Chapter 06 TYPE-M Program(Module Pool Program)
25_ TYPE-M Program이란?
26_ TYPE-M Program의 흐름과 구조
27_ Screen Painter(Screen 개발 도구)
28_ TYPE-M Program 구현
29_ 다양한 형태의 TYPE-M Program
30_ Dropdown List Box를 이용한 Programming
31_ Table Control를 이용한 Programming
32_ Subscreen을 이용한 Programming
33_ Tabstrip Control를 이용한 Programming

Chapter 07 FUNCTION MODULE
34_ FUNCTION MODULE & FUNCTION GROUP
35_ Function Builder
36_ Function Module의 구조
37_ Execute & Call Function Module
38_ Exercise - Create Function Module

Chapter 08 ABAP DEBUGGER
39_ Debug

Chapter 09 SYSTEM & PERFROMANCE MONITORING
40_ SYSTEM MONITORING
41_ PERFORMANCE MONITORING
42_ 오류 LOG

Chapter 10 SMART FORMS
43_ SMART FORMS의 개념과 장점   500
44_ SMART FORMS의 Architecture   501
45_ SMART FORMS Builder의 구성 요소와 SMART FORMS 구현   503

부 록
01_ ABAP 기본 문법
02_ LSM Workbench(LSMW)
03_ User Exit
04_ QUICK VIEWER/SAP QUERY
05_ Reuse Component
06_ OSS로 Message 올리기
07_ 각 장의 Program Source


Part별 내용 요약

Chapter 01 ABAP 소개
SAP R/3 관점에서의 ABAP에 대한 개요 및 소개를 하고 있습니다. 또한 ABAP을 통한 개발 프로세스에 대한 설명과 ABAP 개발 도구인 ABAP Workbench에 대해 설명하였습니다.

Chapter 02 ABAP Dictionary
SAP R/3 System에서 모든 Data를 정의하고 관리할 수 있는 ABAP Workbench Tool(T-CODE : SE11)과 SAP R/3 System의 Database Object, 개발 환경에서 사용되는 Object, Runtime에서 사용되는 Object들에 대해 정의하고 기술하는 ABAP Dictionary에 대하여 다루고 있습니다.

Chapter 03 TYPE-1 Program
ABAP Programming의 기본이 되는 TYPE-1 Program에 대해서 설명하고 있습니다. TYPE-1 Program이란 Report Program을 생각하면 되는데, Report Program이란 말 그대로 '보고서'를 보여주기 위해 개발되는 Program을 말합니다.

Chapter 04 ABAP List Viewer
ALV(ABAP List Viewer)는 TYPE-1 Program의 연장선상에 있는 Report Program으로 목적과 용도 그리고 Programming 관점이 동일합니다. 다만 다양한 형태의 사용자의 NEEDS를 손쉽게 반영하기 위하여 ABAP에서 제공하는 Tool입니다.

Chapter 05 BDC Program
BDC(Batch Data Communication)란 대량의 Data를 사용자가 건건이 입력하지 않고도 쉽게 그 Data를 처리할 수 있도록 제공되는 기능으로 지금까지 개발해 보았거나 혹은 사용해 보았던 일괄처리를 위한 Program과 유사하다고 생각할 수 있습니다.

Chapter 06 TYPE-M Program
Online Transaction(예를 들어 주문을 입력하거나 수정하는)이 중심이 되는 Programming Type과 구현방법에 대해서 설명하고 있습니다. 이러한 유형의 Program을 Module Pool Program 혹은 TYPE-M Program이라고 하며 표준 Screen을 사용하여 Screen간의 Flow Logic을 주로 구현하므로 Screen Program이라고도 합니다.

Chapter 07 Function Module
ABAP의 Function Module은 일반적으로 이야기하는 Function의 개념과 다소 다른 면이 존재하긴 하지만 기본적으로 Program내에서 수행하는 작업의 형태나 개념은 크게 다르지 않다고 보면 됩니다.

Chapter 08 ABAP Debugger
Debugger는 Program의 오류를 손쉽게 찾아낼 수 있도록 인도하며 Program의 개발시 보다 정확한 Test를 지원하기도 합니다. 또한 이미 개발된 Program을 분석하는데 도움을 주기도 합니다. 이렇기 때문에 Debug 방법을 반드시 알아야 하며 많은 Program을 분석해 봄으로써 그 실력 또한 향상 시켜야 합니다.

Chapter 09 System & Performance Monitoring
알아두면 유용한 System 관리 기법에 대해서 설명하고 있습니다. 즉 System 현황을 보는System Monitoring과 개발한 Program이 최적의 상태로 돌아가는지 확인하는 성능 Monitoring 그리고 문제 발생시 해결할 수 있도록 Trace해 가는 방법 등에 대해서 설명하고 있습니다.

Chapter 10 Smart Forms
양식화된 규격문서로부터 특정한 양식이나 대량의 인쇄가 필요한 경우에 제공되는 Programming Tool이 Smart Forms입니다. Smart Forms는 TYPE-1 Program이나 ALV로는 구현하기 힘든 Form을 Design하고 Output하기 위하여 SAP에서는 지원하는 Tool입니다.

부 록
Appendix는 ABAP에서 주로 사용되는 기본 문법에 대해 설명하고 있으며, 또한 LSMW, User Exit, SAP Query, Reuse Component, Oss1에 설명을 하고 있습니다.

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