Cantitate/Preț
Produs

ABAP Cookbook (SAP Press)

De (autor)
Notă GoodReads:
en Limba Engleză Carte Hardback – July 2010

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 Practices Learn best practices for programming and the solutions to both simple and complex programming problems.

2. Programming Techniques Discover various techniques for dynamic, database, transactional, persistence, interface, and security programming in ABAP.

3. Comprehensive Approach to Problem Solving Explore the context of a problem, solution alternatives, and the thought process involved in the development of a solution.

4. Instructive Icons Easily identify quick tips, step-by-step instructions, and warnings, thanks to the use of helpful icons throughout the text.

5. Numerous Examples and Source Codes Explore coding examples in every chapter, as well as two source code bundles that you can install on your local AS ABAP system.

Highlights:

  • 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

]]>
Citește tot Restrânge

Din seria SAP Press

Preț: 35264 lei

Preț vechi: 38752 lei
-9%

Puncte Express: 529

Preț estimativ în valută:
7094 7846$ 6307£

Carte disponibilă

Livrare economică 01-15 octombrie
Livrare express 24 septembrie-01 octombrie pentru 8667 lei

Preluare comenzi: 021 569.72.76

Specificații

ISBN-13: 9781592293261
ISBN-10: 1592293263
Pagini: 548
Dimensiuni: 187 x 237 x 32 mm
Greutate: 1.01 kg
Editura: Rheinwerk Verlag GmbH
Seria SAP Press


Cuprins



... 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 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