ABAP to the Future

Nicht lieferbar | Lieferzeit: Nicht lieferbar I
Alle Preise inkl. MwSt. | Versandkostenfrei
Nicht verfügbar Zum Merkzettel
Gewicht:
1485 g
Format:
235x183x46 mm
Beschreibung:

Hardy, PaulPaul Hardy is a senior ABAP developer at Hanson Australia and has been working with SAP for almost 20 years. He has worked on SAP rollouts at multiple companies all over the world, which has given him experience in multiple modules and areas of SAP, from SAP NetWeaver PI to Ariba. He is also a regular presenter at SAP industry conferences and a prolific SCN blogger.
Propel your code and your career into the future
Foreword ...19Acknowledgments ...21Introduction ...23PART I Programming Tools1 ABAP in Eclipse ...351.1 Installation ...371.2 Features ...421.3 Testing and Troubleshooting ...631.4 Customization Options with User-Defined Plug-Ins ...711.5 Summary ...792 New Language Features in ABAP 7.4 ...812.1 Database Access ...822.2 Declaring and Creating Variables ...902.3 String Processing ...962.4 Calling Functions ...982.5 Conditional Logic ...1022.6 Internal Tables ...1092.7 Object-Oriented Programming ...1262.8 Search Helps ...1292.9 Unit Testing ...1312.10 Cross-Program Communication ...1342.11 Summary ...1363 ABAP Unit and Test-Driven Development ...1373.1 Eliminating Dependencies ...1393.2 Implementing Mock Objects ...1433.3 Writing and Implementing Unit Tests ...1473.4 Automating the Test Process ...1613.5 Behavior-Driven Development ...1713.6 Summary ...1734 ABAP Test Cockpit ...1754.1 Automatic Run of Unit Tests ...1774.2 Mass Checks ...1784.3 Recent Code Inspector Enhancements ...1924.4 Summary ...2025 Debugger Scripting ...2035.1 Script Tab Overview ...2045.2 Coding the SCRIPT Method ...2095.3 Coding the INIT and END Methods ...2155.4 Summary ...2226 The Enhancement Framework and New BAdIs ...2256.1 Types of Enhancements ...2276.2 Creating Enhancements ...2296.3 Defining BAdIs ...2356.4 Implementing BAdIs ...2456.5 Calling BAdIs ...2496.6 Summary ...252PART II Business Logic Layer7 Exception Classes and Design by Contract ...2557.1 Types of Exception Classes ...2577.2 Designing Exception Classes ...2637.3 Design by Contract ...2747.4 Summary ...2818 Business Object Processing Framework (BOPF) ...2838.1 Defining a Business Object ...2848.2 Using BOPF to Write a DYNPRO-Style Program ...2908.3 Custom Enhancements ...3508.4 Summary ...3559 BRFplus ...3579.1 The Historic Location of Rules ...3609.2 Creating Rules in BRFplus: Basic Example ...3659.3 Creating Rules in BRFplus: Complicated Example ...3889.4 Simulations ...3949.5 SAP Business Workflow Integration ...3979.6 Options for Enhancements ...4019.7 Summary ...403PART III User Interface Layer10 ALV SALV Reporting Framework ...40710.1 Getting Started ...40910.2 Designing a Report Interface ...41410.3 Adding Custom Command Icons Programmatically ...44110.4 Editing Data ...44710.5 Handling Large Internal Tables with CL_SALV_GUI_TABLE_IDA ...45410.6 Summary ...45611 ABAP2XLSX ...45711.1 The Basics ...45911.2 Enhancing Custom Reports with ABAP2XLSX ...46611.3 Tips and Tricks ...50111.4 Summary ...50512 Web Dynpro ABAP and Floorplan Manager ...50712.1 The Model-View-Controller Concept ...50812.2 Building the WDA Application ...51512.3 Using Floorplan Manager to Modify Existing WDA Components ...54612.4 Summary ...55913 SAPUI5 ...56113.1 Architecture ...56313.2 Prerequisites ...56513.3 Backend Tasks: Creating the Model Using SAP Gateway ...56713.4 Frontend Tasks: Creating the View and Controller Using SAPUI5 ... 59213.5 Adding Elements with OpenUI5 ...61513.6 Importing SAPUI5 Applications to SAP ERP ...62013.7 SAPUI5 vs. SAP Fiori ...62613.8 Summary ...627PART IV Database Layer14 Shared Memory ...63114.1 The Promises of Shared Memory ...63214.2 Creating and Using Shared Memory Objects ...63414.3 Updating the Database and Shared Memory Together ...64714.4 Troubleshooting ...64914.5 Summary ...65415 ABAP Programming for SAP HANA ...65515.1 Introduction to Code Pushdown ...65715.2 Top-Down Development ...65815.3 Bottom-Up Development ...67715.4 Locating Code that Can Be Pushed Down ...68115.5 Other Modifications to ABAP for SAP HANA ...69115.6 Summary ...70016 Conclusion ...703Appendices ...705A Improving Code Readability ...707A.1 Readability vs. Concision ...707A.2 The What vs. the How ...708B Making Programs Flexible ...711C The Author ...719Index...721
ABAP has been around for a while, but that doesn't mean your programming has to be stuck in the past. Want to master test-driven development? Decipher BOPF? Manage BRF+? Explore ABAP 7.4? With clear explanations, engaging examples, and downloadable code, this book is your ride to the future. After all: If you're going to build something with ABAP, why not do it with some style?Highlights:AS ABAP 7.4EclipseTest-driven developmentABAP Test CockpitException classesBOPFBRF+SALVWDA and Floorplan ManagerSAPUI5Shared memorySAP HANAGalileo Press heißt jetzt Rheinwerk Verlag.

Kunden Rezensionen

Zu diesem Artikel ist noch keine Rezension vorhanden.
Helfen sie anderen Besuchern und verfassen Sie selbst eine Rezension.