메인메뉴로 이동 본문으로 이동

lnb영역

Number 1 교육 파트너,
SAP 교육 센터가 귀하를 SAP 최고
전문가의 길로 안내 합니다.

컨텐츠 내용

온라인 [아카데미] ABAP All : Application Development

과정 목록
수강기간 신청기간 교육비
(VAT포함)
수강 신청
60일 상시 2,528,900원 수강신청

[아카데미] ABAP All : ApplicationDevelopment

 

교육 개요


본 과정은 ABAP Workbench 의 기초에 대한 이해를 바탕으로 ABAP의확장된 개념을 통한 개발과 커스터마이징을 할 수 있도록 학습하는 교육과정입니다. SAP 아카데미 과정으로 ABAP 개발을 위해 필요한 핵심 기술요소를 모두 학습하는 과정입니다.


교육 목표


▷ ABAP Workbench 의 기초에 대한 이해
▷ ABAP Workbench 의 확장된 개념을 통학 개발 및 커스터마이징
▷ 새로운 SAP ABAP 기술의 습득 및 NW 시험대비반

 

교육 대상


일반 사용자
유지 보수 담당자
프로젝트 개발팀원

 

과정 개요

 

ABAP 1 : ABAP System Overview & ABAP Workbench 기초

Unit 1: SAP Systems
Lesson: Explaining the Key Capabilities of SAP NetWeaver
Lesson: Explaining the Architecture of an SAP System, AS ABAP and AS Java

 

Unit 2: SAP Portfolio Overview
Lesson: Identifying the Components of the SAP Applications Portfolio

Unit 3: Navigation Basics
Lesson: Navigating with SAP GUI for Windows in AS ABAP Systems

Unit 4: SAP User Interfaces
Lesson: Accessing AS ABAP Systems with SAP GUI

Unit 5: System Core
Lesson: Explaining AS ABAP and AS Java System Architecture
Lesson: Identifying the Processes of an AS ABAP System
Lesson: Processing User Requests in AS ABAP
Lesson: Explaining Additional Processes of an AS ABAP System

Unit 6: Communication and Integration Technologies
Lesson: Describing Communication with Remote Function Call (RFC) Based Technology
Lesson: Describing the Basics of Web Services
Lesson: Describing OData in SAP

Unit 7: Flow of an ABAP Program
Lesson: Describing the Processing of ABAP Programs

Unit 8: ABAP Workbench
Lesson: Introducing the ABAP Workbench
Lesson: Organizing ABAP Development Projects
Lesson: Developing ABAP Programs
Lesson: Finalizing ABAP Development Projects

Unit 9: Basic ABAP Language Elements
Lesson: Defining Elementary Data Objects
Lesson: Using Basic ABAP Statements
Lesson: Analyzing Programs with the ABAP Debugger

Unit 10: Modularization Techniques in ABAP
Lesson: Explaining Modularization
Lesson: Defining and Calling Subroutines
Lesson: Calling Function Modules
Lesson: Creating Function Modules
Lesson: Describing Business Application Programming Interfaces (BAPIs)
Lesson: Calling Methods of Global Classes
Lesson: Creating Global Classes and Static Methods
Lesson: Using Local Classes

Unit 11: Complex Data Objects
Lesson: Using Structured Data Objects
Lesson: Using Internal Tables

Unit 12: Data Modeling and Data Retrieval
Lesson: Explaining Data Models
Lesson: Retrieving Single Database Records
Lesson: Retrieving Multiple Database Records
Lesson: Describing Other Aspects of Database Access
Lesson: Implementing Authorization Checks

Unit 13: Classic ABAP Reports
Lesson: Implementing ABAP Lists
Lesson: Implementing Selection Screens
Lesson: Implementing Events of ABAP Reports

Unit 14: Program Analysis Tools
Lesson: Improving the Quality of ABAP Code with the Code Inspector

Unit 15: Program Calls and Memory Management
Lesson: Calling Programs Synchronously
Lesson: Describing the ABAP Runtime and Memory Management

Unit 16: ABAP Open SQL
Lesson: Implementing Complex WHERE Conditions and Special INTO Clauses
Lesson: Processing and Aggregating Datasets on the Database
Lesson: Selecting Data from Multiple Database Tables

Unit 1: Introduction to the ABAP Dictionary
Lesson: Describing the ABAP Dictionary

Unit 2: Data Types in the ABAP Dictionary
Lesson: Creating Domains and Data Elements
Lesson: Creating Flat Structures
Lesson: Creating Table Types and Deep Structures
Lesson: Creating Type Groups

Unit 3: Database Tables
Lesson: Creating Transparent Tables
Lesson: Defining Cluster Tables and Pooled Tables

Unit 4: Performance During Table Access
Lesson: Creating Database Table Indexes
Lesson: Setting Up Table Buffering

Unit 5: Input Checks
Lesson: Creating Fixed Values
Lesson: Defining Foreign Keys to Perform Input Checks
Lesson: Creating Text Tables

Unit 6: Dictionary Object Dependencies
Lesson: Differentiating Between Active and Inactive Dictionary Objects
Lesson: Identifying Dependencies with ABAP Dictionary Objects

Unit 7: Table Changes
Lesson: Performing a Table Conversion
Lesson: Enhancing Tables Using Append Structures

Unit 8: Views and Maintenance Views
Lesson: Creating Database Views
Lesson: Creating Maintenance Views
Lesson: Creating View Clusters

Unit 9: Search Helps
Lesson: Creating Search Helps
Lesson: Applying Advanced Search Help Techniques

Unit 10: Selection Screens
Lesson: Implementing a Selection Screen
Lesson: Implementing Multiple Selection Screens
Lesson: Implementing Input Checks and Creating Variants

Unit 11: Introduction to Screen Programming
Lesson: Explaining the User Dialog Programming Model
Lesson: Introducing Screen Programming
Lesson: Creating Screens and Screen Elements
Lesson: Modifying Screens at Runtime
Lesson: Designing Screen Sequence
Lesson: Calling a Dialog Box Dynamically

Unit 12: The Program Interface
Lesson: Explaining User Interfaces
Lesson: Setting a GUI Title and a GUI Status

Unit 13: Simple Screen Elements
Lesson: Creating Screen Elements for Output
Lesson: Creating Input/Output Fields
Lesson: Defining Checkboxes and Radio Button Groups
Lesson: Creating Pushbuttons

Unit 14: Screen Error Handling
Lesson: Handling Errors Using Dialog Messages and Field Input Checks
Lesson: Handling Errors Using Navigation and Input Help

Unit 15: Subscreens
Lesson: Creating Subscreens

Unit 16: Tabstrip Controls
Lesson: Creating Tabstrip Controls
Lesson: Programming Tabstrip Controls

Unit 1: Introduction to ABAP Reports
Lesson: Using Standard Reports
Lesson: Implementing a Simple List

Unit 2: Selection Screens
Lesson: Implementing a Selection Screen
Lesson: Implementing Multiple Selection Screens
Lesson: Implementing Input Checks and Creating Variants
Lesson: Modifying the Selection Screen at Runtime

Unit 3: SAP List Viewer (ALV) Creation
Lesson: Using ALV Functionality
Lesson: Preparing the Container Screen for an ALV Grid Control
Lesson: Displaying Data using an ALV Grid

Unit 4: ALV Design
Lesson: Programming Layout Variant Functionality in the ALV Grid
Lesson: Changing the Layout of the ALV Grid
Lesson: Adapting the Appearance of the ALV Grid
Lesson: Adapting the ALV Grid Control using the Field Catalog

Unit 5: ALV Events and Methods
Lesson: Handling Events of the ALV Grid Control
Lesson: Handling Additional Events of the ALV Grid
Lesson: Calling Additional Methods of the ALV Grid
Lesson: Implementing Context Menus for the ALV Grid

Unit 6: Data Retrieval With Logical Databases
Lesson: Explaining the Functionality of Logical Databases
Lesson: Retrieving Data using Logical Databases
Lesson: Using Advanced Functionality of Logical Databases

Unit 7: Data Retrieval without Logical Databases
Lesson: Reading Data from Multiple Database Tables
Lesson: Implementing Aggregate Functions and Grouping in a SELECT Statement
Lesson: Implementing HAVING and ORDER BY Clauses in SELECT Statements

Unit 8: The Call of Other Programs from ABAP Reports
Lesson: Calling Programs and Passing Data

Unit 9: Background Processing
Lesson: Performing Background Processing

Unit 10: ALV Object Model (OM)
Lesson: Displaying Data with the ALV Object Model
Lesson: Adapting the ALV Object Model Output
Lesson: Adapting the Properties of an ALV

Unit 1: Database Updates with ABAP Open SQL
Lesson: Database Updates with ABAP Open SQL
Exercise 1: Insert a Record
Exercise 2: Change Multiple Data Records

Unit 2: Database Change Bundling
Lesson: Grouping Database Changes
Exercise 3: Apply LUW Concepts

Unit 3: SAP Locking
Lesson: Creating Lock Objects and Lock Modules
Exercise 4: Create Lock Objects and Lock Modules
Lesson: Setting and Releasing Locks
Lesson: Working with the Different Lock Modes
Exercise 5: Set and Release Locks

Unit 4: Organization of Database Updates
Lesson: Performing Database Changes from Within the Application Program
Lesson: Performing Database Changes Using the Update Technique
Exercise 6: Perform Database Changes By Using the Update Technique
Lesson: Applying Further Features of the Update Technique

Unit 5: LUWs Across Multiple Programs
Lesson: Extending LUWs Across Multiple Programs

Unit 6: Number Assignment
Lesson: Assigning Numbers
Exercise 7: Assign Numbers
Lesson: Using Advanced Features of Number Assignment

Unit 7: Database Change Logging
Lesson: Logging Database Changes
Exercise 8: Create Change Documents

Unit 8: Object Services
Lesson: Applying Object Services

Unit 9: Cluster Tables
Lesson: Working with Cluster Tables

Unit 10: Program-Controlled Program Calls
Lesson: Calling Programs Synchronously and Transferring Data Between Them

Unit 1: Introduction to Object-Oriented Programming
Lesson: Explaining the Object-Oriented Programming Model
Lesson: Analyzing and Designing with Unified Modeling Language (UML)

Unit 2: Fundamental Object-Oriented Syntax
Lesson: Creating Local Classes
Lesson: Creating Objects
Lesson: Accessing Methods and Attributes
Lesson: Implementing Constructors in Local Classes
Lesson: Implementing Class Constructors in Local Classes

Unit 3: Inheritance and Casting
Lesson: Implementing Inheritance
Lesson: Implementing Upcasts Using Inheritance
Lesson: Implementing Polymorphism Using Inheritance
Lesson: Implementing Downcasts Using Inheritance

Unit 4: Interfaces and Casting
Lesson: Defining and Implementing Local Interfaces
Lesson: Implementing Polymorphism Using Interfaces
Lesson: Integrating Class Models Using Interfaces

Unit 5: Object-Oriented Events
Lesson: Implementing Events in Local Classes
Lesson: Implementing Events in Local Interfaces

Unit 6: Object-Oriented Repository Objects
Lesson: Creating Global Classes
Lesson: Defining and Implementing Global Interfaces
Lesson: Implementing Inheritance in Global Classes

Unit 7: ABAP Object-Oriented Examples
Lesson: Using the ABAP List Viewer (ALV)
Lesson: Describing Business Add-Ins (BAdIs)

Unit 8: Class-Based Exceptions
Lesson: Explaining Class-Based Exceptions
Lesson: Defining and Raising Exceptions
Lesson: Implementing Advanced Exception Handling Techniques

Unit 9: Object-Oriented Design Patterns
Lesson: Implementing Advanced Object-Oriented Techniques
Lesson: Implementing the Singleton Pattern
Lesson: Implementing Factory Classes Using Friendship

Unit 10: Program Calls and Memory Management
Lesson: Using Shared Objects

Unit 11: Dynamic Programming
Lesson: Using Generic Data Types
Lesson: Describing Data Types, Data Objects, and Objects at Runtime
Lesson: Creating Data Types, Data Objects, and Objects at Runtime

Unit 1: Adjustment of SAP Standard Software
Lesson: Adjusting SAP Standard Software
Lesson: Describing Classic Enhancement Types

Unit 2: Enhancement of Dictionary Elements
Lesson: Enhancing Tables Using Append Structures and Customizing Includes
Lesson: Enhancing Texts of Data Elements

Unit 3: Customer Exits
Lesson: Describing Enhancement Projects
Lesson: Enhancing Programs Using Program Exits
Lesson: Enhancing Menus Using Menu Exits
Lesson: Enhancing Screens Using Screen Exits

Unit 4: Classic Business Add-Ins
Lesson: Describing an ABAP Objects Interface
Lesson: Describing Classic Business Add-Ins (BAdIs)
Lesson: Explaining Additional Details of Business Add-Ins (BAdIs)

Unit 5: New Business Add-Ins
Lesson: Describing the Change from Classic BAdIs to New BAdIs9999
Lesson: Using New Business Add-In (BAdI) Program Exits
Lesson: Using New Business Add-In (BAdI) Menu Exits
Lesson: Using New Business Add-In (BAdI) Screen Exits
Lesson: Using New Business Add-Ins (BAdIs)

Unit 6: Explicit Enhancement Options
Lesson: Describing the Enhancement Framework
Lesson: Using Explicit Enhancements

Unit 7: Implicit Enhancements
Lesson: Explaining Implicit Enhancements
Lesson: Implementing Implicit Enhancements in Function Modules
Lesson: Implementing Implicit Enhancements in Global SAP Classes
Lesson: Using Other Implicit Enhancements
Lesson: Using Composite Enhancements

Unit 8: Modifications of the SAP Standard Application
Lesson: Modifying SAP Standard Software
Lesson: Modifying Applications using the Modification Assistant
Lesson: Implementing User Exits
Lesson: Adjusting Modifications

Unit 9: Introduction to Web Dynpro
Lesson: Outlining the Benefits of Web Dynpro
Lesson: Displaying Web Dynpro Component Architecture
Lesson: Navigating Between Views
Lesson: Creating View Assemblies
Lesson: Identifying Web Dynpro Entities and Relationships

Unit 10:
Web Dynpro Controllers19Lesson: Outlining Controller Types and Entities

Unit 11: Web Dynpro Context
Lesson: Creating Context Nodes
Lesson: Setting Context Node Properties
Lesson: Sharing Data Between Controllers with Context Mapping

Unit 12: Web Dynpro User Interface
Lesson: Defining the View Layout
Lesson: Controlling UI Element Behavior with Data Binding
Lesson: Using Composite UI Elements25

Unit 13: Controller and Context Programming
Lesson: Outlining Controller Methods and Attributes
Lesson: Accessing the Context at Runtime with Controller Methods
Lesson: Adding New Elements to a Context Node
Lesson: Implementing Supply Functions

 

교육 수료 기준

 

- 수강 기간 내 전체 강의의 80% 이상 수강 완료 시 수료

- 수료증: 수강 기간 종료후 [마이 페이지] - [수강 완료 과정] 메뉴에서 출력 가능

 

※아카데미 전체 주차를 수강하시면 [C_TAW12] SAP Certified DevelopmentAssociate - ABAP with SAP NetWeaver 인증 시험에 응시할 수 있습니다. 인증시험에 대한 자세한 문의는 SAP인증시험센터(02-2194-249)로 연락 주시기 바랍니다.

(SAP 인증시험 신청하기: https://saptraining.co.kr/Certify/Apply.asp)


교육 방식

 

- Type: Recorded Course (녹화 강의)

- 특징:수강 기간 내에 시간과 날짜에 관계없이 반복 수강이 가능 합니다.


※ 수강 신청 전, 꼭 읽어보세요


- 본 교육 과정은 교재가 제공됩니다.

- 수강 기간: Lecture 개수 * 2일 (수강신청 시 시작일을 지정하면 종료일을 확인할 수 있습니다. 지정한 강의 스케줄은 수강 시작 하루 전(평일 기준)까지만 변경 가능하니, 스케줄을충분히 고려하여 시작일을 지정 하시기 바랍니다.)
- 본 교육과정은 고용보험 환급 교육 과정이 아닙니다.


강의목차
차시 강의명
1차시 System Overview
2차시 Developing ABAP Program 1
3차시 Developing ABAP Program 2
4차시 Developing ABAP Program 3
5차시 Developing ABAP Program 4
6차시 ABAP Dictionary 1
7차시 ABAP Dictionary 2
8차시 ABAP Dictionary 3
9차시 Screen Programming 1
10차시 Screen Programming 2
11차시 ABAP Report Program 1
12차시 ABAP Report Program 2
13차시 ABAP Report Program 3
14차시 Database Update Technique 1
15차시 Database Update Technique 2
16차시 Object-Oriented Programming 1
17차시 Object-Oriented Programming 2
18차시 Object-Oriented Programming 3
19차시 Object-Oriented Programming 4
20차시 Object-Oriented Programming 5
21차시 Enhancement and Modification 1
22차시 Enhancement and Modification 2
23차시 Enhancement and Modification 3
24차시 Webdynpro Programming 1
25차시 Webdynpro Programming 2