04-16-2008 7:34 AM
hi all,
I am trying to add two new fields to the info type 0002 .But it is now showing in PA30.
Steps : 1) info type enhancement
2) CI include
3)Enter fields in the CI stracure
But it is not showing fields .Please help me.
04-16-2008 7:50 AM
Hi,
Welcome to SDN.
Goto Tcode PM01 ... Enhance Screen Structure.
>Screen Structure
>Conversion Class/BAdi
>Modulepool
>Screen
here u can enhance the infotype an the transaction too.
reward if helpful
raam
04-16-2008 8:06 AM
Dear Kodanda rami reddy,
Throgh single screen i am adding fields fields to the info type.If i am doing via screen stracutre tab it is not allowing me to change the screen even it is not allowing me to change the standard program.
Please do the needful.
Thanks & Regards ,
S.Fayaz
04-16-2008 8:15 AM
Hi Shaik,
Check the following steps to enhance infotypes. I believe u might have missed 4th step.
Enhancements to Infotypes for PA and PD using PM01
Regards,
Venkat.O
1. Go to transaction PM01 and select Enhance Single screen of Standard Infotype.
2. Give infotype number IT0016 and version 25 and press Generate Objects button right to the infotype field.
3. Then It asks for the Creation of the Customer Include (CI_P0016) structure for the enhance to standard Infotype table. Create the CI include, save and activate and come back remaining things will be created automatically, Remaining things means module pool program, BADI and Sub screen.
4. "Press Assign enhance button to assign enhance program to the standard module pool program then only the extra fields defined in the structure CI_P0016 are displayed as sub screen on the infotype screen.
"in ur case module pool program is MP000200 and screen no 2000 and program name = ZP000200
5. Select Include Screen radio button and give 0200 on input field and press edit button .It takes you to the SE51 screen painter. Here we have to write logic for the validations for the enhanced fields on the Infotype screen
04-16-2008 8:16 AM
Hi,
Turu PM01 u select hird tabs
U put 0002 as info type.
First Ci include add two fields.
Then add module save.
now after completing all those in menu bar u see the assignment push button to activate & add to standard screen
click on this.
U have to fill standard program
as MP000002
and screen is 1000
& ur added screen prog name ZP000002 and screen 200.
save the same .
now u check in pa30.
if it is helpfull reward pts.
Regards
Srimanta
04-16-2008 8:57 AM
Hi ,
Still I am not able to see added fields in the transaction PA30.Can u Please help.
04-16-2008 10:04 AM
04-16-2008 10:05 AM
04-16-2008 10:09 AM
after activating the structure ci_xxxx come back to initial transaction
pm01 and click on all button
system will generate screen and module pools
04-16-2008 12:31 PM
E n h a n c e m e n t o f I n f o t y p e s :
Problem: You want to store specific information in the system. Procedure: Check all of the standard infotypes to determine whether one of the fields in a standard infotype can be used to store this information. Situation:You find an infotype that is suitable for most of your data. However additional fields are required. Procedure: Use this infotype?s customer include structure (CI_Pnnnn) to store your specific information by including the fields you require in this structure.
S t e p b y s t e p p r o c e d u r e f o r e n h a n c e m e n t o f I n f o t y p e :
1. Go to transaction PM01 and press tab ?Enhance Standard Infotypes?:
2. Enter the Infotype to be enhanced and press ?Create?.
If the Infotype is enhanced earlier, it will throw an error ?Structure < > already exists?
Press ?Edit? in this case.
3. Add fields to be displayed on the Infotype screen to structure CI_PXXXX
(Where XXXX is Infotype Number).
4. Save and activate the CI include.
5. Press ?back? to go to first screen of transaction PM01.
6. Enter ?Include screen? number and press ?Create All ?.
6. Press ?Assign Enhancement?.
7. For module pool MPXXXX00, and a screen of Infotype to be modified, assign
program ZPXXXX00 and screen specified in PM01.
E.g: For infotype 0006, screen 2037 is to be modified.
8. Go to transaction SE80, in program ZPXXXX00, the screen created with added fields can
be seen in screen painter. Modify the screen if required. This screen will be seen in
transaction PA30 along with standard screen of that infotype.
9. Processing logic for these added fields can be written in PBO and PAI of this screen.
(The data of standard Infotype screen will be present in this program
ZPXXXX00 automatically)
05-04-2008 2:38 PM
04-08-2010 12:05 PM
Hi Experts,
Even i too had a similar kind of requirement for enhancing IN0023 for using the infotype under PB30 for recruitment.
Once after enhancement am not able to open the infotype IN0023 in PA30.
Its giving an error as :
Applicant data infotypes are not suitable for this transaction
Message no. PG122
Kindly advice how to resolve it.
Regards
Vinodh