‎2008 Mar 06 2:18 AM
hi..
i want to know abt infotypes and thr application...
... no link plz...i have alreday tried alot but to no avail...
......... i m all confused..
hope to get a gud reply.
bye
‎2008 Mar 06 3:45 AM
Hi
Basically,
An Infotype is one in which the data is grouped according to the content.
The aim in the HR component is to process employee related data according to business requirements in an effective structure (i.e.) a collection of logically related Information of an employee, stored in a transparent table.
Infotypes mirror a quantity of connected data records.
We save the infotypes as time-dependent to enable a retro-active evaluation of employee data.
The data stored in an infotype is always based on the Personnel Number of an employee or the Applicant Number of an applicant.
Each infotype has an attribute called time constraint. The records may be allowed to have gaps, no-gaps, overlaps, no overlaps etc.
Each infotype record has a validity period (Begin date and end date). The record is valid only within that period.
In ABAP HR module - in HR reporting we use Provide Statement instead of Loop statement.
According to a specific infotype, Provide statement is very useful in finding the common areas of the data records of an employee for all his infotype records or to split records.
Subtypes : As the name implies it is a subdivision of an infotype or subunits
of an Infotype. They subdivide the infotype data so that it is easily
understood and retrieved whenever necessary.
The best examples that could be considered are
Address Infotype(0006)
Permanent Address, Temporary Address, Emergency Address
etc. are classified as different subtypes of Address infotype.
2. Communications Infotype(0105)
Various ways for communication like cell no, phone no,
email-id, SAP user id etc. are different subtypes of the
Communication Infotype.
There are different types of Infotypes based on
Personnel Management
Personnel Administration and Recruitment (PA and PB)
Organizational Management (Planning)
Personnel Time Management
Training and Event Management
To view the infotype structures, in IDESDEV, for Organizational
Management (i.e. only for infotypes 1000 1999) in SE11 give
HRPnnnn, for Personnel Administration and Time Management
Infotypes in SE11 give PAnnnn (nnnn infotype four digit number).
If the Infotype is created for storing details about both
Employee and Applicant then in SE11 we can see both the
Structures by giving PAxxxx and PBxxxx.
The following slides will give a brief description on some of the
frequently used infotypes in HR-Report Programming.
Maintaining an Infotype :
For Organizational Management Infotypes, we maintain the records
using transaction PP01.
For other Infotypes, we maintain the records through transaction PA30.
Creating an Infotype:
For Organizational Management, we create the infotype using
transaction PPCI.
For Personnel Management and others, we create the infotype
through transaction PM01.
Hope it clears ur confusion now
Plz reward if this pointers help u.
Regards
Rohini.
‎2008 Mar 06 3:48 AM
Hi,
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
Cheers,
vasavi.
Kindly reward if helpful.
‎2008 Mar 06 3:50 AM
hiii,
Infotypes
are information units called information types or info types
group related data fields together
provide information with a structure
facilitate data entry using Data Entry screens
enable data storage for specific periods
can have subtypes
Important Info types are:
Personal Data (Info type 0002)
Organizational Assignment (Info type 0001)
Addresses (Info type 0006)
Actions (Info type 0000)
Basic Pay (Info type 0008)
+More abt infotypes:+
Info types are used in Personnel Administration and Recruitment. An Info type is a collection of logically related information of an employee
that is stored in a transparent table. The data stored in an info type is always based on the personnel number of an employee or the applicant number of an applicant. Each infotype record has a validity period (Begin date and end date). The record is valid only within that period
An infotype is assigned a four digit number. Custom infotypes have numbering in the range 9000 to 9999)
Maintaining infotypes
Info types are maintained through the PA30 transaction.
They are accessed using SE16(for data in group) or PA20(for individual data) transactions
‎2008 Mar 06 3:50 AM
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
Object Identification:
In the previous example wife and child can be considered objects. Though subtypes take care of different objects how can we differentiate different objects that is children. For this we have the OBJPS field called Object identification.
Time Constraints:
Time constraint is a concept which gives the infotype records their validity period.
It also tells the frequency with which an infotype record can exist.
Following are the major types of Time Constraint
Time Constraint 1: The infotype records with this time constraint should be available at all times. Also these infotype records dont have any gaps between them and cannot overlap with each other.
Time Constraint 2: The infotype records of this type should be available at one time. Gaps can exist between these records. No overlaps are allowed in such infotype records.
Time Constraint 3: The infotype records with this time constraint can have gaps and can have overlaps.
Time Constraint T: Infotype Records with time constraint T are controlled as per the time constraint of their subtype.
Technical Data Structure of PA Infotypes:
PAKEY
PSHD1
PSnnnn includes CI_Pnnnn
Pnnnn includes PSHDR, PSnnnn
Structure PAKEY: This structure makes the primary key of an infotype.
Structure PSHD1: This structure contains all the administrative information on an infotype
Structure PSnnnn: This structure contains the infotype specific fields and also contains the includes used in enhancing Infotypes.
OM infotypes are similar to PA infotypes as far as the Time Constraint Concept is concerned.
The structure of the OM infotypes is different than the PA Infotypes
The tables related to OM infotypes start with HRPnnnn.
Structure of OM Infotypes:
HRIKEY
HRIADMIN
HRInnnn
Pnnnn
HRIKEY: Contains the key elements for the infotype record.
HRIADMIN: Contains the administrative information for the infotype record.
HRInnn: Contains the infotype specific fields.
As PA infotype tables start with PAnnnn likewise OM infotype Tables start with HRPnnnn
E.g. Objects are stored in HRP1000 and Relationships are stored in HRP1001.
Internally they are made of the above structures.
TABLE INFOTYPES:
These are infotypes for which the data part has a repetitive structure of arbitrary length.
This repetitive part is described by the structure PTnnnn and stored in the table HRTnnnn.
The link between the HRTnnnn table and the HRPnnnn table is maintained by a table pointer called TABNR.
The Table pointer TABNR field is determined internally by the system via an internal number assignment.
The name of the transparent table must be entered in the table T777D against the field TBTAB (Database Table For Table Infotype).
regards,
sreelakshmi