Enhancements Vgsh Ku 162022 Options for adjusting the

  • Slides: 34
Download presentation
Enhancements Vιgиєsh Kuмαя 1/6/2022

Enhancements Vιgиєsh Kuмαя 1/6/2022

Options for adjusting the SAP standard system �Personalization �Modification �Enhancement 2 Vιgиєsh Kuмαя 1/6/2022

Options for adjusting the SAP standard system �Personalization �Modification �Enhancement 2 Vιgиєsh Kuмαя 1/6/2022

Change Levels 3 Vιgиєsh Kuмαя 1/6/2022

Change Levels 3 Vιgиєsh Kuмαя 1/6/2022

You can change the ASAP-based system at the following levels: �Customizing �Personalization �Modification �Enhancement

You can change the ASAP-based system at the following levels: �Customizing �Personalization �Modification �Enhancement �Customer Development 4 Vιgиєsh Kuмαя 1/6/2022

Customizing �At Customizing level, you can set up specific business processes and functions for

Customizing �At Customizing level, you can set up specific business processes and functions for your system based on an Implementation Guide (IMG). Personalization �At personalization level, you can make changes to the global display attributes of certain fields (such as setting default values and hiding fields) and create user-specific menu sequences. 5 Vιgиєsh Kuмαя 1/6/2022

�Modification �At modification level, you can change SAP repository objects at the customer site.

�Modification �At modification level, you can change SAP repository objects at the customer site. �If SAP delivers a changed version of the object, you must adjust the customer's system to reflect the changes. �Prior to Release 4. 0 B, these adjustments had to be made manually using upgrade utilities. �As of Release 4. 5 A, this procedure has been automated through the use of the Modification Assistant. 6 Vιgиєsh Kuмαя 1/6/2022

Enhancement �At enhancement level, you can create repository objects for individual customers that refer

Enhancement �At enhancement level, you can create repository objects for individual customers that refer to objects that already exist in the SAP repository. Customer Development �At customer development level, you can create repository objects that are unique to individual customers in the customer namespaces. �Repository objects consists of your ABAP objects like programs, function modules, ABAP data dictionary tables, domains etc. 7 Vιgиєsh Kuмαя 1/6/2022

Procedure for Changing Functionality 8 Vιgиєsh Kuмαя 1/6/2022

Procedure for Changing Functionality 8 Vιgиєsh Kuмαя 1/6/2022

Make modifications only in the following situations: �Customizing or personalization do not fulfill your

Make modifications only in the following situations: �Customizing or personalization do not fulfill your requirements. �Similar enhancements or user exits are not planned. �Copying the SAP object to the customer names pace cannot be considered as an option. 9 Vιgиєsh Kuмαя 1/6/2022

Examples of SAP implementation tools are as follows: �The R/3 Reference Model �The Implementation

Examples of SAP implementation tools are as follows: �The R/3 Reference Model �The Implementation Guide (IMG) �A complete list of all Customizing activities �The R/3 Reference Model contains all the models used to describe industrial processes (the process model, the data model, and the organization model). 10 Vιgиєsh Kuмαя 1/6/2022

Change Levels Using the ABAP Workbench 11 Vιgиєsh Kuмαя 1/6/2022

Change Levels Using the ABAP Workbench 11 Vιgиєsh Kuмαя 1/6/2022

�The change levels of SAP software using the ABAP Workbench are as follows: �Modification

�The change levels of SAP software using the ABAP Workbench are as follows: �Modification �Enhancement �Customer development 12 Vιgиєsh Kuмαя 1/6/2022

�You can enhance your system at the following levels: �In ABAP programs by using

�You can enhance your system at the following levels: �In ABAP programs by using function module exits �On GUls by using menu exits �On screens, by using screen exits to insert a subscreen in an area that SAP specifies �In ABAP Dictionary tables or structures by using table enhancements 13 Vιgиєsh Kuмαя 1/6/2022

Table Enhancements You can enhance tables and structures with fields using the following options:

Table Enhancements You can enhance tables and structures with fields using the following options: • Append structures • Customizing Includes (CI) 14 Vιgиєsh Kuмαя 1/6/2022

Table Enhancements - SAP and the Customer 15 Vιgиєsh Kuмαя 1/6/2022

Table Enhancements - SAP and the Customer 15 Vιgиєsh Kuмαя 1/6/2022

Program Enhancements 16 Vιgиєsh Kuмαя 1/6/2022

Program Enhancements 16 Vιgиєsh Kuмαя 1/6/2022

Menu Enhancements 17 Vιgиєsh Kuмαя 1/6/2022

Menu Enhancements 17 Vιgиєsh Kuмαя 1/6/2022

Screen Enhancements 18 Vιgиєsh Kuмαя 1/6/2022

Screen Enhancements 18 Vιgиєsh Kuмαя 1/6/2022

To provide screen exits, the developer must perform the following tasks: �Define the subscreen

To provide screen exits, the developer must perform the following tasks: �Define the subscreen areas. �Specify the corresponding calls in the flow logic. �Provide the framework for the data transport. �Include the screen exit in an enhancement. �Maintain the documentation. 19 Vιgиєsh Kuмαя 1/6/2022

Modifications 20 Vιgиєsh Kuмαя 1/6/2022

Modifications 20 Vιgиєsh Kuмαя 1/6/2022

Table Enhancements � You can add extra fields to an SAP table, without modifying

Table Enhancements � You can add extra fields to an SAP table, without modifying the table, using append structures and Customizing Includes. 21 Vιgиєsh Kuмαя 1/6/2022

�The characteristics of append structures are as follows: �You can create append structures for

�The characteristics of append structures are as follows: �You can create append structures for SAP tables without SAP preparation, depending on your business requirements. � You can use multiple append structures with a single SAP table. � You can use append structures as normal structures in programs. 22 Vιgиєsh Kuмαя 1/6/2022

�The characteristics of Customizing Includes are as follows: �Customizing Includes are already integrated into

�The characteristics of Customizing Includes are as follows: �Customizing Includes are already integrated into SAP tables. �Customizing Includes are filled by the customer with the required additional fields. �Customizing Includes are provided within Customer Exits that may also contain related source code exits and screen exits. 23 Vιgиєsh Kuмαя 1/6/2022

Append Structures 24 Vιgиєsh Kuмαя 1/6/2022

Append Structures 24 Vιgиєsh Kuмαя 1/6/2022

Append Structures at Upgrade 25 Vιgиєsh Kuмαя 1/6/2022

Append Structures at Upgrade 25 Vιgиєsh Kuмαя 1/6/2022

Customizing Includes 26 Vιgиєsh Kuмαя 1/6/2022

Customizing Includes 26 Vιgиєsh Kuмαя 1/6/2022

Customer exit 27 Vιgиєsh Kuмαя 1/6/2022

Customer exit 27 Vιgиєsh Kuмαя 1/6/2022

Enhancement Management 28 Vιgиєsh Kuмαя 1/6/2022

Enhancement Management 28 Vιgиєsh Kuмαя 1/6/2022

�Application enhancements allow customers to enhance their application functions. �SAP preplans customer exits, which

�Application enhancements allow customers to enhance their application functions. �SAP preplans customer exits, which generally consist of several components. �Application enhancements are inactive when delivered, and the customer completes and activates them, when needed. 29 Vιgиєsh Kuмαя 1/6/2022

The characteristics of an application enhancement are as follows: �Each enhancement provides you with

The characteristics of an application enhancement are as follows: �Each enhancement provides you with a set of preplanned, precisely defined functions. �The interface between SAP and customer functions is clearly defined. �Customers do not need in-depth knowledge of how to implement SAP applications. �Customers do not need to adjust enhancements during an upgrade because of new functions that SAP has developed. 30 Vιgиєsh Kuмαя 1/6/2022

Customer Enhancement Projects 31 Vιgиєsh Kuмαя 1/6/2022

Customer Enhancement Projects 31 Vιgиєsh Kuмαя 1/6/2022

�SAP application programmers create SAP enhancements from program exits, menu exits, and screen exits.

�SAP application programmers create SAP enhancements from program exits, menu exits, and screen exits. �For this purpose, the system provides a management function (transaction code SMOD). �A catalog containing an overview of existing SAP enhancements is provided to customers. �They can then combine the SAP enhancements that they want into an enhancement project using transaction CMOD. 32 Vιgиєsh Kuмαя 1/6/2022

Enhancements and Enhancement Projects 33 Vιgиєsh Kuмαя 1/6/2022

Enhancements and Enhancement Projects 33 Vιgиєsh Kuмαя 1/6/2022

�SAP enhancements are made up of component parts. �These components include program exits, menu

�SAP enhancements are made up of component parts. �These components include program exits, menu exits and screen exits. �A specific component can be assigned to only one SAP enhancement. �This ensures that SAP enhancements are unique. 34 Vιgиєsh Kuмαя 1/6/2022