책 이미지
책 정보
· 분류 : 외국도서 > 컴퓨터 > 데이터 프로세싱
· ISBN : 9781484249635
· 쪽수 : 266쪽
목차
Chapter 1: Creating Classes and Objects
1.1 Classes and their components
1.2 Local Classes Concept
1.3 Global Classes
1.4 Object Creation and Instance-Method Calls
1.5 Methods and Method Calls
1.6 Static Components
1.7 A Full-Fledged Demo
1.8 Predicate Expression ? IS INSTANCE OF
1.9 Deferred Class Specification
Chapter 2: Defining Methods, Attributes and Events
2.1 Finding the type of an Object Reference Variable - Revisited
2.2 The “New” Operator - Using the new operator to create an object2.3 Defining Our Own Types in Classes
2.4 Constants in Classes
2.5 Dictionary Types for Global Classes
2.6 Static Constructor
2.7 Method Revisited
2.8 Specifying Internal Table as Method Parameters
2.9 Inline Declarations While Calling Methods
2.10 Functional methods
2.10.1 Specifying Both Exporting and Returning Parameters for Functional Methods
2.11 Methods Calling Other Methods
2.12 Method Chaining
2.13 Event Handling in ABAP Objects
2.14 Triggering and handling of PLAYER_CREATED event2.15 Further Reading and Conclusion
Chapter 3: More on Object- Oriented ABAP
3.1 Inheritance ? super and subclasses
3.2 Redefining methods
3.3 Instance constructors
3.4 Casting and polymorphism
3.5 Global subclasses and redefinition of methods
3.6 Interfaces
3.7 Creating global interfaces
3.8 Friendships
Chapter 4: Class Builder
4.1 Transaction SE80
4.2 The Class Builder and Its Features
4.3 Class Builder Tabs
4.4 Useful Functions of the Class Builder
4.5 Where-used lists
4.6 Useful Buttons in the SE24 Tab
4.7 Class Browser
4.8 Testing Classes in SE24
4.9 Testing a Static Method
4.10 Testing Instance Methods
4.11 Testing Methods using Table Parameters
Chapter 5: Special Topics in Object-Oriented ABAP
5.1 Exception handling and exception classes
5.2 Creating an exception class
5.3 Using Message Classes for Exception Class Text5.4 A Working Example
5.5 Singleton Classes
5.6 Persistent objects
5.7 Shared Memory Objects
Chapter 6: Other topics in object-oriented ABAP
6.1 Using the new operator to create an object
6.2 ALV object model
6.3 Adding Header Texts to ALV columns
6.4 Method Chaining
6.5 Object-Oriented Transactions
6.6 Refactoring Assistant
6.6.1 Moving Components from a Class to its Direct Subclass
6.6.2 Moving Components from a Class to an Implemented Interface6.7 Statements/Constructs NOT Allowed in Object Oriented ABAP