책 이미지
책 정보
· 분류 : 외국도서 > 컴퓨터 > 프로그래밍 > 객체지향
· ISBN : 9781493218806
· 쪽수 : 684쪽
· 출판일 : 2019-12-19
목차
... Preface ... 17 ... Audience ... 17 ... Your ABAP Learning Path ... 18 1 ... Introduction to SAP's ERP Systems ... 23 1.1 ... What Are SAP and ABAP? ... 23 1.2 ... Current State of SAP's ERP Systems ... 24 1.3 ... "Old" versus "New" ABAP ... 26 1.4 ... Navigating SAP ERP Systems ... 28 1.5 ... Summary ... 34 2 ... Creating Your First Program ... 35 2.1 ... "Hello, World!" ... 35 2.2 ... Summary ... 49 3 ... ABAP 101 ... 51 3.1 ... Variables and Constants in ABAP ... 51 3.2 ... Arithmetic and Basic Math Functions ... 65 3.3 ... Flow Control ... 72 3.4 ... Selection Screen Programming ... 80 3.5 ... Event Blocks ... 92 3.6 ... Formatting Code ... 95 3.7 ... Comments ... 97 3.8 ... Debugging Basics ... 100 3.9 ... Tying It All Together ... 117 3.10 ... Summary ... 120 4 ... Data Dictionary Objects ... 121 4.1 ... What Is a Database? ... 121 4.2 ... What Is a Data Dictionary? ... 122 4.3 ... Database Design ... 123 4.4 ... Navigation to ABAP Dictionary Objects ... 127 4.5 ... Table, Data Element, and Domain ... 129 4.6 ... Training Data Model and Example Definition ... 132 4.7 ... Creating a New Domain ... 135 4.8 ... Creating a New Data Element ... 139 4.9 ... Creating and Editing Tables ... 144 4.10 ... Documentation ... 161 4.11 ... Viewing Data in the Database Tables ... 162 4.12 ... Table Maintenance Dialogs ... 170 4.13 ... Structures and Table Types ... 174 4.14 ... Search Help ... 177 4.15 ... Views ... 181 4.16 ... Summary ... 184 5 ... Accessing the Database ... 185 5.1 ... SQL Console in Eclipse ... 186 5.2 ... Reading Data ... 187 5.3 ... Changing Data ... 210 5.4 ... Table Locks ... 214 5.5 ... Performance Topics ... 224 5.6 ... Obsolete Database Access Keywords ... 226 5.7 ... Summary ... 227 6 ... Storing Data in Working Memory ... 229 6.1 ... Using ABAP Dictionary Data Types ... 229 6.2 ... Creating Data Types with the TYPE Keyword ... 231 6.3 ... Field Symbols ... 233 6.4 ... Defining Internal Tables ... 234 6.5 ... Reading Data from Internal Tables ... 241 6.6 ... Modifying Internal Tables ... 250 6.7 ... Other Internal Table Operations ... 257 6.8 ... Which Table Should Be Used? ... 261 6.9 ... Updating ABAP Dictionary Table Type ... 263 6.10 ... Obsolete Working Memory Syntax ... 265 6.11 ... Summary ... 268 7 ... Making Programs Modular ... 269 7.1 ... Separation of Concerns ... 269 7.2 ... Subroutines ... 272 7.3 ... Introduction to Object-Oriented Programming ... 274 7.4 ... Structuring Classes ... 277 7.5 ... Global Classes ... 308 7.6 ... Design Patterns ... 317 7.7 ... Function Modules ... 317 7.8 ... Summary ... 327 8 ... Error Handling ... 329 8.1 ... SY-SUBRC ... 329 8.2 ... Message Classes ... 331 8.3 ... Exception Classes ... 341 8.4 ... Non-Class-Based Exceptions ... 355 8.5 ... Summary ... 358 9 ... Presenting Data Using the ABAP List Viewer ... 361 9.1 ... What Is ALV? ... 361 9.2 ... Report Example Using an SALV Table ... 366 9.3 ... Report Example Using SALV Tree ... 371 9.4 ... ALV with Integrated Data Access ... 380 9.5 ... Outdated ALV Frameworks ... 383 9.6 ... Summary ... 386 10 ... Creating a Shopping Cart Example ... 387 10.1 ... The Design ... 388 10.2 ... Database Solution ... 392 10.3 ... Accessing the Database Solution ... 405 10.4 ... Creating a Message Class for the Solution ... 415 10.5 ... Creating Classic Screens for the Solution ... 416 10.6 ... Summary ... 429 11 ... Working with Strings and Texts ... 431 11.1 ... String Manipulation ... 431 11.2 ... Text Symbols ... 437 11.3 ... Translating Data in Tables ... 445 11.4 ... Translating Messages ... 451 11.5 ... Obsolete String and Text Commands ... 453 11.6 ... Updating the Shopping Cart Example ... 454 11.7 ... Summary ... 463 12 ... Worki














