목차 일부
Chapter 01 ABAP 소개
01 ABAP 소개 - R/3 System Architecture 관점에서 ... 16
02 Navigation ... 22
1. SAP Login ... 22
2. SAP Easy Access ... 24
03 ABAP Program의 흐름과 구조 ... 31
04 ABAP Wo...
더보기
목차 전체
Chapter 01 ABAP 소개
01 ABAP 소개 - R/3 System Architecture 관점에서 ... 16
02 Navigation ... 22
1. SAP Login ... 22
2. SAP Easy Access ... 24
03 ABAP Program의 흐름과 구조 ... 31
04 ABAP Workbench - ABAP 개발 도구들 ... 36
1. ABAP Editor(T-CODE : SE38), Object Navigator(T-CODE : SE80) ... 38
2. ABAP Dictionary(T-CODE : SE11), Data Browser(T-CODE : SE16) ... 44
3. Function Builder(T-CODE : SE37) ... 46
4. Menu Painter/Screen Painter ... 48
Chapter 02 ABAP Dictionary
05 ABAP Dictionary ... 54
1. ABAP Dictionary의 개념 ... 54
2. ABAP Dictionary의 영역 ... 56
3. ABAP Workbench Tool(T-CODE : SE11) ... 58
4. ABAP Dictionary의 사용 목적과 장점 ... 59
06 Domain ... 61
1. Data Element와 Domain ... 61
2. Domain 생성 ... 64
07 Data Element ... 72
1. Data Element 생성 ... 72
2. Table Field와 Domain, Data Element의 연관 관계 ... 76
08 TABLE ... 77
1. ABAP Dictionary Table ... 77
2. Table 조회 및 수정 ... 82
3. Table 생성 ... 88
09 STRUCTURE(구조체) ... 107
1. Structure 생성 ... 108
10 VIEW ... 111
1. VIEW란? ... 111
2. View 생성 ... 115
11 Search Help ... 132
1. Search Help ... 132
2. Search Help 생성 ... 133
3. Search Help 활용 방법 ... 136
12 LOCK OBJECT ... 139
1. Lock Object 생성 ... 141
Chapter 03 TYPE-1 Program(Report Program)
13 TYPE-1 Program(Report Program)이란? ... 146
14 TYPE-1 Program의 구조와 흐름 ... 148
15 ABAP Editor ... 151
16 TYPE-1 Program의 기본 Event ... 153
1. SELECTION SCREEN ... 154
2. ININTAILIZATION ... 159
3. AT SELECT-SCERREN ... 159
4. START-OF-SELECTION ... 160
5. END-OF-SELECTION ... 160
6. List Processor Event ... 160
7. 기타 선언문 ... 160
17 기본 문법과 실습 ... 165
1. HELLO WORLD 출력 Program 개발 ... 165
2. 전표조회 Program 개발 ... 170
18 WRITE ... 192
1. 표준 출력 형태 : WRITE f ... 192
2. 기타 출력 OPTIONS ... 198
Chapter 04 ABAP List Viewr
19 ABAP List Viewr(ALV)란? ... 204
1. ALV의 개념 ... 205
2. ALV의 기능 ... 207
20 ALV를 이용한 Report Program 구현 ... 212
1. 기존 Report Program 살펴보기 ... 212
2. ALV를 이용한 Report Program 구현하기 ... 213
21 ALV의 활용 ... 243
1. Layout 최적화 ... 243
2. Field 합계 ... 244
3. Field 선택 ... 245
4. 정렬 변경 ... 248
5. Field로 저장 ... 249
6. Set Filter ... 253
22 Program Check(점검) ... 256
1. 변수 선언 오류 ... 256
2. 마침표 오류 ... 258
Chapter 05 BDC Program
23 BDC란? ... 262
1. BDC의 개요 ... 262
2. BDC 실행 단계 ... 263
3. BDC 사용 방법과 특징 ... 265
24 BDC Programming ... 272
1. Transaction Recording 단계 ... 273
2. BDC Source 생성 ... 281
3. BDC Source 수정(Program 생성) ... 285
4. BDC 실행 ... 293
Chapter 06 TYPE-M Program(Module Pool Program)
25 TYPE-M Program이란? ... 302
26 TYPE-M Program의 흐름과 구조 ... 304
1. Screen Object와 Flow Logic ... 304
27 Screen Painter(Screen 개발 도구) ... 312
1. Screen Painter의 구조 ... 312
28 TYPE-M Program 구현 ... 324
1. Module Pool Program(TYPE-M Program)의 구현 ... 324
29 다양한 형태의 TYPE-M Program ... 354
30 Dropdown List Box를 이용한 Programming ... 355
1. Dropdown List Box ... 355
2. Dropdown List Box를 이용한 TYPE-M Program 구현 ... 356
3. Dropdown List Box를 이용한 Program 실습 ... 360
31 Table Control를 이용한 Programming ... 365
1. Table Control이란? ... 365
2. Table Control의 기능과 원리 ... 367
3. Table Control를 이용한 TYPE-M Program 구현 ... 380
4. Table Control을 이용한 Program 실습 ... 386
32 Subscreen을 이용한 Programming ... 390
1. Subscreen의 개념 ... 390
2. Subscreen의 기능, 원리 및 생성 절차 ... 392
3. Subscreen을 이용한 TYPE-M Program 구현 ... 396
4. Subscreen을 이용한 Program 실습 ... 400
33 Tabstrip Control를 이용한 Programming ... 406
1. Tabstrip Control의 개념 ... 406
2. Tabstrip Control의 기능, 원리 및 생성 절차 ... 407
3. Tabstrip Control을 이용한 TYPE-M Program 구현 ... 415
4. Tabstrip Control을 이용한 Program 실습 ... 419
5. Application Server Paging 방식 실습 ... 424
Chapter 07 FUNCTION MODULE
34 FUNCTION MODULE & FUNCTION GROUP ... 432
1. Function Module이란? ... 432
2. Function Group이란? ... 434
35 Function Builder ... 438
36 Function Module의 구조 ... 439
1. Attributes ... 440
2. Interface Parameter ... 441
3. Source Code ... 445
37 Execute & Call Function Module ... 447
1. Execute Function Module ... 447
2. Call Function Module in ABAP Program ... 449
38 Exercise - Create Function Module ... 453
1. Create Function Group ... 453
2. Create Function Module in SE80/SE37 ... 454
3. Function Module 구조 생성 ... 456
4. Execute Function Module ... 462
Chapter 08 ABAP DEBUGGER
39 Debug ... 470
1. Debugging에 관하여 ... 470
2. ABAP Debugger ... 471
3. Debugger 사용하기 ... 479
Chapter 09 SYSTEM & PERFROMANCE MONITORING
40 SYSTEM MONITORING ... 486
1. Server 상태 보기 ... 486
2. Process 상태 보기 ... 487
41 PERFORMANCE MONITORING ... 489
1. System 응답 속도 보기 ... 489
2. 해당 SQL문 보기 ... 490
3. ABAP Runtime Analysis(실행 분석) ... 493
42 오류 LOG ... 496
1. ABAP Dump 보기(T-CODE : ST22) ... 496
2. System Log 보기(T-CODE : SM21) ... 496
Chapter 10 SMART FORMS
43 SMART FORMS의 개념과 장점 ... 500
44 SMART FORMS의 Architecture ... 501
45 SMART FORMS Builder의 구성 요소와 SMART FORMS 구현 ... 503
1. Smart Forms Builder : INITIAL SCREEN ... 503
2. Smart Forms Builder의 구성 요소 ... 504
3. Smart Forms의 생성 절차 ... 507
4. 간단한 Form 구현(Smart Forms 실습) ... 525
Appendix 부록
01 ABAP 기본 문법 ... 540
1. DATA 선언과 관련한 명령어들 ... 540
2. TABLE 관련 명령어 ... 547
3. 일반 제어 명령어 ... 555
4. SCREEN과 관련된 명령어 ... 561
02 LSM Workbench(LSMW) ... 569
1. LSM Workbench란? ... 569
2. LSM Workbench를 사용하기 전의 전제 조건 ... 570
3. 시작과 준비 사항 ... 571
4. Data Migration Exercise ... 574
03 User Exit ... 590
1. Change Levels ... 590
2. CustomerExits ... 592
04 QUICK VIEWER/SAP QUERY ... 595
1. Quick Viewer/SAP Query란? ... 595
2. Quick Viewer의 사용 방법(T - CODE : SQVI) ... 595
3. SAP Query 사용 방법 ... 603
05 Reuse Component ... 610
1. Function Group ... 611
2. Object and Method ... 612
3. Business Objects and BAPIs ... 615
4. Logical Database ... 616
06 OSS로 Message 올리기 ... 617
1. SAP Note Search in SAP Service Marketplace ... 617
2. SAP Note Search in SAP Net R/3 Frontend ... 620
07 각 장의 Program Source ... 628
더보기 닫기