Creation of infotype having Subtype
Hi ,
Please tell me link or document regarding creation of infotype having subtype .
i know how to create simpe infotype . But not created any infotype having subtype.
Hi
try this...
Goto PM01 and enter Infotype: xxxx eg: 9495
Make sure that first field component type is SUBTY
Like: zzstype SUBTY Char 4 Subtype
Now click on 'ALL' button.
Creation of Subtype:
Goto initial scren PM01.
In menu tool bar, goto -
Subtype Characteristics click on enter.
Now click on new entries,
subtype name
01 Annual shares
02 special premium shares
click on save.
Note: All subtypes are stored in T591A table
Now assigning subtypes to infotype.
now click on 'Technical Attributes' in PM01 screen
change, select ur custom infotype'xxxx' and click on 'details' on application tool bar.
subtype field: zzstype
stype table: T591A
stype text table: T591S
stype const table: T591A
Now click on 'SAVE'.
Now check ur infotype with subtype.
Hope this is helpfull information.
regards
Sai
Similar Messages
-
Creation of infotype with lengthy fields?
Hello All,
I am trying to create a custom infotype which has fields of length 200 characters.
But when I try to create infotype I am getting the following message:
'Field PXXXX-field1 is too long(it has been shortened to 132 bytes)'
And one of the fields I want to display as list box. So I modified the module pool. But I couldn't find the input field for the 200 length field in the screen. And hence I am not able to activate the screen after modifying the other field to list box.
Please help me out in solving this issue.
Thanks in advacne.
RSS.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)
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
Reward points if uesful. -
Disable Delete Button for infotype 2001 subtype 0025
I want to Disable Delete Button for infotype 2001 subtype 0025 only in PA30/61.
Is there any EXIT availableHi
Try it .
Somebody already given this type of answers.
Pls first use Search then post.
Well FYI,
<b>There is a standard User Exit for PA30 / 40 for PBO and PAI events.
ZXPADU01 for PBO and
ZXPADU02 for PAI events.
By writing proper code in here for the IT2001, you can write your rules.
PBAS0001 ( PA: Pers.Admin./Recruitment: Default values and checks ),</b>
Manoj Shakya. -
Error : 'No object identification permitted for infotype 0582, subtype LTA'
Hi Experts,
While executing the program 'HINUINFO_UPDATE'
i am getting an error 'No object identification permitted for infotype 0582, subtype LTA'.
After the approval for LTA claim is done in ESS i have executed the program 'HINUINFO_UPDATE' to update he infotypes 15 and 582. Infotype 15 is getting created but while creating the infotype 582 system gives the above error message.
In the detailed error log system gives the following message.
"You attempted to access a data record with the object identification 1. However, according to the Customizing settings, object identifications cannot be used for subtype LTA of infotype 0582".
Can anybody please assist me how to solve this problem. Helpful answers will be rewarded.
Thanks and Best Regards,
Sanoj.Hi ,
Did any one find solution for this ? Please reply how to fix this issue. -
Hi Experts,
we are using portal 7.3 version,Our requirement is addition
of a new field “Leave Details” in the LTA screen with dropdown values from Infotype
2001 subtype ITEL. From the current calendar year in ESS.The new field should
be available only for the claim type LTA claim or claim against advance.
please find the below screen shot and details.
Current View
Component: HRESS_CLMS_WD_EMCR
Personalization: 4370750342A6297CC184E2B07FE6D13E
Window: W_CLM_DYN_UI
View: V_CLMS_DETAIL
Application Component: PY-XX-RS
Kindly help me how to add this field and in which method can i implement code.
Thank you in advance
Regards,
VanithaHi Shankar Reddy,
Business requirement is the new field should display the list entry in Infotype 2001 for the calendar year as selection option for employee. they would like to know ITEL subtype claim,
Example.employee no: EE#9941
As per screen shot you may see for EE#9941 there are 2 Leave requests.
So in the leave details the selection drop down menu option or any other way should be display 2 lines.
Regards,
Vanitha -
Dear Sir/Mam
Greetings of the day!!!
I am in the process of creation of infotype menu. My infotype menu will be consisting of Basic Personal Data (S1) , Time Data (S2) , Payroll Data (S3).
I went into spro, then personal management then in to personal administration then into customizing procedures then in to infotype menu.
In infotype menu i went into User group dependency on menus and info groups. There i created S1 , S2 & S3 and gave reference group 40.
After that i went into infotype menu and there i created different infotypes which i need under S1, S2 & S3 respectively.
Then i went in to Determine choice of infotype menu . Under that i went into User group dependency on menus and info groups. Under that i created Personal Administration (11) and gave reference group 40.
Then i went int infotype menu. There i wrote 11 and under that S1, S2 7 S3
But now when i going to PA30 it is not showing. I also want that the infotype menu which i have not created should not be shown,
What should i do now? Have i missed any step?
Please guide me....
Regards
Harshvardhan
9312926182Hi,
if you want to change it to '11', users will have to use the set-/get-parameter PMN (infotype menu), the corresponding infotype menu appears when you call the initial HR Master Data display/maintenance screen for the first time. Otherwise the infotype menu "01" is used.
Wilfred. -
T-Code for creation OM Infotype.
Hi All,
Can anyone give me the T-Code for creating OM infotye.
While creating custom infotype , what is the purpose of creating subtype?
Pls help me with an example.
Thanks,
Chakradhar.Hi,
PM01 is the tcode for creating Custom Infotype.
Subtypes:
Subtypes are subdivisions of infotypes. The various subtypes of an infotype can be assigned different time constraints, and a separate data history can be maintained for each.
You can create a custom infotype through the transaction PM01. The number range for custom infotypes starts from 9001 to 9999. SAP has reserved infotypes numbers from 0000 to 9000 for its standard infotypes.
Example
For creating an infotype say Interview details, goto transaction PM01 and type any infotype number from 9001 to 9999
1)Select the Employee Infotype radio button.
2)Select the PS Structure from sub objects box.
3)Click on the edit button below A separate table maintenance window appears.
4)Create a PS structure with all the fields you want on the Infotype. Whatever fields you will put in this PS structure will come in the infotype as input fields.
5)Now Save and Activate the PS structure.
6)Go back to the initial screen of PM01.
7)Click on Generate Objects push button. Now few message boxes appear click on green check box on them. Finally you reach the Infotype Characteristics screen.
8)Click on New Entries Button. You see the Details of added entries Screen.
9)Enter your Infotype number and short text.
10)Here we have to set different Infotype Characteristics as per the requirement. (Better open another session with some standard Infotypes infotype characteristics screen and use as the reference to fill yours).
11)Save your entries. Click on the back button to go to the initial screen of PM01.
12)Click on Technical Attributes. Infotype list screen appears.
13)Click on Change (pencil) button. It gives you a warning. Click on the green tick mark.
14)Click on Position button and browse to your infotype. In our case it would be 9005.
15)Select your Infotype and click on Detail (magnifying glass) button.
16)Give T591A as subtype table.
17)Give T591S as subtype txt tab.
18)Give your subtype field as subtype field if you want to keep subtypes in this infotype.
19)Save and come back to PM01 initial screen.
20)Now the Infotype is created and ready to use and is in its basic form.
To see how infotype looks in its basic form, go to PA30, enter a personal number and give infotype number as 9005.
Regards
Vijay -
Hi Experts,
I have a requirement to create a custom infotype with subtypes. I have maintained all the fields + 'zzsubty' field (to store subtype no. - of type subty) in PSnnnn and also maintained infotype characteristics and Technical attributes (all the standard steps). But, I want only some of the fields to be displayed depending on the subtype entered. By using the current method, I see all the fields I created in the structure irrespective of the subtype. So, is there anything else that I need to work on to make sure that only the fields I want to be displayed will be visible depending on the subtype? If I need to work on the module pool, could you please be descriptive as I am new to it.
Thanks
SriHello,
Try using the user -exit EXIT_SAPFP50M_001 for ur requirement.
Cheers,
Manoj. -
Problem updating the infotype 1208 subtype ALUM
Hi,
My requirement is to update the infotype 1208 subtype ALUM with the Value "YES" when I terminate a employee in PA40. ( immediately).
I am using the FM - HR_INFOTYPE_OPERATION which doesn't seem to work.
I tried running a BDC for PA30 , but it is not allowing me to edit the employee and says that i am processing him.
I feel this is an issue with locks. But not sure about how to go with.
Are there any standard classes available or any other method to use to update this infotype while terminating.
Regards,
Karan.Hi,
try using this method, this will convert the OLD_IMAGE, NEW_IMAGE, parameters into pnnnn table.
this code is the following class.
CL_IM_BR_SALARY_INCREASE,
you need to create your own method, copy the parameters as well.
method READ_IMAGE .
FIELD-SYMBOLS: <f> type any.
DATA: help_prelp TYPE prelp,
inf_tabname(10).
data: wa_p0008 type p0008,
wa_p0734 type p0734.
concatenate 'WA_P' p_infty into inf_tabname.
ASSIGN (inf_tabname) TO <f>.
loop at p_image into help_prelp
where infty eq p_infty and
opera eq p_opera and
subty eq '0'.
CLEAR <f>.
CALL METHOD cl_hr_pnnnn_type_cast=>prelp_to_pnnnn
EXPORTING
prelp = help_prelp
IMPORTING
pnnnn = <f>.
append <f> to pnnnn.
endloop.
endmethod.
Message was edited by:
javier santana -
Problem updating Infotype 1208 subtype ALUM
Hi,
My requirement is to update the infotype 1208 subtype ALUM with the Value "YES" when I terminate a employee in PA40. ( immediately).
I am using the FM - HR_INFOTYPE_OPERATION which doesn't seem to work.
I tried running a BDC for PA30 , but it is not allowing me to edit the employee and says that i am processing him.
I feel this is an issue with locks. But not sure about how to go with.
Are there any standard classes available or any other method to use to update this infotype while terminating.
Regards,
Karan.1) as suggested by Suresh first check the return table to know exaclty the error mesage.
2) u can update a IT with same values i don think it wil have a problem
3) to me it looks that it is due to PERNR locked ,as when u r updating it first time the pernr is locked and when u r trying to update it again in the same session it must be failing due to pernr looked..
so before using FM to update IT ,use Fm -
CALL FUNCTION 'BAPI_EMPLOYEE_ENQUEUE'
EXPORTING
NUMBER = number .
IMPORTING
RETURN = .
and after tht call FM to update IT and then call below FM to unlock employee-
CALL FUNCTION 'BAPI_EMPLOYEE_DEQUEUE'
EXPORTING
NUMBER = number.
IMPORTING
RETURN = .
this will solve ur probelm .
amit -
Delimit Infotype 0105 Subtype 0001
Hi All
I am new to ABAP so need help.
We need to delimit Infotype 0105 subtype 0001 records.
I tried vai a number of ways but facing issues in someway or the other.
When I try to do the same via FM: BAPI_HRMASTER_SAVE_REPL_MULT, it creates a new entry for the same record with end validity day as system date (the old record which has end validity date as 31.12.9999 remains).
When i try to do the same via FM: BAPI_EMPLCOMM_DELIMIT, it throws an error 'EPG 009No data stored for 0105 in the selected period' even though the record exists.
CALL FUNCTION 'BAPI_EMPLCOMM_DELIMIT'
EXPORTING
employeenumber = '00000049'
subtype = '0001'
objectid = 'P'
lockindicator = ''
validitybegin = '20100701'
validityend = '99991231'
recordnumber = '000'
delimit_date = '20120219'
* NOCOMMIT =
IMPORTING
RETURN = return.
* EMPLCOMMKEY =
Not sure how to go about it. I searched the forum which suggested to use Function Modules, but even then the issue isn't getting resolved.
Please help.
MartinHi
Your problem is the parameter OBJECTID It doesn't make sense to pass a 'P'.
Other than that, you just have to lock and unlock the Personnel Number accordingly.
Regards
data: return type BAPIRETURN1.
CALL FUNCTION 'BAPI_EMPLOYEE_ENQUEUE'
EXPORTING
number = '00000224'
* IMPORTING
* RETURN =
CALL FUNCTION 'BAPI_EMPLCOMM_DELIMIT'
EXPORTING
employeenumber = '00000224'
subtype = '0001'
objectid = ''
lockindicator = ''
validitybegin = '20070101'
validityend = '99991231'
recordnumber = '000'
delimit_date = '20120219'
* NOCOMMIT =
IMPORTING
RETURN = return.
* EMPLCOMMKEY =
BREAK-POINT.
CALL FUNCTION 'BAPI_EMPLOYEE_DEQUEUE'
EXPORTING
number = '00000224'
* IMPORTING
* RETURN = -
Infotypes and subtypes ESS WebDynpro
Hi,
How to find which infotype(and subtype) the specific ESS WebDynpro is storing(retrieving) information from?? There is not much information on ESS Business package or help.sap.com. There is not much on Service market place also....
I am also looking for information on all the WebDynpros of ESS Business Package.
ThanksHi Santhosh,
If you haven't already looked at it, there is some info available in <a href="http://help.sap.com/saphelp_erp2005/helpdata/en/6a/5bc8a009d54fcaa8e06c826a57253b/content.htm">SAP Help</a>
probably not exactly what you wanted..
Regards,
Suresh Datti -
To move the wagetypes from infotype pa0008 subtype 11 to subtype 0.
Hi all,
I have a requirement wherin i have a need to copy the wagetypes from infotype pa0008 subtype 11 to pa0008 subtype 0 based on the begin date i.e., if if the begda of subtype 11 is greater than begda of subtype 0 it has to be copied. This has to be run on a monthly process. Can anyone provide me a sample code or tips about how to do this without using dynamic actions.
Regards,
ShijiHi
Usually the entire set of content management scenario like wf's , metadata , expiration etc are created on UCM Server . On the URM side all the life cycles like Retention , Disposition , Records actions etc are created .
So when you checkin a content and if it is attached to a category / record folders then it will be searchable from URM side as well .
As for moving the contents you can schedule the Synchronization on a manual basis from UCM side where in the contents will then be searchable from URM side .
All the contents , metadata and such details will be on UCM itself but they will be attached to the URM life cycles .
Apart from this if you want then the same ucm server can be turned into a standalone RM server as well by selecting Standalone Option while enabling RM components .
Or else use the Adapter configuration to have UCM server with RM communicate with a full blown URM server .
Thanks
Srinath -
Change time constraint of Infotype 0006 subtype 1 and subtype 2
Hi
Can anyone tell me how to change the TC of infotype 0006 subtype 1 and subtype 2.
Currently I tried to change the TC in table V_T582A but its giving me an error : "Text maintenance not permitted as infotype part of Data Sharing (T582G) "
Can anyone please advise.
Currently the TC is T
I want to change it to 2.hi ,
you can use SE38 to create a report like :
to change the time constraint for IT0006 +subty 1 + 2
REPORT ZTEST.
tables: t591a.
data: wt_tc type table of t591a.
select * from t591a into table wt_tc where infty = '0006' AND
( subty = '1' OR
subty = '2').
if sy-subrc = 0.
loop at wt_tc into t591a.
t591a-zeitb = 'x'. "new TC that you need
modify table t591a from t591a.
endloop.
endif.
regards -
Time constraint of Infotype 0006 subtype 1 and 2
Hi All,
Currently the TC of infotype 0006 subtype 1 is 1.
I have changed it to 2, so that the gaps are there but no overlapping.
However, when I go in SAP and create a new record, its delimiting the previous record. But if I click on change button, its overwriting the original record instead of delimiting it.
Please advise what can be done regarding the same.So that means, whenever an employee updates his address from the front end, the create address standard BAPI should be fired to update the data in R/3.
This will delimit the previous record, since I have maintained TC as 2 for subtype 1 and 2.
Please correct me if I am wrong.
Maybe you are looking for
-
Please help Itunes and multiple IPhones and Playlist
Ok, The other day my son (11) was "cleaning up" some junk software on our main computer, which we sync 3 iphones and 2 ipods to. Well when i opened Itunes all of our Playlist are gone, the music is all there but playlist are gone, they are still on t
-
Badi or user exit for FTR_CREATE for modifying the Payment Details
Hi, I need a Badi or user exit that will modify the internal table for the "Payment Details" in transaction FTR_CREATE. Basically, instead of using the default entries in the "Payment Details", data from a Z custom table will overwrite the "Payment d
-
Windows 7 will not long boot after updates
I was running window 7 (64bit) on my Mac switched it off (14th April 2011) last night and it applied 11 updates,this morning it no longer works I get to the partition selection screen and it freezes. Any one know how to repair it if I can't access th
-
Why do I get some characters twice?
I have two GPIB devices connected to my computer. When I want to communicate with them using LV, I get a good response from the first one (Agilent 4278A Capacitance Meter), but not from the second one ("Hewlett Packard EPM-441A" Power Meter). Here is
-
View .rpt in pdf format (not generating a file on disk)
Hello I have a servlet who should view a .rpt file in a pdf view (.i don't want to generate a .pdf file on the disk) I've tried with this code (not sure if it is the right way): response.setContentType("application/pdf"); try {