Cover image for SAP ABAP Advanced Cookbook.
SAP ABAP Advanced Cookbook.
Title:
SAP ABAP Advanced Cookbook.
Author:
Zaidi, Rehan.
ISBN:
9781849684897
Personal Author:
Physical Description:
1 online resource (366 pages)
Contents:
SAP ABAP Advanced Cookbook -- Table of Contents -- SAP ABAP Advanced Cookbook -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Support files, eBooks, discount offers and more -- Why Subscribe? -- Free Access for Packt account holders -- Instant Updates on New Packt Books -- Preface -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Downloading the example code -- Errata -- Piracy -- Questions -- 1. ABAP Objects -- Introduction -- Creating a shared memory object -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Creating a persistent object -- Getting ready -- How to do it... -- How it works... -- See also -- Creating classes based on factory methods -- Getting ready -- How to do it... -- How it works... -- Creating classes based on singleton design pattern -- Getting ready -- How to do it... -- How it works... -- See also -- Creating classes based on adapter pattern -- Getting ready -- How to do it... -- How it works... -- See also -- 2. Dynamic Programming -- Introduction -- See also -- Using field symbols and data references to print database table contents -- Getting ready -- How to do it... -- How it works... -- Applying dynamic Open SQL -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Dynamic program generation -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- 3. ALV Tricks -- Introduction -- See also -- Setting ALV columns as key columns and making zero amount appear as blank -- How to do it... -- How it works... -- See also -- Removing columns from display and layout -- How to do it... -- How it works... -- Enable Adding Layout toolbar buttons -- How to do it... -- How it works... -- See also.

Adding Hotspot to columns -- How to do it... -- How it works... -- See also -- Adding your own buttons to ALV toolbar -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Adding checkboxes to columns -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- 4. Regular Expressions -- Introduction -- Regular expressions -- Using regex as an IF statement -- Getting ready -- How to do it... -- How it works... -- There's more... -- Removal of characters from a string -- How to do it... -- How it works... -- There's more... -- Converting date into internal date type -- How to do it... -- How it works... -- Validation of format (telephone number) -- How to do it... -- How it works... -- Removing repeated words from text string -- How to do it... -- How it works... -- Inserting commas in an amount string -- How to do it... -- How it works... -- Removing comments from program code -- Getting ready -- How to do it... -- How it works... -- Interpreting HTML stream -- How to do it... -- How it works... -- See also -- 5. Optimizing Programs -- Introduction -- Using transaction SAT to find problem areas -- Getting ready -- How to do it... -- How it works... -- Creation of secondary indexes in database tables -- How to do it... -- How it works... -- There's more... -- See also -- Adding hints in SELECT clause -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Secondary indexes for internal tables -- Getting ready -- How to do it... -- How it works... -- Hashed table for single read access -- Getting ready -- How to do it... -- How it works... -- See also -- Replacing for all entries constructwith Ranges -- Getting ready... -- How to do it... -- How it works... -- See also -- 6. Doing More with Selection Screens -- Introduction -- See also.

Adding tabstrips and listboxes to report selection screens -- How to do it... -- How it works... -- See also -- Adding toolbar buttons on selection screen -- How to do it... -- How it works... -- See also -- Changing screen fields on radio button selection -- How to do it... -- How it works... -- Taking desktop folder and filename as input -- How to do it... -- How it works... -- There's more... -- Coding search help exits for creating better F4 helps -- Getting ready -- How to do it... -- How it works... -- See also -- 7. Smart Forms - Tips and Tricks -- Introduction -- Toggle on/off the Microsoft Word text editor -- How to do it... -- How it works... -- See also -- Using background pictures and print preview -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Using folder options for page protection -- How to do it... -- How it works... -- Printing several forms in one spool request -- How to do it... -- How it works... -- There's more... -- See also -- Converting Smart Forms to PDF output -- How to do it... -- How it works... -- See also -- Applying sorting and subtotaling to table fields -- Getting ready -- How to do it... -- How it works... -- See also -- 8. Working with SQL Trace -- Introduction -- Carrying out SQL trace -- How to do it... -- How it works... -- Generating and interpreting the trace result -- How to do it... -- How it works... -- There's more... -- See also -- Carrying out restricted trace -- How to do it... -- How it works... -- There's more... -- Filtering unwanted trace result entries -- How to do it... -- How it works... -- Summarizing a SQL list and viewing table-related information -- How to do it... -- How it works... -- Quickly finding the data source of a screen field -- Getting ready -- How to do it... -- How it works... -- Finding the data source of a field's hit list.

Getting ready -- How to do it... -- How it works... -- 9. Code Inspector -- Introduction -- Carrying out quick code inspection -- How to do it... -- How it works... -- There's more... -- Carrying out a full-fledged inspection -- How to do it... -- How it works... -- There's more... -- See also -- Carrying out database-specific performance checks -- How to do it... -- How it works... -- There's more... -- See also -- Suppressing messages using pseudo comments -- How to do it... -- How it works... -- There's more... -- Searching for ABAP statement patterns and tokens within code -- How to do it... -- How it works... -- Creating your own Code Inspector checks -- How to do it... -- How it works... -- See also -- 10. Simple Transformations -- Introduction -- See also -- Creating simple transformations -- How to do it... -- How it works... -- There's more... -- Creating transformations for structures and calling them in programs -- How to do it... -- How it works... -- Creating transformations for internal tables -- How to do it... -- How it works... -- Generating transformations for dictionary table types -- How to do it... -- How it works... -- Downloading into Excel made easy using simple transformations -- How to do it... -- How it works... -- See also -- 11. Sending E-mail Using BCS Classes -- Introduction -- Creating a simple e-mail message -- How to do it... -- How it works... -- There's more... -- Sending e-mail to Internet e-mail addresses -- How to do it... -- How it works... -- Adding attachments to your message -- How to do it... -- How it works... -- There's more... -- See also -- Creating HTML e-mail -- How to do it... -- How it works... -- Running a program and sending its output as an e-mail -- How to do it... -- How it works... -- There's more... -- See also -- 12. Creating and Consuming Web Services -- Introduction -- See also.

Creating a Web service from a function module -- Getting ready -- How to do it... -- How it works... -- There's more... -- Configuring the created Web service -- How to do it... -- How it works... -- Consuming a Web service -- How to do it... -- How it works... -- There's more... -- See also -- Creating a consumer proxy's logical port -- How to do it... -- How it works... -- Calling a Web service from an ABAP program -- Getting ready -- How to do it... -- How it works... -- 13. SAP Interactive Forms by Adobe -- Introduction -- Creating nested tables -- How to do it... -- How it works... -- There's more... -- See also -- Enabling duplex printing in forms -- How to do it... -- How it works... -- Using form elements and scripting to create interactive forms -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Working with Adobe offline infrastructure -- Getting ready -- How to do it... -- How it works... -- See also -- Parallel printing of form -- How to do it... -- How it works... -- See also -- Adding error messages for interactive forms -- How to do it... -- How it works... -- See also -- PDF object API -- How to do it... -- How it works... -- See also -- 14. Web Dynpro for ABAP -- Introduction -- Creating trees -- How to do it... -- How it works... -- Creating navigation lists -- How to do it... -- How it works... -- There's more... -- See also -- Creating tabstrips -- How to do it... -- How it works... -- Displaying error messages -- How to do it... -- How it works... -- Calling dialog boxes of same component -- How to do it... -- How it works... -- There's more... -- Displaying Adobe forms in Web Dynpros -- How to do it... -- How it works... -- See also -- 15. Floorplan Manager -- Introduction -- Creating applications based on OIF Floorplan design -- Getting ready -- How to do it... -- How it works...

There's more...
Abstract:
This book is written in a simple, easy to understand format with lots of screenshots and step-by-step explanations. If you are an ABAP developer and/or consultant looking forward to building advanced SAP programming applications with ABAP, then this is the best guide for you. Basic knowledge of ABAP programming is required.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: