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: 

Enhancing infotypes

Former Member
0 Kudos
243

Given a set of standard infotypes, how could we decide which are the infotypes among them which can be enhanced.

Thanks,

Nitu Kumari

8 REPLIES 8

GauthamV
Active Contributor
0 Kudos
107

Using PM01 transaction you can enhance any infotype.

Former Member
0 Kudos
107

U can enhance all the standard infotypes using tcode PM01.

Former Member
0 Kudos
107

Hi Nitu,

Go to that infotype structure n go to Extras, in that go to enchacemnet category, if this is can be enhanced means we can enhance that infotype and at lastly we can find CI_include then only we can enhance that infotype.

Check this one.

If u have doubt, revert back to me.

Regards,

Kavitha Pasula.

Ka

Former Member
0 Kudos
107

This message was moderated.

0 Kudos
107

There are some infotypes that cannot enhanced anyhow.

Eg 0000 (Actions), 2nnn (Time infotypes),1000,1001 etc.

Is there any table where we have some flag to check these entries ?

Thanks,

Nitu Kumari

0 Kudos
107

Who told you that they cannot be enhanced ?

We are using Enhancement on 0001 infotype also.

0 Kudos
107

Definetly u can enhance any Infotype...

Process:

Go to transaction PM01. Select u201CSingle Scrnu201D tab .Now enter Infotype no & Infotype Version. The radio button u201CCustomer Includeu201D should be selected. Now click on u201CGenerate Objectsu201D.

Click u201CCreateu201D.

A structure like CI_PXXXX (XXXX-Infotype) will be created.

Add ur custom fields here & Now go back to PM01, tab u201CSingle Scrnu201D. Select the radio button u201CInclude Screenu201D and enter the screen no (here 0200).Then press u201CEditu201D. Add the Fields in the Screen(LAYOUT)

This completes the Process...

0 Kudos
107

Guys,

It's not true that all the infotypes can be enhanced!

Caution with this statement.....

Cheers,

Medicmeister.

Check out below for more details:

Infotype 2001 can not be enhanced

Diagnosis

Infotype 2001 cannot be enhanced because it is not intended to be so by the system.

Individual standard infotypes are not intended for enhancement with the enhancement concept.

System Response

The enhancement is not possible.

Procedure

Check whether the PS structure of the infotype (PSnnnn) contains the Include CI_Pnnnn. In this case, an enhancement should be possible and if there is an error, you should contact SAP.

If the infotype is not a standard infotype but instead a customer infotype with a number of 9000 or more, then it is not intended for enhancement.

In this case, the infotype must be intended for enhancement:

Insert CI-Include in PS-structure,

Include subscreen_T582c in the screen for individual maintenance and the accompanying flow logic.