售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
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...
Changing header and ticket area at runtime
How to do it...
How it works...
Adding list GUIBBs to Floorplan applications
How to do it...
How it works...
There's more...
Viewing structure of FPM applications
How to do it...
How it works...
See also
Creating GAF applications
Getting ready
How to do it...
How it works...
Creating FPM applications using Application Creation Tool
How to do it...
How it works...
See also
Index
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜