Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Infotypes

ak_upadhyay
Contributor
0 Likes
1,146

Hi all,

What r the Infotypes & how i can edit SAP standard infotypes?

It's urgent....

Thanks in advance.

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,074

Hi,

Yes you can modify infotypes using update statement, but take my word of caution do not modify HR Infotypes unless its a last stand coz HR tables are linked with hell lo of things. Any change in any one of themafects several infotypes and values are modified for them.

A direct infotype update will not make any changes in all those tables accept the one you actually manually modified. So data can get erratic.

6 REPLIES 6
Read only

Former Member
0 Likes
1,074

hi

hope it will help you

Reward if help.

Steps to create a HR Infotype:

1) Go to Transaction PM01.

2) Enter the custom Infotype number which you want to create (Should be a 4 digit number, start with 9).

3) Select the 'Employee Infotype' radio button.

4) Select the 'PS Structure Infotype'.

5) Click on Create... A separate table maintenance window appears...

6) Create a PS structure with all the fields you want on the Infotype

7) Save and Activate the PS structure

😎 Go back to the initial screen of PM01.

9) Click on 'All' push button. It takes a few moments.

10) Click on 'Technical Characteristics'. Infotype list screen appears

11) Click on 'Change'(pencil) button

12) Select your Infotype and click on 'Detail' (magnifying glass) button

13) Give 'T591A' as subtype table

14) Give 'T591S' as subtype txt tab

15) Give your subtype field as subtype field

16) Save and come back to PM01 initial screen

17) Click on 'Infotype Characteristics' ... Infotype list screen appears

18) Click on 'Change' (pencil) button

19) Click on 'New Entries'

20) Enter your Infotype number and short text

21) Here we have to set different Infotype Characteristics as per the requirement. (Better open another session with some standard Infotype's infotype characteristics screen and use as the reference to fill yours)

22) Save your entries.

23) Now the Infotype is created and ready to use.

24) If you want to change the layout of the Infotype as per your requirement...

25) In the PM01 initial screen...Select 'Screen' radio button and give 2000 as the screen name, then click on edit.

26) In the next screen.. Select 'Layout Editor' and click 'Change'.

27) Screen default layout appears...here you can design/modify the screen..change the attributes of the fields..etc.

28) Save and activate. (Don't forget to 'Activate at every level)

Subtype Creation :

Transaction PM01 Goto Subtype Characteristics. Click on Append and then subtype. Enter the name and description of subtype on screen.

Then goto technical Characteristics and maintain the details of subtype there. I.e name of subtype i.e. component name defined in PSnnnn. Subtype table is T591A.

Subty.text tab is T591S and time const tab is T591A.

See:

http://help.sap.com/saphelp_46c/helpdata/en/4f/d5268a575e11d189270000e8322f96/content.htm

HR related site:

http://www.sapdevelopment.co.uk/hr/hrhome.htm

Enhancement of Infotype

Check the following

http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PAXX/PYINT_INFOTYP.pdf

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/60a7586d-edd9-2910-68a8-82043038...

Read only

Former Member
0 Likes
1,074

hi,

Infotypes are a grouping of fields with related content.

Technically speaking it is a grouping of attributes.

This grouping is based on the particular business for which the infotype exists

E.g. The grouping can be as follows.

A person has a first name, middle name, last name. This info can be clubbed together into one infotype as 3 different fields. Address of a person is another example which can contain street, city, state, country, pin code etc.

Infotypes are stored as 4 char field.

The technical name for the infotype field is INFTY.

There are different number ranges for the Infotypes.

Infotype Number Ranges:

0000-0999 HR Master Data

1000-1999 OM/PP Master Data

2000-2999 Time Management

4000-4999 Recruitment

9000-9999 Custom Infotypes

Subtypes

Since infotype is considered as a grouping of different but related attributes, there can still be variations in this with similar information but analogous attributes.

Subtypes are technically denoted by SUBTY.

It is a 4 char alpha numeric field.

E.g. for subtype

In an infotype for dependents we can have wife, children. Here wife and children will be 2 different subtypes. Though they will contain the same fields but they can be differentiated because of the subtype field

ENHANCING STANDARD INFOTYPES:

GOTO 'PM01' TRANSACTION , give infotype number and select screen structure tab

select screen structure in sub objects.

press edit,

include your field name , activate it, come back.

press on generate objects.

goto PA30 to view ur enhanced infotype.

hope it is useful.

regards,

sreelakshmi.

Read only

Former Member
0 Likes
1,074

Hi,

An infotype is a collection of logical and/or business-related characteristics of an object or person.

The user defined infotypes needs to be starting with 9.

You may get some useful info reg Adding new fields to IT @ below link

http://www.sapdevelopment.co.uk/enhance/enhance_infotype.htm

regards,

teja.

Read only

Former Member
0 Likes
1,074

Hi Sir ,

Please have a look below .Hope it is suitable and simpler solution for your question.

Please do reward if useful.

Thankx.

An Infotype is just another way to handle/store data.

HR Data is huge and time dependent . The history of

the employee is maintained .

To enable logical storage of data and to facilitate easy

and faster data entry /retrieval , concept of Infotype

Came into existence .

1. Why SAP introduced Infotypes

Bcos : to divide lot of master data related to

an employee into groups called as INFOTYPE

dividing in such group makes it logically

distributed so that authorisation rights

can be distributed accordingly. (which practically

happens in most companies where HR is not centralised)

2.why SAP HR module using infotypes mostly

BCos : All its data (master data related to emplyee)

is found in infotypes only. (all kind of master data

is put in some or other infotype )

3 Any drawbacks using transparent tables

SAP suggests that to read infotype information,

use their STANDARD function modules only.

BCOS :

a. it will be fast

b. those FMs will automatically check authorisations

c. any change in these FM's by SAP, will automatically

effect Z Programs (if perfomance, data etc is improved)

4. Ht diff. bw Infotypes n transparent tables

Infotype is the FUNCTIONAL WORD

Table is the TECHNICAL WORD

Infotype means logical set of information.

Table means actual physical database table.

Each infotype has a corresponding transparent table.

Read only

Former Member
0 Likes
1,074

Hi

About infotypes:

http://help.sap.com/erp2005_ehp_02/helpdata/en/48/35c4934abf11d18a0f0000e816ae6e/content.htm

Use:

Infotypes are used to group related data fields together. They provide information with a structure, facilitate data entry, and enable you to store data for specific periods.

steps to enhance an infotype:

(EXAMPLE FOR NUMERIC CHECK IN pa30 )

PM01 > infotype name ->select single tab> select sub object as customer include> edit> add respective fields in the structure--> save and activate

module pool> generate object> ok

Goto se80 > program name> screens select 200> layout> change the field name in the lay out --> save

flow logic--> double click on PAI

pattern --> function module name( numeric_check)

put the name of the field (screen ) i the import and export element

write validation for that field

Add the type of the variable as -


( same as function module type)

All should be done in include

PA30--> enter value and check

Reward if helpful

Thanks

Krushna

Read only

Former Member
0 Likes
1,075

Hi,

Yes you can modify infotypes using update statement, but take my word of caution do not modify HR Infotypes unless its a last stand coz HR tables are linked with hell lo of things. Any change in any one of themafects several infotypes and values are modified for them.

A direct infotype update will not make any changes in all those tables accept the one you actually manually modified. So data can get erratic.