2009 Apr 01 6:47 AM
Given a set of standard infotypes, how could we decide which are the infotypes among them which can be enhanced.
Thanks,
Nitu Kumari
2009 Apr 01 6:48 AM
2009 Apr 01 6:48 AM
2009 Apr 01 6:51 AM
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
2009 Apr 01 6:54 AM
2009 Apr 01 7:15 AM
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
2009 Apr 01 8:25 AM
Who told you that they cannot be enhanced ?
We are using Enhancement on 0001 infotype also.
2009 Apr 01 8:35 AM
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...
2009 Apr 21 10:22 AM
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.