14.01.2020 Views

ABAP_to_the_Future

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Contents

Foreword ......................................................................................................... 19

Acknowledgments ............................................................................................ 21

Introduction ..................................................................................................... 23

PART I Programming Tools

1 ABAP in Eclipse ......................................................................... 35

1.1 Installation .................................................................................... 37

1.1.1 Installing Eclipse ............................................................... 37

1.1.2 Installing the SAP-Specific Add-Ons ................................. 39

1.1.3 Connecting Eclipse to a Backend SAP System ................... 41

1.2 Features ........................................................................................ 42

1.2.1 Working on Multiple Objects at the Same Time ............... 47

1.2.2 Bookmarking .................................................................... 48

1.2.3 Creating a Method from the Calling Code ........................ 50

1.2.4 Extracting a Method ......................................................... 53

1.2.5 Deleting Unused Variables ............................................... 58

1.2.6 Creating Instance Attributes and Method Parameters ....... 59

1.2.7 Creating Class Constructors .............................................. 60

1.2.8 Getting New IDE Features ................................................ 61

1.3 Testing and Troubleshooting ......................................................... 63

1.3.1 Unit Testing Code Coverage ............................................. 63

1.3.2 Debugging ....................................................................... 67

1.3.3 Runtime Analysis .............................................................. 69

1.4 Customization Options with User-Defined Plug-Ins ....................... 71

1.4.1 UMAP .............................................................................. 73

1.4.2 Obeo ............................................................................... 78

1.5 Summary ....................................................................................... 79

2 New Language Features in ABAP 7.4 ........................................ 81

2.1 Database Access ............................................................................ 82

2.1.1 New Commands in OpenSQL ........................................... 82

2.1.2 Buffering Improvements ................................................... 85

2.1.3 Creating while Reading .................................................... 87

2.1.4 Inner Join Improvements .................................................. 88

9

www.allitebooks.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!