BC425 Enhancements and Modifications
BC425
R/3 System
Release 46C
27.11.2000
0
BC425 Enhancements and Modifications 0-1
Copyright 0-2
ABAP Workbench 0-4
ITS 0-5
Course Prerequisites 0-6
Target Group 0-7
Course Goal 0-8
Introduction: Contents 1-1
Course Objective 1-2
Course Objectives 1-3
Course Contents 1-4
Course Overview Diagram 1-5
Main Business Scenario 1-6
Changing the SAP Standard 2-1
Changing the SAP Standard: Unit Objectives 2-2
Overview Diagram: Changing the SAP Standard 2-3
Change Levels 2-4
Procedure for Changing a Function 2-5
Customizing 2-6
Personalization 2-7
Change Levels in the ABAP Workbench 2-8
Table Enhancements 2-9
Table Enhancements: SAP and the Customer 2-10
Program Enhancements: How they Work 2-11
Program Enhancements: SAP and the Customer 2-12
Menu Enhancements: SAP and the Customer 2-13
Screen Enhancements 2-14
Modifications 2-15
Changing the SAP Standard: Unit Summary 2-16
Data Used 2-17
Personalization 3-1
Personalization: Unit Objectives 3-2
Personalization: Business Scenario 3-3
Personalizing the Workplace: Objectives 3-4
Overview Diagram: Personalization 3-5
Personalization Levels 3-6
Description of the Workplace 3-7
Area Menus 3-8
Area Menus: Objects 3-9
Creating Area Menus 3-10
Maintaining Area Menus: Important Functions 3-11
Area Menus: Migration of Earlier Techniques 3-12
Role-Based Menus 3-13
Roles: Work Steps 3-14
Creating Roles 3-15
Roles: Creating Menus 3-16
Roles: Maintaining Authorizations 3-17
Roles: Assigning Users 3-18
Using Standard Roles 3-19
Personalizing Transactions: Objectives 3-20
Transaction Variants: Objectives 3-21
Transaction Variants: Example 3-22
Transaction Variants: Principle 3-23
Transaction Variants: Options: 3-24
Creating Transaction Variants 3-25
Transaction Variants: Evaluating Fields 3-26
Screen Variants 3-27
GuiXT 3-28
GuiXT: Script Language 3-29
Starting Transaction Variants 3-30
Creating Variant Transactions 3-31
Inserting Variant Transactions into Menus 3-32
Personalization: Unit Summary 3-33
PersonalisierungExercises 3-34
Personalization Solutions 3-38
Enhancements to Dictionary Elements 4-1
Enhancements to ABAP Dictionary Elements: Unit Objectives 4-2
Enhancements to the ABAP Dictionary: Overview Diagram 4-3
Table Enhancements: Overview 4-4
Enhancements to ABAP Dictionary Elements 4-5
Append Structures 4-6
Append Structures at Upgrade 4-7
Enhancements to ABAP Dictionary Elements 4-8
Customizing Includes 4-9
Enhancements to ABAP Dictionary Elements: Unit Summary 4-10
Exercises 4-11
Solutions 4-12
Enhancements Using Customer Exits 5-1
Enhancements using Customer Exits: Unit Objectives 5-2
Enhancements Using Customer Exits: Overview Diagram 5-3
Customer Exits: Overview 5-4
SAP Application Enhancements 5-5
Customer Enhancement Projects 5-6
Enhancements and Enhancement Projects 5-7
Customer Exits: Enhancement Management 5-8
The SAP Enhancement Creation Procedure 5-9
Procedure at the Customer's Premises 5-10
Creating Customer Enhancement Projects 5-11
Assigning SAP Enhancements to Customer Projects 5-12
Editing Components 5-13
Activating Enhancement Projects 5-14
Transporting Projects 5-15
Customer Exits: Function Module Exit 5-16
Program Exits Overview 5-17
Function Module Exit: Process Flow 5-18
Calling and Creating Function Modules 5-19
Finding Function Module Exits 5-20
Editing Function Module Exits 5-21
Structure of a Function Group 5-22
Structure of an Exit Function Group 5-23
Exit Function Group: Global Data 5-24
Customer Source Code 5-25
Exit Function Group: Other SAP Objects 5-26
Exit Function Group: Customer Objects 5-27
Customer Screens 5-28
Summary: Function Module Exits 5-29
Customer Exits: Menu Exit 5-30
Menu Exits Overview 5-31
Menu Exit Requirements 5-32
Editing Menu Exits 5-33
Menu Exits and Function Module Exits 5-34
Summary: Menu Exits 5-35
Customer Exits: Screen Exit 5-36
Screen Exits Overview 5-37
Subscreens in the R/3 System 5-38
Calling a Normal Subscreen 5-39
Defining Screen Exits 5-40
Calling Customer Subscreens 5-41
Transporting Data to Subscreens 5-42
Transporting Data from Subscreens 5-43
Editing Subscreens (1) 5-44
Editing Subscreens (2) 5-45
Summary: Screen Exits 5-46
Enhancements using Customer Exits: Unit Summary 5-47
Customer Exits Exercises 5-48
Customer Exits Solutions 5-51
Business Transaction Events 6-1
Business Transaction Events: Unit Objectives 6-2
Overview Diagram: Business Transaction Events 6-3
BTE: Software Delivery Process 6-4
Business Transaction Events (BTE) 6-5
BTE: Possible Scenarios (1) 6-6
BTE: Possible Scenarios (2) 6-7
Publish & Subscribe Interfaces; Process Interfaces 6-8
Business Transaction Event Functions: Process Flow Diagram 6-9
Business Transaction Events: Calling Programs 6-10
Business Transaction Events: SAP and the Customer 6-11
Finding a Business Transaction Event 6-12
BTE: Documentation 6-13
BTE: The Product Function 6-14
Implementing a BTE 6-15
Customer Exits and BTE: Differences 6-16
Business Transaction Events: Unit Summary 6-17
Business Add-Ins: 7-1
Business Add-Ins: Unit Objectives 7-2
Business Add-Ins: Business Scenario 7-3
Business Add-Ins: Overview Diagram 7-4
Business Add-Ins: Motivation 7-5
Software Delivery Process 7-6
Business Add-Ins: Interfaces in ABAP Objects 7-7
Objects 7-8
Instances of Function Groups as Objects 7-9
Classes Generalize Function Groups 7-10
Interfaces 7-11
Business Add-Ins: Implementing business add-ins 7-12
Business Add-Ins: Architecture 7-13
Business Add-Ins: Components 7-14
Business Add-Ins: Process Flow Diagram 7-15
Business Add-Ins: Calling Programs 7-16
Implementing Business Add-Ins: Initial Screen 7-17
Implementing Business Add-Ins: Methods 7-18
Implementing Business Add-Ins: Private Methods 7-19
Implementing Business Add-Ins: Activation 7-20
BAdI: Function Codes - Overview 7-21
Business Add-In: Function Codes - Prerequisites ...
pamalina