Learn How to Enhance Standard SAP ERP HCM Infotypes Quickly and Easily
- by Rehan Zaidi, Senior SAP Technical Consultant
- August 5, 2015
Learn the four steps for enhancing standard infotypes. Using infotype 0555 as the example, learn how to make enhancements to infotypes easily and quickly without changing standard ABAP code. These added custom fields behave exactly as the other fields of standard infotypes.
Reading this article, you will:
- Gain an overview of standard infotype enhancement
- Find out the advantages of this infotype enhancement procedure
- Learn detailed steps for infotype enhancement, including how to create customizing includes, how to improve the appearance of added fields, and how to perform validation checks for custom fields
SAP allows enhancements to the Single Screens of the majority of its standard infotypes. The look and feel of these fields may be refined using the Screen Painter tool. Screen Painter is a tool within the ABAP Workbench for creating and changing ABAP program screens and flow logic. It has a graphical layout editor for making changes to the look and feel of screen fields.
The SAP ERP HCM module provides a number of useful infotypes. In many cases, users and developers may need to enhance standard infotypes by adding customer-specific fields, without altering the standard code. The goal of this article is to provide SAP users with an overview of the infotype-enhancement procedure to help them do this easily and efficiently.
I start with a brief explanation of infotype enhancement and the details of the transaction that allows you to do this. This introduction also shows a list of infotypes that are not included in the enhancement concept. I then take a look at the detailed steps for carrying out the enhancement of standard infotype screens, including creating the customer include, refining layouts using Screen Painter, and writing code to add validation checks for the custom fields (this last step involves writing code in the Business Add-In [BAdI] for the check class of decoupled infotypes).
The primary audience is SAP ERP HCM functional users and developers. In addition, functional users will learn how to use the enhancement concept to fulfill the needs of their SAP ERP HCM end users. Screenprints and coding illustrations are used throughout for edification, including screenprints for relevant infotype screens to show how they look before and after the enhancement.
Enhancing Infotypes: A Brief Background
SAP allows you to add additional fields to existing standard infotype screens(e.g., to enhance standard infotype screens) without changing the underlying standard code. This functionality allows additional field data to be stored along with the other fields of the underlying infotype. No additional code in the infotype module pool program needs to be written for saving the data entered in these additional fields in the infotype’s database table. These added fields are treated just like other fields within the infotype. Developers may also write validation checks for the entered data using the BAdI for infotype check class.
Would you like to see this full item?