ABAP Cookbook
Programming Recipes for Everyday Solutions
(Sprache: Englisch)
Are you an aspiring ABAP cook looking for professional ABAP recipes? Or are you already the executive chef in your ABAP kitchen, just looking for new ideas? Either way, you will find classic and new recipes in ABAP Objects and ABAP/4 for common and specific...
Leider schon ausverkauft
Buch (Gebunden)
- Lastschrift, Kreditkarte, Paypal, Rechnung
- Kostenlose Rücksendung
Produktdetails
Produktinformationen zu „ABAP Cookbook “
Klappentext zu „ABAP Cookbook “
Are you an aspiring ABAP cook looking for professional ABAP recipes? Or are you already the executive chef in your ABAP kitchen, just looking for new ideas? Either way, you will find classic and new recipes in ABAP Objects and ABAP/4 for common and specific development tasks in this ABAP Cookbook!This book quickly provides answers to typical ABAP development problems or tasks: persistence programming, interface programming, security and tracing techniques, etc. You'll discover best practices in developing solutions, and you can use this book to broaden your skills and see how to apply ABAP to solve various types of problems. The complexity of the recipes ranges from the simple starter plates to the complex main courses - and some sweet desserts, of course! Each chapter is a short tutorial in itself, all organized and consolidated into an easy-to-read format. Many code samples, screenshots, and different icons will help you to follow the best practices provided. Enjoy your ABAP meal!
1. Best PracticesLearn best practices for programming and the solutions to both simple and complex programming problems.
2. Programming TechniquesDiscover various techniques for dynamic, database, transactional, persistence, interface, and security programming in ABAP.
3. Comprehensive Approach to Problem SolvingExplore the context of a problem, solution alternatives, and the thought process involved in the development of a solution.
4. Instructive IconsEasily identify quick tips, step-by-step instructions, and warnings, thanks to the use of helpful icons throughout the text.
5. Numerous Examples and Source CodesExplore coding examples in every chapter, as well as two source code bundles that you can install on your local AS ABAP system.
Highlights:
... mehr
- String Processing Techniques
- Working with Numbers, Dates, and Bytes
- Dynamic and Reflective Programming
- ABAP and Unicode
- Working with Files
- Database Programming
- Transactional Programming
- XML Processing in ABAP
- Interacting with the ICF
- Web Services
- Sending E-Mails Using BCS
- Programming for Security
- Logging and Tracing
- Interacting with the Operating System
- Inter-process Communication
- Parallel and Distributed Processing with RFCs
... weniger
Inhaltsverzeichnis zu „ABAP Cookbook “
... Introduction ... 17
1 ... String Processing Techniques ... 27
... 1.1 ... ABAP Character Types ... 27
... 1.2 ... Designing a Custom String Library ... 29
... 1.3 ... Improving Productivity with Regular Expressions ... 36
... 1.4 ... Summary ... 56
2 ... Working with Numbers, Dates, and Bytes ... 57
... 2.1 ... Numeric Operations ... 57
... 2.2 ... Date and Time Processing ... 64
... 2.3 ... Bits and Bytes ... 73
... 2.4 ... Summary ... 79
3 ... Dynamic and Reflective Programming ... 81
... 3.1 ... Working with Field Symbols ... 81
... 3.2 ... Reference Data Objects ... 91
... 3.3 ... Introspection with ABAP Run Time Type Services ... 99
... 3.4 ... Dynamic Program Generation ... 106
... 3.5 ... Summary ... 108
4 ... ABAP and Unicode ... 109
... 4.1 ... Introduction to Character Codes and Unicode ... 109
... 4.2 ... Developing Unicode-Enabled Programs in ABAP ... 113
... 4.3 ... Working with Unicode System Classes ... 121
... 4.4 ... Summary ... 131
5 ... Working with Files ... 135
... 5.1 ... File Processing on the Application Server ... 135
... 5.2 ... Working with Unicode ... 148
... 5.3 ... Logical Files and Directories ... 150
... 5.4 ... File Compression with ZIP Archives ... 157
... 5.5 ... File Processing on the Presentation Server ... 167
... 5.6 ... Transmitting Files Using FTP ... 173
... 5.7 ... Summary ... 182
6 ... Database Programming ... 183
... 6.1 ... Object-Relational Mapping and Persistence ... 183
... 6.2 ... Developing Persistent Classes ... 189
... 6.3 ... Working with Persistent Objects ... 198
... 6.4 ... Modeling Complex Relationships ... 206
... 6.5 ... Storing Text with Text Objects ... 214
... 6.6 ... Connecting to External Databases ... 223
... 6.7 ... Summary ... 231
7 ... Transactional Programming ... 233
... 7.1 ... Introduction to the ACID Transaction
... mehr
Model ... 233
... 7.2 ... Transaction Processing with SAP LUWs ... 235
... 7.3 ... Working with the Transaction Service ... 248
... 7.4 ... Implementing Locking with the Enqueue Service ... 262
... 7.5 ... Tracking Changes with Change Documents ... 268
... 7.6 ... Summary ... 279
8 ... XML Processing in ABAP ... 283
... 8.1 ... Introduction to XML ... 283
... 8.2 ... Parsing XML with the iXML Library ... 291
... 8.3 ... Transforming XML Using XSLT ... 304
... 8.4 ... Simple Transformation ... 317
... 8.5 ... Summary ... 327
9 ... Web Programming with the ICF ... 329
... 9.1 ... HTTP Overview ... 329
... 9.2 ... Introduction to the ICF ... 335
... 9.3 ... Developing an HTTP Client Program ... 336
... 9.4 ... Implementing ICF Handler Modules ... 346
... 9.5 ... Summary ... 360
10 ... Web Services ... 361
... 10.1 ... Web Service Overview ... 361
... 10.2 ... Providing Web Services ... 366
... 10.3 ... Consuming Web Services ... 378
... 10.4 ... Next Steps ... 391
... 10.5 ... Summary ... 391
11 ... Email Programming ... 393
... 11.1 ... Introduction to BCS ... 393
... 11.2 ... Sending Email Messages ... 394
... 11.3 ... Receiving Email Messages ... 411
... 11.4 ... Summary ... 416
12 ... Security Programming ... 419
... 12.1 ... Developing a Security Model ... 419
... 12.2 ... The SAP NetWeaver AS ABAP Authorization Concept ... 422
... 12.3 ... Encrypting Data with ABAP ... 435
... 12.4 ... Performing Virus Scans ... 437
... 12.5 ... Protecting Web Content with CAPTCHA ... 438
... 12.6 ... Summary ... 444
13 ... Logging and Tracing ... 445
... 13.1 ... Introducing the Business Application Log ... 446
... 13.2 ... Developing a Custom Logging Framework ... 450
... 13.3 ... Case Study: Tracing an Application Program ... 453
... 13.4 ... Summary ... 458
14 ... Interacting with the Operating System ... 459
... 14.1 ... Programming with External Commands ... 459
... 14.2 ... Case Study: Executing a Custom Perl Script ... 467
... 14.3 ... Summary ... 474
15 ... Interprocess Communication ... 475
... 15.1 ... SAP NetWeaver AS ABAP Memory Organization ... 476
... 15.2 ... Data Clusters ... 477
... 15.3 ... Working with Shared Memory Objects ... 486
... 15.4 ... Summary ... 510
16 ... Parallel and Distributed Processing with RFCs ... 511
... 16.1 ... RFC Overview ... 512
... 16.2 ... Parallel Processing with aRFC ... 515
... 16.3 ... Summary ... 529
... The Author ... 531
... Index ... 533
... 7.2 ... Transaction Processing with SAP LUWs ... 235
... 7.3 ... Working with the Transaction Service ... 248
... 7.4 ... Implementing Locking with the Enqueue Service ... 262
... 7.5 ... Tracking Changes with Change Documents ... 268
... 7.6 ... Summary ... 279
8 ... XML Processing in ABAP ... 283
... 8.1 ... Introduction to XML ... 283
... 8.2 ... Parsing XML with the iXML Library ... 291
... 8.3 ... Transforming XML Using XSLT ... 304
... 8.4 ... Simple Transformation ... 317
... 8.5 ... Summary ... 327
9 ... Web Programming with the ICF ... 329
... 9.1 ... HTTP Overview ... 329
... 9.2 ... Introduction to the ICF ... 335
... 9.3 ... Developing an HTTP Client Program ... 336
... 9.4 ... Implementing ICF Handler Modules ... 346
... 9.5 ... Summary ... 360
10 ... Web Services ... 361
... 10.1 ... Web Service Overview ... 361
... 10.2 ... Providing Web Services ... 366
... 10.3 ... Consuming Web Services ... 378
... 10.4 ... Next Steps ... 391
... 10.5 ... Summary ... 391
11 ... Email Programming ... 393
... 11.1 ... Introduction to BCS ... 393
... 11.2 ... Sending Email Messages ... 394
... 11.3 ... Receiving Email Messages ... 411
... 11.4 ... Summary ... 416
12 ... Security Programming ... 419
... 12.1 ... Developing a Security Model ... 419
... 12.2 ... The SAP NetWeaver AS ABAP Authorization Concept ... 422
... 12.3 ... Encrypting Data with ABAP ... 435
... 12.4 ... Performing Virus Scans ... 437
... 12.5 ... Protecting Web Content with CAPTCHA ... 438
... 12.6 ... Summary ... 444
13 ... Logging and Tracing ... 445
... 13.1 ... Introducing the Business Application Log ... 446
... 13.2 ... Developing a Custom Logging Framework ... 450
... 13.3 ... Case Study: Tracing an Application Program ... 453
... 13.4 ... Summary ... 458
14 ... Interacting with the Operating System ... 459
... 14.1 ... Programming with External Commands ... 459
... 14.2 ... Case Study: Executing a Custom Perl Script ... 467
... 14.3 ... Summary ... 474
15 ... Interprocess Communication ... 475
... 15.1 ... SAP NetWeaver AS ABAP Memory Organization ... 476
... 15.2 ... Data Clusters ... 477
... 15.3 ... Working with Shared Memory Objects ... 486
... 15.4 ... Summary ... 510
16 ... Parallel and Distributed Processing with RFCs ... 511
... 16.1 ... RFC Overview ... 512
... 16.2 ... Parallel Processing with aRFC ... 515
... 16.3 ... Summary ... 529
... The Author ... 531
... Index ... 533
... weniger
Autoren-Porträt von James Wood
James Wood is the founder and principal consultant of Bowdark Consulting, Inc., an SAP NetWeaver consulting and training organization. With more than seven years of experience as a software engineer, James specializes in custom development in the areas of ABAP Objects, Java/J2EE, SAP NetWeaver Process Integration, and the SAP NetWeaver Portal.Before starting Bowdark Consulting, Inc. in 2006, James was an SAP NetWeaver consultant for SAP America, Inc. and IBM Corporation where he was involved in multiple SAP implementations. He holds a master's degree in software engineering from Texas Tech University. To learn more about James and the book, please check out his website at http://www.bowdarkconsulting.com.
Bibliographische Angaben
- Autor: James Wood
- 2010, 548 Seiten, Maße: 18,7 x 23,7 cm, Gebunden, Englisch
- Verlag: Rheinwerk Verlag
- ISBN-10: 1592293263
- ISBN-13: 9781592293261
- Erscheinungsdatum: 15.07.2010
Sprache:
Englisch
Kommentar zu "ABAP Cookbook"
Schreiben Sie einen Kommentar zu "ABAP Cookbook".
Kommentar verfassen