Infotype Subtype
Dear All,
how to craete a subtype for an existing infotype (presently the infotype doesnt have any subtype)
can a subtype have a different screen(different screens for different subtypes)
regards
Chakravarthi Nalla
Hi,
Go to transaction Code SM30 and give the Table/View name as V_T591A and click on u2018Maintainu2019.
Enter the Infotype number for which you want to add subtypes.
Now click on u2018New Entriesu2019 and enter the subtype and its Description.
Save and go to PM01 screen.
Now Select PS structure and click on u2018Editu2019.
Add a new field to it say u2018ZSUBTYu2019 with Data type as char and length 4 .
Thanks
Nitesh
Similar Messages
-
Rp_provide_from_last infotype subtype pn-begda pn-endda.
Hi All,
Is there a way to find out if a subtype exists before using this macro. If a subtype does not exist then it crashes.
rp_provide_from_last infotype subtype pn-begda pn-endda.
Thanks,
~MarkMark,
Check the View V_T591A - Subtype Characteristics.
It will have all Subtypes maintained in your sytem for infotype.
Additionally if you want to Use the Macro for an Infotype without Subtype, Pass SPACE instead of Subtype.
RP_PROVIDE_FROM_LAST P0001 SPACE PN-BEGDA PN-ENDDA.
Hope this helps.
Vinodh Balakrishnan
Edited by: Vinodh Balakrishnan on Jan 15, 2008 3:19 PM -
What are infotypes subtypes?
Hi,
what are infotypes subtypes? What is the difference between between two? Can any one give Payroll HR infotypes and payroll subtypes?
ThanksHi,
Infotypes are specific to HR.
They are used to store employee specific data in HR.
Subtypes comes in picture when there are requirement of storing more than one variant of information for that particular infotype.
e.g. ADDRESSS (0006), can store home address, office address, permanenet address, etc.
Check this link for information on infotypes -
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/HRINF/HRINF.pdf
As for your other query, payroll specific infotypes they differe from country to country.
Here are for US -
0000 Events
0001 Org assignment
0002 Personal info
0003 Payroll data
0007 Work time
0008 Basic pay
0014 Reoccurring pay
0015 1 X pay
0027 Cost Center
0041 Event Dates
0057 Membership dues
0165 Over ride to limits on deductions
0167 Health
0168 Insurance
0169 Savings
0170 Spending
0194 Garnishment reduction
0195 Garnishment order
0207 Residence Tax
0208 Work Tax
0209 Unemployment Tax
0210 Withholding
0216 Garnishment adjustment
0221 Adjustment
0267 Off cycle
2005 OT
2010 Catts direct to cluster
Regards,
Amit -
ESS/MSS Infotype, subtypes?
Hi,
I'm new to ESS/MSS customisation on EP7, I have a task to customise personal data screen and addresses screen by adding additional fields. I have posted another thread regarding how to customise for these changes but I hear the term infotypes, subtypes, tables to change and create.
Can someone please give an insight of what exactly these infotypes, subtypes and table related to ESS/MSS customization are? How are they related to Webdynpro models?
Thanks
PraveenDear Praveen,
Infotypes are nothing but places where HR master data sits.You can consider them as tables rather they are tables.For better picture go to PA20 and then put 2 against the infotype fiels.
Subtypes: For certain infotypes there are sub types available which allow you to classify the infotypes in better way.
for eg. in infotype 2006 which is for absence quota there are subtypes defined like sick leave , casual leave etc.
Web dynpro customization of the standard is a long process as it involves changes on both sides web dynpro side and the R3 side i.e the RFC (Remote Function Call) involved.
Hope this might clear a few things
Regards,
Geet -
Guiding WF agent into specific infotype/subtype from WF task
Hi all
I haven't found the answer for this one in the forum so I will ask you:
In my workflow I want the agent to hand out a laptop to a new employee. In other words I want the agent to go to infotype 40 and to the specific subtype (in my case 922) and enter the object on loan. Now, I do not want the agent to do all the browsing himself so I want the task (once executed) to open up infotype 40, subtype 922.
Problem is, as I have done so far, the task only takes the agent to the initial screen of transaction PA30 and is defaulting the input for onfotype and subtype. It just will not make the last create step and hence the agent has to do it. Does anybody kno how to make that last "create" action from my point?
The infotype and subtype are both container elements and just before executing the create event I have a container operation for each filling out default values.
The task itself is the standard TS90200007 "change employee". Maybe this is the problem?
Can anyone help me onwards on this one?I'm guessing your task either uses bus1065.edit, or method employeet.edit
These methods use parameters to fill a parameter id and then call pa30 and skip first screen.
you should either create your own task where you specifically pass the parameters present in the method
these are:
Infotype
Subtype
ValidityBegin
ValidityEnd
FunctionCode (either COP or INS)
Or you use a generic one. In the workflowstep you'll then pass the appropriate parameters to the task.
The agent will then have to click the save button.
If you want to do it fully automatically you'll have to create custom methods which will call either a BDC or make use of FM HR_INFOTYPE_OPERATION
Kind regards, Rob Dielemans -
Bank Infotype Subtype Not appearing in ESS
Hello all, I am working with a client who allows employees to create/maintain up to 3 bank accounts. Our PA person has set up the following:
Infotype 0009 with Subtype 0 as the MAIN bank
Infotype 0009 with Subtype 1 as OTHER bank (can specify % or $ amount)
Infotype 0009 with Subtype 91 as SECONDARY bank.
Everything appears to be set up properly in V_T7XSSPERSUBTYP as follows:
10 -> 0009 -> 0 -> B1
10 -> 0009 -> 1 -> B3
10 -> 0009 -> 91 --> B3
The PROBLEM is this: when viewing the bank information on ESS, the SECONDARY bank does not allow the user to specify % or $ amount. Our PA person created subtype 91 by copying subtype 1, and she sees the $ or % field in the bank end, but it is not appearing in ESS.
Any clues?
Thanks!
CassyThe reason is prety startight forward. These fields are been enabled via web dynpro coding for subtype '1'.
Just in if condition for subtype 1 in the web dynpro coding also include subtype 91
by adding a or condition.. I do not remember the exact view name but it is pretty easy to find the view name and the exact place where you need to do this by looking at the De velopment compnent in NWDS
regards
rajk
null -
Need in HR Infotyp Subtyp and a second Keyfield
Dear colleague,
I will use in a HR - Infotyp a Subtyp and a second Keyfield. The Subtyp defined the shape of the Infotyp und the second Keyfield is a foreign key from a other database table. The keyfield length is greater then 3 Bytes, so I can't use the standart fields OBJPS or SEQNR for the second Keyfield.
My question is:
Is it possible to use a keyfield outside of structur PAKEY. I want to set in this case the second Keyfield as Key in the transaction SE11 for this Infotyp. Will this Keyfield to be considered in all cases as "Time constraint" (Transaction PM01 / Infotyp charakteristics)
Thank you for your response
Frank DehleHi,
It is not possible to use the key field other than the PAKEY structure. When you try to create a infotype through PM01, system automatically inserts the PAKEY structure as the key for the corresponding transparent table created in the dictionary. Those fields entered by the user will be created as PSnnnn structure in the infotype.
regards,
sankar -
Hi,
Please let me know how to create a 'subtype' for an already existing Infotype.
Thanks.Hi,
To create a 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 u2018Employee Infotypeu2019 radio button.
4) Select the u2018PS Structure Infotypeu2019.
5) Click on Createu2026 A separate table maintenance window appearsu2026
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 u2018Allu2019 push button. It takes a few moments.
10) Click on u2018Technical Characteristicsu2019. Infotype list screen appears
11) Click on u2018Changeu2019(pencil) button
12) Select your Infotype and click on u2018Detailu2019 (magnifying glass) button
13) Give u2018T591Au2019 as subtype table
14) Give u2018T591Su2019 as subtype txt tab
15) Give your subtype field as subtype field
16) Save and come back to PM01 initial screen
17) Click on u2018Infotype Characteristicsu2019 u2026 Infotype list screen appears
18) Click on u2018Changeu2019 (pencil) button
19) Click on u2018New Entriesu2019
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 Infotypeu2019s 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 requirementu2026
25) In the PM01 initial screenu2026Select u2018Screenu2019 radio button and give 2000 as the screen name, then click on edit.
26) In the next screen.. Select u2018Layout Editoru2019 and click u2018Changeu2019.
27) Screen default layout appearsu2026here you can design/modify the screen..change the attributes of the fields..etc.
28) Save and activate. (Donu2019t forget to u2018Activate at every level)
See the following document.
http://www.ies.state.pa.us/hr/lib/hr/BH0012_PA_Maintain_PA30_IT0105_Communication.doc
Regards,
Jagadish -
Allowed Namespaces for the infotype subtypes
Hi,
I am creating a subtype as RFID with a time constraint 2 for IT0105. When i was saving the same, the system prompted a message as : "Choose the key from the allowed namespace". It was just a prompt and the system allowed me to save the record successfully.
Would just lke to know if there will be any implications of this on any other functionality further. Can someone let me know the same.
Thanks in Advance.
SureshIt should not create any problem.......
This message is coming might be SAP has Repository Name space and this word is not available in that repository.
Standard Repository Name spave for PA is "/1PAPA/" .
Mohan -
Attaching Document Infotype specific Subtype Specific
Hi,
Requirement is to attach a JPEG file for an employee number which will be infotype specific and subtype specific.
Details. Need to attach document for an employee whenever leave record is getting created in 2001 infotype subtype 0200.anybody help, please!?
-
How to create new logical function codes for Subtype
Hi all
I'm developing an WF that must be started when the user makes any change in a employee position. The problem is that this change can be made by many transactions, I know that it´s possible to do it by PA30/PA40, and today it´s made here using PP01. The Functional Consultant said to me that the better way to map all possible trasactions which made that kind of changes in an employee data is by adding new "Logical Funcion codes" (or Activities) for our specif subinfotypes.
The table that contains such information is T77FLC. How can I add that new activities for a subinfotype, by a costumizing or just adding new entries in this table?
Thanks in AdvanceJosie,
You can configure your own workflow events based on HR objects/infotypes/subtypes/update type/activity type combinations using transaction SWEHR3. Look at SWEHR2 for the standard events to get some idea of what you need to enter in SWEHR3.
The relationship between the infotype and the matching business object type is held in SWEHR1.
Regards,
Jocelyn -
Unable to mark ITXEX field for first subtype in IT40
Hi,
My problem is as follows:
1. I am using a bespoke ABAP program to create a subtype (any subtype) for IT40 (objects on loan).
2. The program is able to create the infotype - subtype records correctly. This is was verified using PA30.
3. However, if the subtype created is the first record i.e. SEQNR = '000', the ITXEX field would NOT be marked, i.e. ITXEX=X.
4. Subsequent created records of the same subtype e.g. SEQNR = '001, 002...etc' will be marked however.
What happens then is that the comments are not displayed for the first subtype record in PA30. They are however displayed for all subsequent records.
I am able to see all the created records in table PA0040. Also, the cluster table PCL1 is updated with a new record each for each records created in PA0040.
I am using HR_INFOTYPE_OPERATION (Mode = 'INS') to create the record and CL_HRPA_TEXT_CLUSTER Update method to write the comments into the cluster table.
I am unsure if this could be a config issue. Please help if you know what is going on.Hi,
I don't think supressing through Global Personalization will change the business logic. Within the Business Logic it checks for the mandatory field.
After the changes I guess you need to make the changes accordingly.
The below link might be of some help.
http://wiki.sdn.sap.com/wiki/pages/viewpage.action?spaceKey=profile&title=ESSPersonalInformationUIenhancementwithoutmodification&decorator=printable
Please correct if I am wrong.
Cheers-
Pramod -
Get subtypes from HR_F4_GET_SUBTYPE
Hi.
We are on the latest version of SAp wherein subtypes are fetched using the Badi HR_F4_GET_SUBTYPE.
The doc seems to suggest that we can have our own coding for implementing any infotypes' subtypes.
But when I try to make an implementation for a standard infotype for which standard implementation already exists (HR_GET_SUBTYPE_T591A), I am unable to activate it saying that "implementation already exists".
How do I then get my own values for subtypes for a standard infotype like IT0006?
I don't intend to change values in T591A directly.
any suggestions would be highly appreciated..
tks.
SamantWe can create our own subtypes usng View V_T591A. The updated values show up in HR_F4_GET_SUBTYPE.
-
Ad hoc not checking subtype authorization correctly
Hello, I have an ad hoc query that returns data for a particular subtype (4) from infotype 6. I have given authorizaion for the infotype/subtype but the query does not return any data. The Display Authorization Data (SU53) shows that subtype 1 is required. Only telephone number, address record type, and C/O Name fields are being requested from the infotype. The sample employee has two infotype 6 records: subtype 1 (4/9/01 - 12/31/9999) and subtype 4 (7/1/09 - 12/31/9999). Can anyone give me a suggestion on why the different subtype is being required? Thank you.
Hi Becky,
Goto Adhoc query and in the address infotype (field group) Select Address record type and choose subtype 4 Emergency address.
Select the personnel number and required fields kunder Address group viz.,"House number and street", Postal code.
You should get the output.
Pl. let me know if you have tried these steps. Also let me know if the output is blank when you execute the query.
Regards,
Brinda -
How to make a custom infotype field the time constraint 1?????
Hello everyone I have this challenging question for gurus to answer it.
In custom created infotype for OM Ii have that field called ZZJOBID. When infotype was created I assigned the time constraint 1 for that infotype. That time constraint was base on OBJID not on ZZJOBID. Now the problem I am encountering is when I assign the 2nd ZZJOBID with time span 01011800-12319999 it overwrite the 1st assign ZZJOBID.
for the requirement reason I have to use PO10( not po03). If I change the time constraint to 3 which let me have the multiple records but I am losing the delimit and other functionality which comes with time constraint 1.Suresh,
you are wright when you say that ' Time Constraint is for the Infotype/Subtype record and cannot be based off a field.' The OM infotype runs on bases of Object such as Organizational Unit, Job, etc... The point I was trying to draw is I am looking for a way that allow me to work via TC PO10 which run on Organizational Unit along with different ZZJOBID (with same begda and endda, if needed).
Maybe you are looking for
-
Login to portal from webdynpro application
I want two input fields in my web dynpro application for userid pwd. after pressing the button i want to retrieve the information of that particular user like assigned Roles to the user. How can i do this?
-
Re: Schedule Backup: Initialisation Error
Hi all, The oracle database I am using now is 11G R2 and I am having problems doing schedule backup. I have already looked up the forums and some of the solutions posted included 1) Restarting EM 2) Recreate the schedule The link to the forum post is
-
Hi all, I am new to screen enhancements. I am adding custom screen to ME23n where I am adding custom field. During the change of transaction me22n or me21n if i enter wrong value into the custom field I am issuing error message. At this point all ot
-
How can I change my name in icloud mail?
-
Exporting Video B-Roll for Broadcast Use
Hello: What format should I export my b-roll video in from an event? We're distributing it online via a download link but I want this file to be as easy for reporters to use as possible. Can someone explain the best process/format to export this in?