책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 객체지향 프로그래밍/UML
· ISBN : 9788931549966
· 쪽수 : 638쪽
책 소개
목차
Chapter 01. SAP R/3 이해하기
01. SAP R/3
1) SAP R/3의 역사
2) SAP의 내부 구조
3) SAP의 주요 용어
4) SAP R/3 시스템의 접속 방법
02. ABAP
1) ABAP 정의하기
2) ABAP Workbench Tools
Chapter 02. 실습 프로그램 소개
01. 프로그램의 개요
02. 단일 회원 정보의 등록 및 수정, 삭제하기(TYPE-M 프로그램)
03. 다수 회원 정보 일괄 입력하기(BDC 프로그램)
04. 단일 회원 정보 조회하기(TYPE-1 프로그램)
05. 다수의 회원 정보 조회하기(ALV 프로그램)
Chapter 03. ABAP 프로그램의 기초
01. ABAP Dictionary
1) ABAP Dictionary 정의하기
02. Domain
1) 도메인 정의하기
2) 도메인 생성하기
3) 도메인 저장하기
4) 도메인 수정하기
5) 도메인 삭제하기
03. Data element
1) Data element 정의하기
2) Data element 생성하기
3) Data element 수정하기
4) Data element 삭제하기
04. Structure
1) Structure 정의하기
2) Structure 생성하기
3) Structure 수정하기
4) Structure 삭제하기
05. Table
1) 테이블 정의하기
2) 테이블 생성하기
3) Foreign key
4) Index
5) 테이블의 데이터 입력하기
6) 테이블의 데이터 조회 및 수정하기
7) 테이블의 데이터 삭제하기
06. View
1) View 정의하기
2) View 생성하기
07. Search help
1) Search help 정의하기
2) Search help의 작동 순서
3) Search help의 종류
4) Elementary Search help 만들기
5) Short description 설정하기
6) Search help 적용하기
7) Search help의 계층도
Chapter 04. TYPE-1 프로그래밍
01. TYPE-1 프로그램
1) TYPE-1 프로그램의 개요
2) TYPE-1 프로그램의 실행 순서
02. 프로그램 순서도와 화면 레이아웃
03. TYPE-1 프로그램 생성하기
1) CREATE
04. TYPE-1 프로그램 구현하기
1) 프로그램 선언부
2) 데이터 선언하기
3) INITIALIZATION
4) SELECTION-SCREEN
5) AT SELECTION-SCREEN
6) START-OF-SELECTION
7) END-OF-SELECTION
05. 제어문
1) 기본 제어문
2) Control Level Processing
Chapter 05. TYPE-M 프로그래밍
01. TYPE-M 프로그램
1) TYPE-M 프로그램의 정의
2) TYPE-M 프로그램의 구조와 흐름
3) 스크린 페인터
02. TYPE-M 프로그램 사양서와 스크린 레이아웃
1) 사양서
2) 스크린 레이아웃
03. TYPE-M 프로그램 생성하기
1) CREATE
2) INCLUDE 생성하기
04. 100번 스크린(조회, 입력 조건 지정) 생성 및 프로그램 구현하기
1) 스크린 생성하기
2) 스크린 플로 로직
3) GUI Status 생성하기
4) GUI Titlebar 생성하기
5) 트랜잭션 코드 생성하기
6) 프로그램 소스 살펴보기
05. 200번 스크린(회원 기본 정보 조회 현황) 생성 및 프로그램 구현하기
1) GUI Status 생성하기
2) GUI Titlebar 생성하기
3) 프로그램 소스 살펴보기
06. 300번 스크린(회원 상세 정보 수정, 입력) 생성 및 프로그램 구현하기
1) 스크린 생성하기
2) GUI Status 생성하기
3) GUI Titlebar 생성하기
4) 프로그램 소스 살펴보기
07. 테스트 시나리오
1) 테스트 시나리오 준비하기
2) 수정 기능 테스트하기
3) 엑셀 다운로드 기능 테스트하기
4) 삭제 기능 테스트하기
5) 개인 정보 출력 기능 테스트하기
6) Reset 기능 테스트하기
7) 일괄 신규 입력 기능 테스트하기
08. 알아두면 편리한 기능
1) Search help 활용하기
2) Dropdown List Box 활용하기
3) 서브스크린 활용하기
Chapter 06. BDC 프로그램 이해하기
01. BDC 프로그램의 개요
02. BDC 프로그램의 흐름
03. BDC 프로그램 구현하기
1) 사양서
2) 화면 레이아웃
04. 트랜잭션 리코딩
1) 리코딩
05. BDC 소스 생성하기
1) 리코딩 화면에서 BDC 소스 생성하기(T-Code : SHDB)
2) SE80에서 BDC 프로그램 생성하기(SE80 : 실제 사용)
3) 프로그램의 소스 살펴보기
06. 테스트 시나리오
1) A 모드
2) E 모드
3) N 모드
Chapter 07. ALV 프로그래밍
01. ALV 소개하기
02. ALV 프로그램 사양서와 화면 레이아웃
1) 사양서
2) 화면 레이아웃
03. ALV 프로그램 생성하기
1) ALV 프로그램 생성하기
2) 프로그램 코딩하기
04. 테스트 시나리오
05. ALV 제어하기
1) User-Command 제어하기
2) Fieldcatalog
3) Variant 설정 및 사용법
06. ALV 사용법
1) Detail
2) ASCENDING ORDER & DESCENDING ORDER
3) Set Filter
4) SUM
5) SpreadSheet
6) Word Processing
7) Local File
8) Change Layout
9) 컬럼 이동하기
Chapter 08. 함수 모듈
01. 함수 모듈의 개념
1) 함수 모듈의 특징
2) 함수 모듈의 장점
3) 함수 그룹의 정의와 구조
02. 함수 모듈 생성하기
1) Create 함수 그룹
2) Create 함수 모듈
3) Attributes 탭
4) Import 탭
5) Export 탭
6) Changing 탭
7) Tables 탭
8) Exceptions 탭
9) Source code 탭
10) 실행 예제
11) 함수 모듈에서 디버깅하기
03. 함수 모듈 적용하기
1) 프로그램에서 함수 호출하기
2) 프로그램과 함수 모듈 인터페이스
Chapter 09. 디버깅 실습하기
01. ABAP 디버깅
02. 디버깅 활용하기
1) 디버깅 시작하기
2) 디버깅 기본 단추
3) 디버깅 실행 단추
4) 중지점
5) 디버깅 중 중지점 지정하기
6) 데이터 조회하기
7) Watchpoint
8) WRITE문 조회하기
9) 기타 메뉴 살펴보기
Chapter 10. Open SQL로 데이터 다루기
01. ABAP 환경 이해하기
1) 실행 환경의 구조
2) 데이터베이스의 구조 및 데이터 전송
02. Open SQL 이해하기
1) 개요
2) 시스템 필드와 반환값
3) 클라이언트 지정하기
03. 데이터 검색하기
1) 개요
2) SELECT절
3) INTO절
4) FROM절
5) GROUP BY절
6) HAVING절
7) ORDER BY절
8) 서브쿼리(SQBQUERY)
9) 커서(CURSOR)
04. 데이터 입력 및 수정, 삭제하기
1) 개요
2) UPDATE
3) DELETE
4) MODIFY
5) COMMIT WORK와 ROLLBACK WORK
Chapter 11. Lock Object
01. Lock Object 이해하기
02. Lock Object 메커니즘
1) Lock Object 메커니즘
2) Lock Object의 구조
3) Local Lock Container
03. 잠금 모드와 함수 모듈
1) 잠금 모드
2) 함수 모듈
04. Lock Object 실습
1) Lock Object 생성하기
2) Lock Object 사용하기
3) Lock Object 삭제하기