책 이미지
책 정보
· 분류 : 외국도서 > 컴퓨터 > 기업 애플리케이션 > 일반
· ISBN : 9781493218660
· 쪽수 : 1027쪽
목차
... Acknowledgments ... 23 ... Preface ... 25 ... The Objective of this Book ... 25 ... Target Audience ... 25 ... Structure of this Book ... 26 1 ... Introduction to ERP and SAP ... 31 1.1 ... Historical Overview ... 31 1.2 ... Understanding an ERP System ... 34 1.3 ... Introduction to SAP ... 38 1.4 ... ABAP Overview ... 44 1.5 ... System Requirements ... 49 1.6 ... Summary ... 50 2 ... Architecture of an SAP System ... 51 2.1 ... Introduction to the Three-Tier Architecture ... 51 2.2 ... SAP Implementation Overview ... 53 2.3 ... Data Structures ... 69 2.4 ... Summary ... 80 3 ... Introduction to the ABAP Environment ... 83 3.1 ... SAP Environment ... 84 3.2 ... ABAP Workbench Overview ... 93 3.3 ... Eclipse IDE Overview ... 105 3.4 ... Summary ... 110 4 ... ABAP Programming Concepts ... 113 4.1 ... General Program Structure ... 114 4.2 ... ABAP Syntax ... 116 4.3 ... ABAP Keywords ... 119 4.4 ... Introduction to the TYPE Concept ... 120 4.5 ... ABAP Statements ... 146 4.6 ... Creating Your First ABAP Program ... 148 4.7 ... Summary ... 153 5 ... Structures and Internal Tables ... 155 5.1 ... Defining Structures ... 156 5.2 ... Internal Tables ... 168 5.3 ... Introduction to Open SQL Statements ... 192 5.4 ... Processing Data from Databases via Internal Tables and Structures ... 208 5.5 ... Introduction to the Debugger ... 210 5.6 ... Practice ... 215 5.7 ... Summary ... 215 6 ... User Interaction ... 217 6.1 ... Selection Screen Overview ... 218 6.2 ... Messages ... 236 6.3 ... Summary ... 244 7 ... Modularization Techniques ... 245 7.1 ... Modularization Overview ... 246 7.2 ... Program Structure ... 249 7.3 ... Events ... 266 7.4 ... Procedures ... 276 7.5 ... Inline Declarations ... 304 7.6 ... Summary ... 307 8 ... Object-Oriented ABAP ... 309 8.1 ... Procedural Programming versus Object-Oriented Programming ... 309 8.2 ... Principles of Object-Oriented Programming ... 313 8.3 ... Encapsulation ... 322 8.4 ... Inheritance ... 329 8.5 ... Polymorphism ... 341 8.6 ... Working with the Extensible Markup Language ... 360 8.7 ... Summary ... 365 9 ... Exception Handling ... 367 9.1 ... Exceptions Overview ... 367 9.2 ... Procedural Exception Handling ... 368 9.3 ... Class-Based Exception Handling ... 372 9.4 ... Messages in Exception Classes ... 383 9.5 ... Summary ... 390 10 ... ABAP Data Dictionary ... 391 10.1 ... Database Tables ... 392 10.2 ... Views ... 421 10.3 ... Data Types ... 433 10.4 ... Type Groups ... 444 10.5 ... Domains ... 445 10.6 ... Search Helps ... 448 10.7 ... Lock Objects ... 458 10.8 ... Summary ... 462 11 ... Persistent Data ... 463 11.1 ... Working with Data in Databases ... 464 11.2 ... ABAP Object Services ... 483 11.3 ... File Interfaces ... 489 11.4 ... Data Clusters ... 494 11.5 ... Security Concepts ... 496 11.6 ... Summary ... 498 12 ... Dialog Programming ... 501 12.1 ... Screen Events ... 502 12.2 ... Screen Elements and Flow Logic ... 505 12.3 ... Basic Screen Elements ... 520 12.4 ... Input/Output Fields ... 525 12.5 ... List Box ... 527 12.6 ... Table Controls ... 528 12.7 ... Tabstrip Controls ... 535 12.8 ... Subscreens ... 537 12.9 ... Working with Screens ... 538 12.10 ... Control Framework ... 551 12.11 ... Practice ... 555 12.12 ... Summary ... 560 13 ... List Screens ... 561 13.1 ... Program Types ... 562 13.2 ... Program Execution ... 566 13.3 ... Memory Organization ... 569 13.4 ... List Events ... 574 13.5 ... Basic Lists and Detail Lists ... 579 13.6 ... Classical Reports ... 584 13.7 ... Interactive Reports ... 584 13.8 ... Practice ... 590 13.9 ... Summary ... 592 14 ... Selection Screens ... 593 14.1 ... Defining Selection Screens ... 594 14.2 ... Selection Screen Ev