on 05-14-2007 6:54 AM
HI Guys
My requirement is to create an HRinfotype . user should use Transaction PO10 and choosing the org unit, user should be able to choose my custom Infotype 9004 Site type and Industry and select Create/Edit/Delete.
For this we follow the below given steps :-
Step1: Create structures as mentioned in the HRI9004
Step2: Using transaction PPCI create field infotype.
Step3: In table T777I assign the new infotype to the standard object type Org unit and define the time constraint.
Can any body help me or send me any document to start from step 2 . i.e Using transaction 'PPCI' .
w
Naval,
Here are the detailed steps for using PPCI.
Enter the transaction code PPCI
Enter a four digit infotype number (9nnn) and an infotype name.
In your case it would be '9004' and 'Site type and Industry'.
Select Field Infotype
Choose Infotype Create.
Choose Check environment to maintain the required entry in table T777I (Infotypes per object type).
Choose the Entry 'T777I' under the list of 'Table Entries' (This list is produced when you choose 'Check' on the First screen of the Transaction PPCI.
Press the 'Change' button and you will be taken to the 'Maintain Table Views' Transaction (SM30).
Press the Maintain button.
From the list of Infotypes locate the Custom Infotype that you have created and select the entry for that.
Click on the 'Time Constraint' folder appearing on the left hand corner of the screen.
The screen for Change View Time Constraint would appear.
In the object type field put in: O,P,S whatever is relevant to your requirement.
Also add the time constraint.
Save it and double click on the 'Infotypes per object type' folder (on the left hand side again).
Create a new entry here for your infotype and save it.
Come back to the Transaction PPCI and you are all set!
You have successfully created a Custom Infotype and can use the same through PO10.
Thanks,
Vijay
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Vijay
I am getting error when i click "create infotype" as "Infotype 9004 cannot be c
Please look at the follow" . When I click Ok it displays all structure and table .
I already created and HRInfotype 9004 but after this i deleted the HRI9004 structure tables , Module pool screen one by one from data dictionay and by screen painter entering into screen . Some "TADIR entries" are still left as given below :-
R3TR TABL HRI9004 exists
R3TR TABL P9004 exists
R3TR TABL HRP9004 exists
R3TR PROG MP900400 exists
R3TR PROG MP900420 exists
R3TR PROG MP9004BI exists
R3TR DIAL RH_INFOTYP_9004 does not exist
I am not able to figure out how to delete all the old objects of infotype 9004 and create infotype 9004 again . I cannot create infotype with some other number as I have to use the same . please suggest me to proceed further.
Hi
Take the help of ABAPer .
Use SAP Help
Manoj Shakya.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Manoj
I did try this step . My problem is I had already created an infotype '9004' then i deleted DD objects and i also did 'Shift + f2' . Now when i am trying to create 9004 infotype . It says "Infotype 9007 cannot be created
Please look at the following log" and log displays the below Given DD objects
Infotype 9007
Dictionary
Structure HRI9007 exists
Structure P9007 does not exist
Table HRP9007 does not exist
HRP9007 not created in the database
Database index XXXX not created
Module pool
Module pool MP900700 does not exist
Include MP900720 does not exist
Include MP9007BI does not exist
Screens
Screen 1000 does not exist
Screen 2000 does not exist
Screen 3000 does not exist
User interface
User interface for MP900700 does not exist
Table entries
T778T: no table entries exist
T777T: no table entries exist
T777D: no table entries exist
T77ID: no table entries exist
T777I: no table entries exist
T777Z: no table entries exist
T77OA: no table entries exist
T777M: no table entries exist
T778U: no table entries exist
T777U: no table entries exist
T77NI: no table entries exist
SOBJ entries
OBJECT PDST: no table entries exist
OBJECT PDWS: no table entries exist
Dialog module
Dialog module RH_INFOTYP_9007 does not exist
TADIR entries
R3TR TABL HRI9007 does not exist
R3TR TABL P9007 does not exist
R3TR TABL HRP9007 does not exist
R3TR PROG MP900700 does not exist
R3TR PROG MP900720 does not exist
R3TR PROG MP9007BI does not exist
R3TR DIAL RH_INFOTYP_9007 does not exist
Could you give me some solution or else try the same steps . Create infotype - Delete infotype and DD objects - Then try creating the same.
Naval,
When you delete the Infotype through PPCI everything gets deleted except the Infotype table structure HR9004 in your case.
When the log is displayed click on the Structure and you would be taken to SE11.Go ahead and delete the structre (in case you don't see the 'Delete' icon there,open a new SE11 session,input the structure name and use the Delete icon on the Menu bar.
With this everything for the already created infotype stands deleted and you can go ahead and create a new one with the same name.
This should definitly work.
Thanks,
Vijay
Hi Vijay / Manoj
I had already deleted the structures . I deleted the all DD object manually which were displayed in the log . Still didn't work . When i checked the the transport request for all the object I found another structure p9005_AF which was not displayed in the log and deleted . So i deleted it manually and used a FM rh_infotype_create to create infotype . Success . Full marks to you guys for all your support.
Hi Naval,
I am facing the same problem as you faced while creating custom infotype 9004.
i have created infotype 9009 and want to delete it. I have deleted it totally but still it gives a log.
Infotype 9009
Dictionary
Structure HRI9009 does not exist
Structure P9009 does not exist
Table HRP9009 does not exist
HRP9009 not created in the database
Database index XXXX not created
Module pool
Module pool MP900900 does not exist
Include MP900920 does not exist
Include MP9009BI does not exist
Screens
Screen 1000 does not exist
Screen 2000 does not exist
Screen 3000 does not exist
User interface
User interface for MP900900 does not exist
Table entries
T778T: no table entries exist
T777T: no table entries exist
T777D: no table entries exist
T77ID: no table entries exist
T777I: no table entries exist
T777Z: no table entries exist
T77OA: no table entries exist
T777M: no table entries exist
T778U: no table entries exist
T777U: no table entries exist
T77NI: no table entries exist
SOBJ entries
OBJECT PDST: no table entries exist
OBJECT PDWS: no table entries exist
Dialog module
Dialog module RH_INFOTYP_9009 does not exist
TADIR entries
R3TR TABL HRI9009 exists
R3TR TABL P9009 exists
R3TR TABL HRP9009 exists
R3TR PROG MP900900 exists
R3TR PROG MP900920 exists
R3TR PROG MP9009BI exists
R3TR DIAL RH_INFOTYP_9009 does not exist
I find that entries are not deleted from TADIR table. Plz suggest how to delete these enties.
thanks in advance.
Regards,
Pavan
Sorry man
For late reply ...
Use FM RH_INFTY_CREATE to create infotype
new infty 9009
New infty text Site data
Leave DD objects as it is . This FM will overwrite everything . If problem still there .
Please mail me on naval.kishor@prospectasoftware.com
You can also delete entries in Tadir from ABAP program . It is not recommended .. Be very carefull well deleting it . Else use FM
Hello pavan
go to se 80 select packages & then select ur package of development you
will find a folder for ypur 9 series infotype delete the complete folder
then go to se10 in your request inside the task for Develpment/Correction delete all the objects related to your infotype anywhere find the 9 series number delete that you may find something call R3tr*9nnnn delete everything inside the request both workbench & customizing you will get a prompt object is locked check it ok & then continue to delete. then you can recreate HRi structure & then go to PPCI & proceed
reward points if helpful.
User | Count |
---|---|
107 | |
12 | |
11 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.