cancel
Showing results for 
Search instead for 
Did you mean: 

Create Custom HRInfotype type, Tcode : PPCI

Former Member
0 Kudos

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

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

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

Former Member
0 Kudos

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.

Former Member
0 Kudos

how can we delete HRinfotype . like all data dictionary object and screens and standard program or tcode . In my case i think it is not deleted properly.

Former Member
0 Kudos

Hi

Use PPCI

Sift + F2

Manoj Shakya

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi

Take the help of ABAPer .

Use SAP Help

Manoj Shakya.

Former Member
0 Kudos

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.

Former Member
0 Kudos

Hi

<i>

Structure HRI9007 exists</i>

is it HRI 9007 or HRP 9007 whatever.

Go to SE11.

Delete the structure which already exixts .

And then try creating again.

Now it will work.

Manoj Shakya.

Former Member
0 Kudos

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

Former Member
0 Kudos

Hi Vijay ,

Old Story !

I think he might have deleted but as usual forget to close the thread .

Manoj Shakya

Former Member
0 Kudos

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.

Former Member
0 Kudos

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

Former Member
0 Kudos

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

Former Member
0 Kudos

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.

Former Member
0 Kudos

You rock Man.

You saved my neck today.

Thanks for the post!!. Kudos