Application Development 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: 

Infotypes

Former Member
0 Kudos

I need some help on understanding what is an INFOTYPE is?

As per my understanding, I see an Infotype like a View in the RDBMS. If my above theory is correct then based on that I have two questions

1) Whether an Infotype can be derived from more than one Transparent Table?

2) And whether it is possible to create more than one INFOTYPE from the single Transparent Table?

Thanks

Tina

1 ACCEPTED SOLUTION

Former Member
0 Kudos

hi Tina,

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.

Hope the above helps & clarifies.

Regards,

Amit M

5 REPLIES 5

Former Member
0 Kudos

Any help?

Former Member
0 Kudos

hi Tina,

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 .

You use infotypes to define additional object attributes or characteristics. You edit infotypes in Detail Maintenance. You can create, change, display, delete and delimit infotypes.

Each infotype enables you to define particular characteristics for an object. In the Relationships infotype, you can, for example, define how two objects are related to one another. In the Work Schedule infotype, you can define working time for a position, organizational unit or a work center.

Some infotypes are only relevant for certain object types. The Vacancy infotype is, for example, only relevant for positions and the Character infotype only for tasks. Some infotypes can be edited for all object types, the Object and Relationships infotypes

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)

u can check other links for more info

http://help.sap.com/saphelp_47x200/helpdata/en/bf/4479b1b783af49ba6d4853b399c75c/frameset.htm

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

SOME USEFUL LINKS ARE

INFOTYP & SUBTYP

INFOTYP & SUBTYP

HR module Tables

HR module Tables

Programming with INFOTYPES

Programming with INFOTYPES

http://help.sap.com/saphelp_46c/helpdata/en/48/35c9f24abf11d18a0f0000e816ae6e/content.htm

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

http://help.sap.com/saphelp_47x200/helpdata/en/4f/d526a4575e11d189270000e8322f96/frameset.htm

i think this is useful for

if so don't forget to reward points

Regards

naveen

Message was edited by: NAVEENKUMAR GUDURI

former_member181966
Active Contributor
0 Kudos

Check out his

http://134.198.33.115/webworks/infotypes.htm

1- Whether an Infotype can be derived from more than one Transparent Table?

Yes, one infotype can have several attached tables which have text , country code as a foreign table or check table !!

2- And whether it is possible to create more than one INFOTYPE from the single Transparent Table?

NO , as far as I saw each infotype represent a table .

for example you can see IT0001 ( Organizational Assignment ) , its table is PA0001 .

Hope this’ll give you some idea ..!!

Thanks

suresh_datti
Active Contributor
0 Kudos

Hi Tina,

Infotypes are specific to HR and stand for TYPE of INFORMATION about a Person or an Organizational Object in HR.For most infotypes, the entire information is stored in the relevant database table (PAnnnn for PA infotypes & HRPnnnn for the PD Infotypes). In other cases, the data could come form secondary infotypes or computed on the fly. Also, some infotypes are generated in the background like for instance, whenever , you create a 0021 a corresponding 0106 gets created by the system.

Regards,

Suresh Datti

Former Member
0 Kudos

hi Tina,

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.

Hope the above helps & clarifies.

Regards,

Amit M