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
Simplifying Navigation
Tools for Personalizing the Application
Transaction Variants and Screen Variants
Variant Transactions
Variant Groups
GuiXT
Adjusting Transactions Using 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
Modifying the Standard
The Modification Assistant
Recommendations for Modifying the SAP Standard
General Development Organization
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
Changes to Definitions of Classic BAdIs
Calling a Classic BAdI
Implementing a Classic BAdI
Implementing Methods of Classic BAdIs
Filter-Dependent Classic BAdIs
Definition of a Filter-Dependent Classic BAdI
Calling a Filter-Dependent Classic BAdI
Implementing a Filter-Dependent Classic BAdI
Country-Specific Classic BAdIs
Extendable Filter Types of Classic BAdIs
Classic Multiple-Use BAdIs
Menu Enhancements
Screen Enhancements
Defining Screen Enhancements
Implementing Screen Enhancements
Sorting Classic BAdI Implementations
Procedure for Importing Classic BAdIs
Defining a Business Add-In in the Enterprise Core
Call Sequence for Implementations Using Filter Mechanisms
Customer Exits
Enhancements to the SAP Standard with Customer Exits
Types of Exits
Anwendungen mit Exits suchen
Creating an Add-On Project
Activating and Deactivating a Project
Zusatzprojekte transportieren
Creating Customer-Specific Menus
Creating Customer-Specific Subscreens
Creating Customer-Specific Function Modules
Creating Customer-specific Documentation
Enhancing IMGs
Optimizing Performance
Customer Development
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 Authorization
Registering an Object
Displaying an Overview
How Can Registration Take Place Without SAPNet Access?
Who Can Use Registration?
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
General Functions of Transaction SPAU
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 Menu Painter
Adjustments in the Screen 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 the Production System
Choosing a Change Request for Modifications
Handling Change Requests During Adjustment
Modifications Made by Several Different People