HCM: Table infotype creation
Hi Guys,
I would like to create new customzed infotype like infotype 0028 (Internal Medical Service). I managed to create field infotype using PM01, but unable to create table like infotype 0028 (Examination Data).
is there any documentation or tutorial available on internet that will help me create Customized (9xxx) table infotype? I tried but didnt manage to find one.
Could anyone please help.
Thank you
MTA
Hi,
Check this link.
<<single link without accompaning text removed by moderator>>
Regards,
Srini.
Edited by: kishan P on Sep 8, 2010 10:30 AM
Similar Messages
-
Hi Gurus,
IN my requiremen t i want to capture all HCM - OM infotype changes .Can you give me some solution.
What is the Table that stores all OM Infotype log details.
Ashok ...hi ,
HR Documents: Infotypes with Documents (V_T585A),
HR Documents: Field Group Definition (V_T585B),
and
HR Documents: Field Group Characteristics (V_T585C).
check the documentation of RPUAUD00 in se38
check the table pcl4..
regards,
venkat.
Edited by: venkat appikonda on Mar 27, 2008 4:31 PM -
Pa custom infptype and org management infotype creation
hi experts,
pa custom infptype and org management infotype creation
steps are same or not.
If any difference b/w both plz give me step by step procedure.
Regards,
SandeepPA infotype will create in PM01 everything we need fill from PM01.
OM infotype
:- 1. we need to create HRI9XXX structure.
2. PPCJ t-code u can create from this t-code.
PA INFOTYPE CREATION
1) Go to Transaction PM01.
2) Enter the custom Infotype number which you want to create (Should be a 4 digit number, start with 9).
3) Select the `Employee Infotype' radio button.
4) Select the `PS Structure Infotype'.
5) Click on Create. A separate table maintenance window appears.
6) Create a PS structure with all the fields you want on the Infotype
7) Save and Activate the PS structure
8) Go back to the initial screen of PM01.
9) Click on `All' push button. It takes a few moments.
10) Click on `Technical Characteristics' . Infotype list screen appears
11) Click on `Change'(pencil) button
12) Select your Infotype and click on `Detail' (magnifying glass) button
13) Give `T591A' as subtype table
14) Give `T591S' as subtype txt tab
15) Give your subtype field as subtype field
16) Save and come back to PM01 initial screen
17) Click on `Infotype Characteristics' . Infotype list screen appears
18) Click on `Change' (pencil) button
19) Click on `New Entries'
20) Enter your Infotype number and short text
21) Here we have to set different Infotype Characteristics as per the requirement. (Better open another session with some standard Infotype's infotype characteristics screen and use as the reference to fill yours)
22) Save your entries.
23) Now the Infotype is created and ready to use.
24) If you want to change the layout of the Infotype as per your requirement.
25) In the PM01 initial screen.Select `Screen' radio button and give 2000 as the screen name, then click on edit.
26) In the next screen.. Select `Layout Editor' and click `Change'.
27) Screen default layout appears.here you can design/modify the screen.. change the attributes of the fields. etc.
28) Save and activate. (Don't forget to `Activate at every level)
Edited by: sapabap229 on Aug 30, 2010 11:19 AM -
hello all,
can anyone guide me on PD infotype creation?
With all neccesary steps or links for the same,
Thanks in advance,
YashviHi,
This was posted by some one else. I do not remeber the link. The following is the procedure
Enter the transaction code PPCI
Enter a four digit infotype number (9nnn) and an infotype name.
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 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.
Regards
Vick -
HR ABAP: table/infotype relationships
Hi.
I'm experienced in doing ABAP programming for all the rest of the modules, but with ABAP HR, I am new and doing one for the first time. I need your help regarding how to find tables/infotypes and relationships to each other.
Specific work example/scenario:
From selection criteria of requisition information, I am supposed to have an output report with application and candidacy information.
1.) How can I relate Infotype 5125 with info type 5132 and 5102?
I am more comfortable with select statements hence I prefer explanation using the transparent tables HRP5125, HRP5132, etc.
2.) How can I make use of the table HRP1001 to establish relationships between different tables/infotypes of HR?
Also, kindly send any links and documents that can give an at-a-glance summary of what I can use when doing ABAP for HR for the first time.
Thanks for your help and expertise and may God bless us all!
CelesteMore exactly look at tables
- [HRP1000 |https://www.sdn.sap.com/irj/sdn/advancedsearch?query=hrp1000+&cat=sdn_all]: org. units, positions, etc.
- [HRP1001|https://www.sdn.sap.com/irj/sdn/advancedsearch?cat=sdn_all&query=hrp1001&adv=false&sortby=cm_rnd_rankvalue] : links between org. units, positions, etc.
Look at this thread Tables for ORG model and FM [RH_STRUC_GET|https://www.sdn.sap.com/irj/sdn/advancedsearch?query=rh_struc_get&cat=sdn_all]
Regards -
hi..
i have the value for POSITION (PLANS)....
using 'plans'....i need to get its 'werks', 'persg', 'persk'....
from which table/infotype can i get these?
regards
balaji.check IT 01 -->PA0001.
Regards
Peram -
Hi Experts,
Can you please provide me with the steps to create a custom table infotype.
Thanks
Srihi sri,
the steps to follow to create the custom infotype are
Steps to create a HR Infotype:
1) Go to Transaction PM01.
2) Enter the custom Infotype number which you want to create
(Should be a 4 digit number, start with 9).
3) Select the 'Employee Infotype' radio button.
4) Select the 'PS Structure Infotype'.
5) Click on Create... A separate table maintenance window appears...
6) Create a PS structure with all the fields you want on the Infotype
7) Save and Activate the PS structure
8) Go back to the initial screen of PM01.
9) Click on 'All' push button. It takes a few moments.
10) Click on 'Technical Characteristics'. Infotype list screen appears
11) Click on 'Change'(pencil) button
12) Select your Infotype and click on 'Detail' (magnifying glass) button
13) Give 'T591A' as subtype table
14) Give 'T591S' as subtype txt tab
15) Give your subtype field as subtype field
16) Save and come back to PM01 initial screen
17) Click on 'Infotype Characteristics' ... Infotype list screen appears
18) Click on 'Change' (pencil) button
19) Click on 'New Entries'
20) Enter your Infotype number and short text
21) Here we have to set different Infotype Characteristics as per the requirement.
(Better open another session with some standard Infotype's
infotype characteristics screen and use as the reference to fill yours)
22) Save your entries.
23) Now the Infotype is created and ready to use.
24) If you want to change the layout of the Infotype as per your requirement...
25) In the PM01 initial screen...Select 'Screen' radio button and give 2000
as the screen name, then click on edit.
26) In the next screen.. Select 'Layout Editor' and click 'Change'.
27) Screen default layout appears...here you can design/modify
the screen..change the attributes of the fields..etc.
28) Save and activate. (Don't forget to 'Activate at every level)
regards,
sreelatha gullapalli -
Insert records in a table infotype
Hi all,
I had create a table infotype using PPCI transaction.
Now I need to insert some records, but I can't find any function module for that.
With RH_INSERT_INFTY I might be able to insert the HRPnnnn record, but not the HRTnnnn records.
Can anyone help me?
Thanks,
Luis CruzFound by myself.
Function module RH_INSERT_INFTY_EXP
DATA: lt_hrp9xxx TYPE TABLE OF p9xxx,
lt_hrt9xxx TYPE TABLE OF hrt9xxx,
ls_hrp9xxx LIKE LINE OF lt_hrp9xxx,
ls_hrt9xxx LIKE LINE OF lt_hrt9xxx.
ls_hrp9xxx-plvar = '01'.
ls_hrp9xxx-otype = 'E'.
ls_hrp9xxx-objid = 'xxxxxxxxx'.
ls_hrp9xxx-infty = '9xxx'.
ls_hrp9xxx-istat = '2'.
ls_hrp9xxx-begda = '2011xxxx'.
ls_hrp9xxx-endda = '2011xxxx'.
ls_hrp9xxx-zzfield = 'xxxxxx'.
APPEND ls_hrp9xxx TO lt_hrp9xxx.
ls_hrt9xxx-tabseqnr = 1.
ls_hrt9xxx-zzfield = 'xxxx'.
APPEND ls_hrtxxx TO lt_hrt9xxx.
CALL FUNCTION 'RH_INSERT_INFTY_EXP'
EXPORTING
vtask = 'D'
TABLES
innnn = lt_hrp9xxx
tnnnn = lt_hrt9xxx
EXCEPTIONS
OTHERS = 99. -
I need to create a table infotype for PD module.
Before executing PPCI for creating tables ,dynpros ,etc what structures i need to define?
HRIXXXX
PTXXXXHi!
Dis yoy resolve the problem? could you tell me how did you do?
Thank you! -
I have created "field infotypes" using PPCI.
I created the prereq structure HRI9nnn ...
...selected the "field infotype" radio button...
... and hit create.
I am now trying to create a "table infotype". What are the prereqs for creating it? I tried creating a (different) HRI9nnn, selecting the "table infotype" radio button, and hitting create, but it doesn't work. I've tried a few more renditions as well.Hello,
could you create the table infotype? Could you tell me how did you do?
Thank You! -
Organization Management/ Personnel Development Infotype Creation
Hi Experts,
Like Personnel Administration Infotype 9xxx,
xxx- series.which are created using PM01 Transaction.
What is the approach to create Organization Management/ Personnel Development Infotype Creation.
Do they have series 9xxxx.
Please advice.
Thanks in Advance.
Regards,
IFFHi irfan,
Have u checked this thread?Have a look at the pdf mentioned in the thread.
how to create OM Infotype
Check ur gmail as well.
Regards,
Manoj. -
What are table-infotypes?
I am not sure about this term and how it is different from infotypes as such.
Please suggest.First of all lets keep in mind that: in order to pass data to and from screen fields, they must have the same name as a global variable. Having said that we must define a global array containing our data and a global table view control that will be used to program the data transfers.
Let us start with the data. Assuming that the table you wish to work with corrsponds to an ABAP dictionary structure named ZMY_STRUCT, then the table definition might look something like the following:
Basic ITAB
DATA BEGIN OF tbl_mydata OCCURS 0.
DATA: sel TYPE c.
INCLUDE STRUCTURE zmy_struct.
DATA: END OF tbl_mydata.
One can reasonably ask why a table with a header line and again why an ABAP dictionary structure. The answer to both questions will be given shortly afterwards but for now let's just say that things work much easier this way, or otherwise they don't work at all :-). The table control definition should be something like
CONTROLS :
tc_mydata TYPE TABLEVIEW USING SCREEN 0200.
Make sure that the screen number corresponds to the actual screen number of your program. Next move to the screen and press the layout button to invoke the screen painter. Inside the screen drop a table control item and name it TC_MYDATA. Size it so that it fits your screen according to your needs. Double click on the table control to bring up the properties dialog box.
The sel field of the tbl_mydata table will mark the user selected lines. Getting a field symbol to point at the selected line is as easy as writing something like :
FIELD-SYMBOLS
<fs> LIKE LINE OF tbl_mydata.
READ TABLE tbl_mydata ASSIGNING <fs> WITH KEY sel = 'X' .
IF NOT <fs> IS ASSIGNED.
MESSAGE s888(sabapdocu) WITH text-e01. " No Selection
ELSE.
Do what ever you want with -...
ENDIF.
Now press F6 to invoke the screen painter Dict.Program Fields window. In the field named Table field Name enter a search patter like like TBL_MYDATA-* and press the button labeled Get from program to display the matching table entries. Select the ones you wish to add to you screen and press the green ok button at the bottom. Then click inside the table view control to create the appropriate columns. Had the tbl_mydata table been declared any other way -- i.e. using a TYPES section or without the header line, then the process or field selection through F6 would not work.
Note: At this point just save the screen and exit screen painter without performing any kind of syntax check or activation.
Moving back to the screen properties, the basic flow logic should at least contain the following
PROCESS BEFORE OUTPUT.
MODULE status_0200.
LOOP AT tbl_mydata WITH CONTROL tc_mydata
CURSOR tc_mydata-current_line.
MODULE read_tbl_line.
ENDLOOP.
PROCESS AFTER INPUT.
MODULE exit_screen_0200 AT EXIT-COMMAND.
LOOP AT tbl_mydata.
MODULE write_tbl_line.
ENDLOOP.
MODULE user_command_0200.
The basic idea is that during PBO the contents of the entire table are copied from the table to the table control. Then during PAI the contemns of the table control will be copied from the control back to the table.
Before copying any data though, we must first set the size of the table control. The best place to do this is probably at the status module. Now, although my mother told me never to use global variables, the usual approach to setting the table size during PBO, starts by declaring a global field named somthing liketotal_entries or table_size being of type i. Having done that your status_XXX module should at least contain the following.
MODULE status_0200 OUTPUT.
SET TITLEBAR 'TB_200'.
SET PF-STATUS 'SCREEN-0200'.
DESCRIBE TABLE tbl_istat LINES total_entries.
tc_mydata-lines = total_entries.
ENDMODULE. " status_0200 OUTPUT
To create the read_tbl_line module, double click on the read_tbl_line inside the screen flow editor. A message will pop up asking if the a module named read_tbl_line should be created. Answer yes and depending on the type of program you are creating select the appropriate file. After you press ok, change the text in the editor so it looks like this.
MODULE read_tbl_line OUTPUT.
MOVE-CORRESPONDING tbl_mydata TO tc_mydata.
ENDMODULE. " read_tbl_line OUTPUT
Finally the write_tbl_line PAI module does the exact opposite. It moves the data from the table control back to the internal table.
MODULE write_tbl_line INPUT.
MODIFY tbl_mydata INDEX tc_mydata-current_line.
IF sy-subrc <> 0.
APPEND tbl_mydata.
ENDIF.
ENDMODULE. " write_tbl_line INPUT
From now on any code executing during the user_command_XXX module will get a consistent copy of the data.
Screen programming in ABAP is a complex subject. This post provides only the basic template for minimal operations. More post will follow explaining how to respond to data changes, sort tables based on selected columns and dynamically changing your screen.
Regards,
Muneesh. -
Configuring CRM BP creation and HCM 0105 Infotype update from IDM
Hello Experts,
Can somebody please advise me the standard documentation for creating BP , Updating HR infotypes into backend CRM or HCM system ?
Is there any document where I can read about business suite connector tasks in IDM ?
Thanks & Regards
Deepak GuptaHello Deepak,
from a technical viewpoint the toSAPIdentity pass is used to update BP in Business
Suite Systems like CRM/SRM. For more information on this see the main IdM Documentation
page SAP Identity Management 7.2 Documentation ->
Identity Management for SAP System Landscapes: Configuration Guide
and
Extending the SAP Provisioning Framework
Hope this helps.
Regards,
Chris -
Hi
I need to validate the creation of record in a custom infotype such that the record can be created or exists only when there is a record in another subtype of the same infotype. Please can you advise what would be the best way to achive this?
Regards
RajeevHi Rajeev,
You will have to use USER EXITs for this purpose.
While saving this particular custom infotype of yours you can query the PA9XXX table for the other subtype.
If it exists then you can continue saving or else you can throw an error message.
Please contact your HR ABAP person to look into it.
Hope this helps
-Ajay -
About Infotype Creation in ECC6.0
Hi All
Actually my requirement is create a custom infotype and use this infotype in pa30.Buy i am using ecc6.0 version.
I know in 4.7 version only. Try to send me steps about create infotype in ecc6.0 version.it is very urgent requirement.
Regards
hariSteps to create a HR Infotype:
1) Go to Transaction PM01.
2) Enter the custom Infotype number which you want to create (Should be a 4 digit number, start with 9).
3) Select the 'Employee Infotype' radio button.
4) Select the 'PS Structure Infotype'.
5) Click on Create... A separate table maintenance window appears...
6) Create a PS structure with all the fields you want on the Infotype
7) Save and Activate the PS structure
8) Go back to the initial screen of PM01.
9) Click on 'All' push button. It takes a few moments.
10) Click on 'Technical Characteristics'. Infotype list screen appears
11) Click on 'Change'(pencil) button
12) Select your Infotype and click on 'Detail' (magnifying glass) button
13) Give 'T591A' as subtype table
14) Give 'T591S' as subtype txt tab
15) Give your subtype field as subtype field
16) Save and come back to PM01 initial screen
17) Click on 'Infotype Characteristics' ... Infotype list screen appears
18) Click on 'Change' (pencil) button
19) Click on 'New Entries'
20) Enter your Infotype number and short text
21) Here we have to set different Infotype Characteristics as per the requirement. (Better open another session with some standard Infotype's infotype characteristics screen and use as the reference to fill yours)
22) Save your entries.
23) Now the Infotype is created and ready to use.
24) If you want to change the layout of the Infotype as per your requirement...
25) In the PM01 initial screen...Select 'Screen' radio button and give 2000 as the screen name, then click on edit.
26) In the next screen.. Select 'Layout Editor' and click 'Change'.
27) Screen default layout appears...here you can design/modify the screen..change the attributes of the fields..etc.
28) Save and activate. (Don't forget to 'Activate at every level)
Subtype Creation :
Transaction PM01 Goto Subtype Characteristics. Click on Append and then subtype. Enter the name and description of subtype on screen.
Then goto technical Characteristics and maintain the details of subtype there. I.e name of subtype i.e. component name defined in PSnnnn. Subtype table is T591A.
Subty.text tab is T591S and time const tab is T591A.
See:
http://help.sap.com/saphelp_46c/helpdata/en/4f/d5268a575e11d189270000e8322f96/content.htm
HR related site:
http://www.sapdevelopment.co.uk/hr/hrhome.htm
Enhancement of Infotype
Check the following
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PAXX/PYINT_INFOTYP.pdf
Infotype Enhancement overview screen
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/60a7586d-edd9-2910-68a8-8204303835a1
Regards.
Maybe you are looking for
-
I just tried to move a folder from under favorites (in finder) to an external drive and it disappeared (puff of smoke) - how can I undo this (find it)
-
H.264 for Blu-Ray Encoding Time
Hi All, I have exported a Pro-Res 1080p 2 hour film from FCPX and just dropped it into compressor. I have then dragged the default H.264 for Blu-Ray settings on my video and it looks like it will take way over three hours. I have a friend running Med
-
IPod classic wont play 3rd party dvd player with apple composite cable
I want to play the videos in my iPod classic 120GB(MB526LL) on my Phillips DCP750 dvd player. I am using the Apple Composite cable which I brought in the spring of 2008 with the Apple Universal Dock (MB125G) and they will not play. When I tried to ju
-
Hello! I need to know how to export excel data to a JSP..if any body has information kindly let me know at the earliest. Thanks
-
Downloading stopped in midstream with the above error message but internet connection is fine. Suggestions to resolve problem appreciated.