Changing the SAP Standard (BC)
Personalization
Personalizing an Application
Hiding Screen Elements
Hiding Screens
Moving Screen Elements
Defining Default Values for Input Fields
Disabling the Ready-For-Input Status of Elements
Adjusting Table Controls
Adjusting Tab Pages
Simplifying Selection Screens
Personalizing the Possible Entries Help
Changing Field Texts
Including Graphics and Text
Inserting Pushbuttons for Frequently-Used Functions
Changing Possible Entries into Radio Buttons
Simplifying Screens for Specific Users
Tools for Personalizing the Application
Transaction Variants and Screen Variants
Variant Transactions
Variant Groups
GuiXT
Enhancements
Modification Assistant
Application-Specific User Exits
Application-Specific Field Selection
SET/GET Parameters
Parameter Transactions
Creating a Parameter Transaction
Selection Variants
Transaction Variants and Screen Variants
Transaction Variants
Maintenance
Prerequisites
Dialog Box
Additional Features
Starting Transaction Variants
Screen Variants
Creating Screen Variants
Additional Features
Calling Screen Variants
Creating and Maintaining Variant Groups
Creating Variant Groups and Assigning Users
Maintaining Variant Groups and Associated Transaction Variants
Switching Between Variant Groups
Order of Precedence for the Variant Values to Be Displayed
User Authorizations for Variant Groups
Transport
Table Control Layout in Variants
Transaction Variants and Screen Variants: Restrictions
Transaction Variants and Screen Variants: Special Features
GuiXT in Transaction Variants and Screen Variants
Adjusting Transactions Using GuiXT
Simplifying Navigation
Enhancements to the Standard
Enhancement Framework
Classic Techniques
Classic BAdIs
Architecture of Classic BAdIs
Comparison of Classic BAdIs with Previous Techniques
Definition of a Classic BAdI
Defining a Business Add-In in the Enterprise Core
Calling a Classic BAdI
Implementing a Classic BAdI
Implementing Methods of Classic BAdIs
Filter-Dependent Classic BAdIs
Call Sequence for Implementations Using Filter Mechanisms
Classic Multiple-Use BAdIs
Menu Enhancements
Screen Enhancements
Defining Screen Enhancements
Implementing Screen Enhancements
Sorting Classic BAdI Implementations
Procedure for Importing Classic BAdIs
Customer Exits
Enhancements to the SAP Standard with Customer Exits
Types of Exits
Locating Applications that Have Exits
Creating an Add-On Project
Activating and Deactivating a Project
Transporting Add-on Projects
Creating Customer-Specific Menus
Creating Customer-Specific Subscreens
Creating Customer-Specific Function Modules
Creating Customer-specific Documentation
Enhancing IMGs
Modifying the Standard
The Modification Assistant
Modifications in Programs
Modifications in Class Builder
Modifications in the Screen Painter
Modifications in the Alphanumeric Screen Painter
Modifications in the Menu Painter
Modifying Text Elements
Modifying and Adding Function Modules
Modifications in the ABAP Dictionary
Modifying Tables and Structures
Modifying Data Element Attributes
Modifying Documentation
Switching the Modification Assistant Off / On
Resetting to the Original
The Modification Browser
General Development Organization
Recommendations for Modifying the SAP Standard
Optimizing Performance
Customer Development
Upgrade Procedure / Support Packages
Adjusting ABAP Dictionary Objects
Prerequisites
Process Flow
Preparing to Run Transaction SPDD
Transaction SPDD
Adjusting Repository Objects
Preparing to Run Transaction SPAU
Selection Screen of Transaction SPAU
Transaction SPAU: General Functions
Status of the Repository Objects
Reset to Original
Special Features of Complete Objects
Adjustment Category: With Modification Assistant
Adjusting Programs
Adjusting Classes and Interfaces
Adjustments in the Screen Painter
Adjustments in the Menu Painter
Adjusting Text Elements
Adjusting Function Modules
Adjusting Documentation
Adjusting Role Menus
Adjustment Category: Without Modification Assistant
Version Management
Displaying and Using Versions
Functions in the Version Overview
Practical Examples of Version Management
Upgrading from Release 4.5A or Less
Modifications Made by Several Different People
Adjusting Other SAP Systems
Upgrading the Development System
Upgrading the Production System
Handling Change Requests During Adjustment
Choosing a Change Request for Modifications
Local and Transportable Change Requests
Releasing Tasks at the End of Modification Adjustment
Transferring Adjustments to Other SAP Systems
Notes (Troubleshooting)
The SAP Software Change Registration Procedure (SSCR)
What Is Registered?
When Are Objects Registered?
How Do You Get a Key in the Service System?
Registering a Development User
Registering an Object
Displaying an Overview
How Can Registration Take Place Without SAPNet Access?
Who Can Use Registration?