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

development class & INFOTYPES?

Former Member
0 Likes
507

what is the purpose of development class?

what is meant by INFOTYPES?what its purpose? where we use it?

4 REPLIES 4
Read only

Shivaji16
Active Participant
0 Likes
459

If we want to transport any develoment object, we should assign it to a development class or a Package..

Earlier to 4.7, in SE80 we have option for development class.

But after 4.7 it is a package..

Read only

Former Member
0 Likes
459

[code]go to SE80 -> select workbench ->edit object ->development co-orination -> select package radio button

give name start with 'Z' or 'Y' then click create button.

then system will ask for description , give description and activate it.

<b>system help:</b>Packages extend the concept of development classes to improve modularization, encapsulation, and decoupling in the R/3 System.

Development classes, used until now, are simple containers for development objects, provided with a transport layer that specifies how they were to be transported. As an enhancement to development classes, packages include the following attributes: nesting, interfaces, visibility, and use accessesHere is the link for HR module help

http://help.sap.com/saphelp_47x200/helpdata/en/1e/8a70389fa8f63fe10000009b38f842/frameset.htm

HR Infotypes help

http://help.sap.com/saphelp_47x200/helpdata/en/9a/524035634df01ee10000009b38f889/frameset.htm

Example of HR infotype

http://help.sap.com/saphelp_xi20sr1/helpdata/en/64/400519470211d189720000e8322d00/frameset.htm

Read only

Former Member
0 Likes
459

Hi,

Go to SE80 to develop dev class.

Choose Dev Class from the listbox, enter the name of the dev class, start it with "Z" or "Y".

Hit enter, system will ask you if you want to create it, say yes.

Dev Class are mainly used for the object which are needed to be transported from one client to another.

Programming with Infotypes

Processing Time infotypes/Cluster

Processing Payroll infotypes/Cluster

http://www.planetsap.com/hr_abap_main_page.htm

Rgds,

Prakash

Read only

Former Member
0 Likes
459

Hai selva,

Development Class:

Its nothing but

a GROUP in which various similar/related objects

can be placed.

It is implented using the concpet of Package.

Infotype :

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.

regards,

amit m.