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

lnb영역

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

컨텐츠 내용

온라인 [아카데미] ABAP All: Application Development (v7.5)

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

교육 개요

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

 

·        교육 목표

▷ ABAP Workbench 의 기초에대한 이해

▷ ABAP Workbench 의 확장된개념을 통핚 개발 및 커스터마이징

▷ 새로운 SAP ABAP 기술의 습득 및 NW 시험대비반

 

·        교육 대상

일반 사용자

유지 보수 담당자

프로젝트 개발팀원

 

교육 수료 기준

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

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

 

※아카데미 전체 주차를 수강하시면 [C_TAW12] SAPCertified DevelopmentAssociate - ABAP with SAP NetWeaver 인증 시험에 응시할수 있습니다. 

인증시험에 대한 자세한 문의는 SAP인증시험센터(02-2194-249)로연락 주시기 바랍니다.

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

 

교육 방식

- Type: Recorded Course (녹화 강의)

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

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

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

- 본 교육과정은 고용보험 환급 교육 과정이 아닙니다.

 

과정 개요

ABAP 1 : ABAP SystemOverview & ABAP Workbench 기초

Unit 1: SAP Systems

Lesson: Explaining the KeyCapabilities of SAP NetWeaver

Lesson: Explaining theArchitecture of an SAP System, AS ABAP and AS Java


Unit 2: SAP PortfolioOverview

Lesson: Identifying theComponents of the SAP Applications Portfolio


Unit 3: Navigation Basics

Lesson: Navigating withSAP GUI for Windows in AS ABAP Systems


Unit 4: SAP UserInterfaces

Lesson: Accessing AS ABAPSystems with SAP GUI


Unit 5: System Core

Lesson: Explaining AS ABAPand AS Java System Architecture

Lesson: Identifying theProcesses of an AS ABAP System

Lesson: Processing UserRequests in AS ABAP

Lesson: ExplainingAdditional Processes of an AS ABAP System


Unit 6: Communication andIntegration Technologies

Lesson: DescribingCommunication with Remote Function Call (RFC) Based Technology

Lesson: Describing theBasics of Web Services

Lesson: Describing ODatain SAP


Unit 7: Flow of an ABAPProgram

Lesson: Describing theProcessing of ABAP Programs


Unit 8: ABAP Workbench

Lesson: Introducing theABAP Workbench

Lesson: Organizing ABAPDevelopment Projects

Lesson: Developing ABAPPrograms

Lesson: Finalizing ABAPDevelopment Projects


Unit 9: Basic ABAPLanguage Elements

Lesson: DefiningElementary Data Objects

Lesson: Using Basic ABAPStatements

Lesson: Analyzing Programswith the ABAP Debugger


Unit 10: ModularizationTechniques in ABAP

Lesson: ExplainingModularization

Lesson: Defining andCalling Subroutines

Lesson: Calling FunctionModules

Lesson: Creating FunctionModules

Lesson: DescribingBusiness Application Programming Interfaces (BAPIs)

Lesson: Calling Methods ofGlobal Classes

Lesson: Creating GlobalClasses and Static Methods

Lesson: Using LocalClasses


Unit 11: Complex DataObjects

Lesson: Using StructuredData Objects

Lesson: Using InternalTables


Unit 12: Data Modeling andData Retrieval

Lesson: Explaining DataModels

Lesson: Retrieving SingleDatabase Records

Lesson: RetrievingMultiple Database Records

Lesson: Describing OtherAspects of Database Access

Lesson: ImplementingAuthorization Checks


Unit 13: Classic ABAPReports

Lesson: Implementing ABAPLists

Lesson: ImplementingSelection Screens

Lesson: ImplementingEvents of ABAP Reports


Unit 14: Program AnalysisTools

Lesson: Improving theQuality of ABAP Code with the Code Inspector


Unit 15: Program Calls andMemory Management

Lesson: Calling Programs Synchronously

Lesson: Describing theABAP Runtime and Memory Management


Unit 16: ABAP Open SQL

Lesson: ImplementingComplex WHERE Conditions and Special INTO Clauses

Lesson: Processing andAggregating Datasets on the Database

Lesson: Selecting Datafrom Multiple Database Tables

 

ABAP 2 : ABAP Dictionary& Screen Programming

Unit 1: Introduction tothe ABAP Dictionary

Lesson: Describing theABAP Dictionary


Unit 2: Data Types in theABAP Dictionary

Lesson: Creating Domainsand Data Elements

Lesson: Creating FlatStructures

Lesson: Creating TableTypes and Deep Structures

Lesson: Creating TypeGroups


Unit 3: Database Tables

Lesson: CreatingTransparent Tables

Lesson: Defining ClusterTables and Pooled Tables


Unit 4: Performance DuringTable Access

Lesson: Creating DatabaseTable Indexes

Lesson: Setting Up TableBuffering


Unit 5: Input Checks

Lesson: Creating FixedValues

Lesson: Defining ForeignKeys to Perform Input Checks

Lesson: Creating TextTables


Unit 6: Dictionary ObjectDependencies

Lesson: DifferentiatingBetween Active and Inactive Dictionary Objects

Lesson: IdentifyingDependencies with ABAP Dictionary Objects


Unit 7: Table Changes

Lesson: Performing a TableConversion

Lesson: Enhancing TablesUsing Append Structures


Unit 8: Views and MaintenanceViews

Lesson: Creating DatabaseViews

Lesson: CreatingMaintenance Views

Lesson: Creating ViewClusters


Unit 9: Search Helps

Lesson: Creating SearchHelps

Lesson: Applying AdvancedSearch Help Techniques


Unit 10: Selection Screens

Lesson: Implementing aSelection Screen

Lesson: ImplementingMultiple Selection Screens

Lesson: Implementing InputChecks and Creating Variants


Unit 11: Introduction toScreen Programming

Lesson: Explaining theUser Dialog Programming Model

Lesson: Introducing ScreenProgramming

Lesson: Creating Screensand Screen Elements

Lesson: Modifying Screensat Runtime

Lesson: Designing ScreenSequence

Lesson: Calling a DialogBox Dynamically


Unit 12: The ProgramInterface

Lesson: Explaining UserInterfaces

Lesson: Setting a GUITitle and a GUI Status


Unit 13: Simple ScreenElements

Lesson: Creating ScreenElements for Output

Lesson: CreatingInput/Output Fields

Lesson: DefiningCheckboxes and Radio Button Groups

Lesson: CreatingPushbuttons


Unit 14: Screen Error Handling

Lesson: Handling ErrorsUsing Dialog Messages and Field Input Checks

Lesson: Handling ErrorsUsing Navigation and Input Help


Unit 15: Subscreens

Lesson: CreatingSubscreens


Unit 16: Tabstrip Controls

Lesson: Creating TabstripControls

Lesson: ProgrammingTabstrip Controls

 

ABAP 3: ABAP ReportProgram & Database Update Technique

Unit 3: SAP List Viewer(ALV) Creation

Lesson: Using ALVFunctionality

Lesson: Preparing theContainer Screen for an ALV Grid Control

Lesson: Displaying Datausing an ALV Grid


Unit 4: ALV Design

Lesson: Programming LayoutVariant Functionality in the ALV Grid

Lesson: Changing theLayout of the ALV Grid

Lesson: Adapting theAppearance of the ALV Grid

Lesson: Adapting the ALVGrid Control using the Field Catalog


Unit 5: ALV Events andMethods

Lesson: Handling Events ofthe ALV Grid Control

Lesson: HandlingAdditional Events of the ALV Grid

Lesson: Calling AdditionalMethods of the ALV Grid

Lesson: ImplementingContext Menus for the ALV Grid


Unit 6: Data RetrievalWith Logical Databases

Lesson: Explaining theFunctionality of Logical Databases

Lesson: Retrieving Datausing Logical Databases

Lesson: Using AdvancedFunctionality of Logical Databases


Unit 7: Data Retrievalwithout Logical Databases

Lesson: Reading Data fromMultiple Database Tables

Lesson: ImplementingAggregate Functions and Grouping in a SELECT Statement

Lesson: ImplementingHAVING and ORDER BY Clauses in SELECT Statements


Unit 9: BackgroundProcessing

Lesson: PerformingBackground Processing


Unit 10: ALV Object Model(OM)

Lesson: Displaying Datawith the ALV Object Model

Lesson: Adapting the ALVObject Model Output

Lesson: Adapting theProperties of an ALV


Unit 11: Database Updateswith ABAP Open SQL

Lesson: Database Updateswith ABAP Open SQL

Exercise 1: Insert aRecord

Exercise 2: ChangeMultiple Data Records


Unit 12: Database ChangeBundling

Lesson: Grouping DatabaseChanges

Exercise 3: Apply LUWConcepts


Unit 13: SAP Locking

Lesson: Creating LockObjects and Lock Modules

Exercise 4: Create LockObjects and Lock Modules

Lesson: Setting andReleasing Locks

Lesson: Working with theDifferent Lock Modes

Exercise 5: Set andRelease Locks


Unit 14: Organization ofDatabase Updates

Lesson: PerformingDatabase Changes from Within the Application Program

Lesson: PerformingDatabase Changes Using the Update Technique

Exercise 6: PerformDatabase Changes By Using the Update Technique

Lesson: Applying FurtherFeatures of the Update Technique


Unit 15: LUWs AcrossMultiple Programs

Lesson: Extending LUWsAcross Multiple Programs


Unit 16: Number Assignment

Lesson: Assigning Numbers

Exercise 7: Assign Numbers

Lesson: Using AdvancedFeatures of Number Assignment

 

ABAP 4: ABAPObject-Oriented Programming

Unit 1: Introduction toObject-Oriented Programming

Lesson: Explaining theObject-Oriented Programming Model

Lesson: Analyzing andDesigning with Unified Modeling Language (UML)


Unit 2: FundamentalObject-Oriented Syntax

Lesson: Creating LocalClasses

Lesson: Creating Objects

Lesson: Accessing Methodsand Attributes

Lesson: ImplementingConstructors in Local Classes

Lesson: Implementing ClassConstructors in Local Classes


Unit 3: Inheritance andCasting

Lesson: ImplementingInheritance

Lesson: ImplementingUpcasts Using Inheritance

Lesson: Implementing PolymorphismUsing Inheritance

Lesson: ImplementingDowncasts Using Inheritance


Unit 4: Interfaces andCasting

Lesson: Defining andImplementing Local Interfaces

Lesson: ImplementingPolymorphism Using Interfaces

Lesson: Integrating ClassModels Using Interfaces


Unit 5: Object-OrientedEvents

Lesson: ImplementingEvents in Local Classes

Lesson: ImplementingEvents in Local Interfaces


Unit 6: Object-OrientedRepository Objects

Lesson: Creating GlobalClasses

Lesson: Defining andImplementing Global Interfaces

Lesson: ImplementingInheritance in Global Classes


Unit 7: ABAPObject-Oriented Examples

Lesson: Using the ABAPList Viewer (ALV)

Lesson: DescribingBusiness Add-Ins (BAdIs)


Unit 8: Class-BasedExceptions

Lesson: ExplainingClass-Based Exceptions

Lesson: Defining andRaising Exceptions

Lesson: ImplementingAdvanced Exception Handling Techniques


Unit 9: Object-OrientedDesign Patterns

Lesson: ImplementingAdvanced Object-Oriented Techniques

Lesson: Implementing theSingleton Pattern

Lesson: ImplementingFactory Classes Using Friendship


Unit 10: Program Calls andMemory Management

Lesson: Using SharedObjects


Unit 11: DynamicProgramming

Lesson: Using Generic DataTypes

Lesson: Describing DataTypes, Data Objects, and Objects at Runtime

Lesson: Creating DataTypes, Data Objects, and Objects at Runtime

 

ABAP 5: ABAP Enhancement& Webdynpro Programming

Unit 1: Adjustment of SAPStandard Software

Lesson: Adjusting SAPStandard Software

Lesson: Describing ClassicEnhancement Types


Unit 2: Enhancement ofDictionary Elements

Lesson: Enhancing TablesUsing Append Structures and Customizing Includes

Lesson: Enhancing Texts ofData Elements


Unit 3: Customer Exits

Lesson: DescribingEnhancement Projects

Lesson: Enhancing ProgramsUsing Program Exits

Lesson: Enhancing MenusUsing Menu Exits

Lesson: Enhancing ScreensUsing Screen Exits


Unit 4: Classic BusinessAdd-Ins

Lesson: Describing an ABAPObjects Interface

Lesson: Describing ClassicBusiness Add-Ins (BAdIs)

Lesson: ExplainingAdditional Details of Business Add-Ins (BAdIs)


Unit 5: New BusinessAdd-Ins

Lesson: Describing theChange from Classic BAdIs to New BAdIs9999

Lesson: Using New BusinessAdd-In (BAdI) Program Exits

Lesson: Using New BusinessAdd-In (BAdI) Menu Exits

Lesson: Using New BusinessAdd-In (BAdI) Screen Exits

Lesson: Using New BusinessAdd-Ins (BAdIs)


Unit 6: ExplicitEnhancement Options

Lesson: Describing theEnhancement Framework

Lesson: Using ExplicitEnhancements


Unit 7: ImplicitEnhancements

Lesson: ExplainingImplicit Enhancements

Lesson: ImplementingImplicit Enhancements in Function Modules

Lesson: ImplementingImplicit Enhancements in Global SAP Classes

Lesson: Using OtherImplicit Enhancements

Lesson: Using CompositeEnhancements


Unit 8: Modifications ofthe SAP Standard Application

Lesson: Modifying SAPStandard Software

Lesson: ModifyingApplications using the Modification Assistant

Lesson: Implementing UserExits

Lesson: AdjustingModifications


Unit 9: Introduction toWeb Dynpro

Lesson: Outlining theBenefits of Web Dynpro

Lesson: Displaying WebDynpro Component Architecture

Lesson: Navigating BetweenViews

Lesson: Creating ViewAssemblies

Lesson: Identifying WebDynpro Entities and Relationships


Unit 10:

Web Dynpro Controllers

Lesson: OutliningController Types and Entities


Unit 11: Web DynproContext

Lesson: Creating ContextNodes

Lesson: Setting ContextNode Properties

Lesson: Sharing DataBetween Controllers with Context Mapping


Unit 12: Web Dynpro UserInterface

Lesson: Defining the ViewLayout

Lesson: Controlling UIElement Behavior with Data Binding

Lesson: Using Composite UIElements25


Unit 13: Controller andContext Programming

Lesson: OutliningController Methods and Attributes

Lesson: Accessing theContext at Runtime with Controller Methods

Lesson: Adding NewElements to a Context Node

Lesson: ImplementingSupply Functions

강의목차
차시 강의명
1차시 Explaining the Key Capabilities of SAP NetWeaver
2차시 Explaining the Architecture of an SAP System, AS ABAP and AS Java
3차시 Identifying the Components of the SAP Applications Portfolio
4차시 Navigating with SAP Graphical User Interface(GUI) for Windows in AS ABAP Systems
5차시 Accessing AS ABAP Systems with SAP GUI
6차시 Explaining AS ABAP and AS Java System Architecture
7차시 Identifying the Processes of an AS ABAP System
8차시 Processing User Requests in AS ABAP
9차시 Using Additional Processes of an AS ABAP System
10차시 Describing Communication with Remote Function Call (RFC) Based Technology
11차시 Describing the Basics of Web Services
12차시 Describing Odata in SAP Gateway
13차시 Describing the Processing of ABAP Programs
14차시 Introducing the ABAP Workbench
15차시 Organizing ABAP Development Projects
16차시 Developing ABAP Programs
17차시 Finalizing ABAP Development Projects
18차시 Defining Elementary Data Objects
19차시 Using Basic ABAP Statements
20차시 Analyzing Programs with the ABAP Debugger
21차시 Explaining Modularization
22차시 Defining and Calling Subroutines
23차시 Calling Function Modules
24차시 Creating Function Modules
25차시 Describing Business Application Programming Interfaces (BAPIs)
26차시 Calling Methods of Global Classes
27차시 Creating Global Classes and Static Methods
28차시 Using Local Classes
29차시 Using Structured Data Objects
30차시 Using Internal Tables
31차시 Explaining Data Models
32차시 Retrieving Single Database Records
33차시 Retrieving Multiple Database Records
34차시 Describing Other Aspects of Database Access
35차시 Implementing Authorization Checks
36차시 Implementing ABAP Lists
37차시 Implementing Selection Screens
38차시 Implementing Events of ABAP Reports
39차시 Improving the Quality of ABAP Code with the Code Inspector
40차시 Calling Programs Synchronously
41차시 Describing the ABAP Runtime and Memory Management
42차시 Processing and Aggregating Datasets on the Database
43차시 Implementing Complex WHERE Conditions and Special INTO Clauses
44차시 Selecting Data from Multiple Database Tables
45차시 Describing the ABAP Dictionary
46차시 Creating Domains and Data Elements
47차시 Creating Flat Structures
48차시 Creating Table Types and Deep Structures
49차시 Creating Type Groups
50차시 Creating Transparent Tables
51차시 Defining Cluster Tables and Pooled Tables
52차시 Creating Database Table Indexes
53차시 Setting Up Table Buffering
54차시 Creating Fixed Values
55차시 Defining Foreign Keys to Perform Input Checks
56차시 Creating Text Tables
57차시 Differentiating Between Active and Inactive Dictionary Objects
58차시 Identifying Dependencies with ABAP Dictionary Objects
59차시 Performing a Table Conversion
60차시 Enhancing Tables Using Append Structures
61차시 Creating Database Views
62차시 Creating Maintenance Views
63차시 Creating View Clusters
64차시 Creating Search Helps
65차시 Applying Advanced Search Help Techniques
66차시 Implementing a Selection Screen
67차시 Implementing Multiple Selection Screens
68차시 Implementing Input Checks and Creating Variants
69차시 Explaining the User Dialog Programming Model
70차시 Introducing Screen Programming
71차시 Creating Screens and Screen Elements
72차시 Modifying Screens at Runtime
73차시 Designing Screen Sequence
74차시 Calling a Dialog Box Dynamically
75차시 Explaining User Interfaces
76차시 Setting a GUI Title and a GUI Status
77차시 Creating Screen Elements for Output
78차시 Creating Input/Output Fields
79차시 Defining Checkboxes and Radio Button Groups
80차시 Creating Pushbuttons
81차시 Handling Errors Using Dialog Messages and Field Input Checks
82차시 Handling Errors Using Navigation and Input Help
83차시 Creating Subscreens
84차시 Creating Tabstrip Controls
85차시 Programming Tabstrip Controls
86차시 Using ALV Functionality
87차시 Preparing the Container Screen for an ALV Grid Control
88차시 Displaying Data using an ALV Grid
89차시 Programming Layout Variant Functionality in the ALV Grid
90차시 Changing the Layout of the ALV Grid
91차시 Adapting the Appearance of the ALV Grid
92차시 Adapting the ALV Grid Control using the Field Catalog
93차시 Handling Events of the ALV Grid Control
94차시 Handling Additional Events of the ALV Grid
95차시 Calling Additional Methods of the ALV Grid
96차시 Implementing Context Menus for the ALV Grid
97차시 Explaining the Functionality of Logical Databases
98차시 Retrieving Data using Logical Databases
99차시 Using Advanced Functionality of Logical Databases
100차시 Reading Data from Multiple Database Tables
101차시 Implementing Aggregate Functions and Grouping in a SELECT Statement
102차시 Implementing HAVING and ORDER BY Clauses in SELECT Statements
103차시 Performing Background Processing
104차시 Displaying Data with the ALV Object Model
105차시 Adapting the ALV Object Model Output
106차시 Adapting the Properties of an ALV
107차시 Database Updates with ABAP Open SQL
108차시 Grouping Database Changes
109차시 Creating Lock Objects and Lock Modules
110차시 Setting and Releasing Locks
111차시 Working with the Different Lock Modes
112차시 Performing Database Changes from Within the Application Program
113차시 Performing Database Changes Using the Update Technique
114차시 Applying Further Features of the Update Technique
115차시 Extending LUWs Across Multiple Programs
116차시 Assigning Numbers
117차시 Using Advanced Features of Number Assignment
118차시 Explaining the Object-Oriented Programming Model
119차시 Analyzing and Designing with Unified Modeling Language (UML)
120차시 Creating Local Classes
121차시 Creating Objects
122차시 Accessing Methods and Attributes
123차시 Implementing Constructors in Local Classes
124차시 Implementing Class Constructors in Local Classes
125차시 Implementing Inheritance
126차시 Implementing Upcasts Using Inheritance
127차시 Implementing Polymorphism Using Inheritance
128차시 Implementing Downcasts Using Inheritance
129차시 Defining and Implementing Local Interfaces
130차시 Implementing Polymorphism Using Interfaces
131차시 Integrating Class Models Using Interfaces
132차시 Implementing Events in Local Classes
133차시 Implementing Events in Local Interfaces
134차시 Creating Global Classes
135차시 Defining and Implementing Global Interfaces
136차시 Implementing Inheritance in Global Classes
137차시 Using the ABAP List Viewer (ALV)
138차시 Describing Business Add-Ins (BAdIs)
139차시 Explaining Class-Based Exceptions
140차시 Defining and Raising Exceptions
141차시 Implementing Advanced Exception Handling Techniques
142차시 Implementing Advanced Object-Oriented Techniques
143차시 Implementing the Singleton Pattern
144차시 Implementing Factory Classes Using Friendship
145차시 Using Shared Objects
146차시 Using Generic Data Types
147차시 Describing Data Types, Data Objects, and Objects at Runtime
148차시 Creating Data Types, Data Objects, and Objects at Runtime
149차시 Adjusting SAP Standard Software
150차시 Describing Classic Enhancement Types
151차시 Enhancing Tables Using Append Structures and Customizing Includes
152차시 Enhancing Texts of Data Elements
153차시 Describing Enhancement Projects
154차시 Enhancing Programs Using Program Exits
155차시 Enhancing Menus Using Menu Exits
156차시 Enhancing Screens Using Screen Exits
157차시 Describing Classic Business Add-Ins (BAdIs)
158차시 Enhancing Programs Using Classic BAdIs
159차시 Explaining Additional Details of Business Add-Ins (BAdIs)
160차시 Describing the Change from Classic BAdIs to New BAdIs
161차시 Using New Business Add-In (BAdI) Program Exits
162차시 Describing the Enhancement Framework
163차시 Using Explicit Enhancements
164차시 Explaining Implicit Enhancements
165차시 Implementing Implicit Enhancements in Function Modules
166차시 Implementing Implicit Enhancements in Global SAP Classes
167차시 Using Other Implicit Enhancements
168차시 Modifying SAP Standard Software
169차시 Modifying Applications using the Modification Assistant
170차시 Implementing User Exits
171차시 Adjusting Modifications
172차시 Outlining the Benefits of Web Dynpro
173차시 Displaying Web Dynpro Component Architecture
174차시 Navigating Between Views
175차시 Creating View Assemblies
176차시 Identifying Web Dynpro Entities and Relationships
177차시 Outlining Controller Types and Entities
178차시 Creating Context Nodes
179차시 Setting Context Node Properties
180차시 Sharing Data Between Controllers with Context Mapping
181차시 Defining the View Layout
182차시 Controlling UI Element Behavior with Data Binding
183차시 Using Composite UI Elements
184차시 Outlining Controller Methods and Attributes
185차시 Accessing the Context at Runtime with Controller Methods
186차시 Adding New Elements to a Context Node
187차시 Implementing Supply Functions